Jak wybrać każdą n-tą kolumnę w programie Excel?
Na przykład masz duży arkusz z setkami kolumn danych. A teraz musisz skopiować dane z każdej trzeciej kolumny i wkleić je do innego nowego arkusza roboczego. Wybieranie kolejno każdej n-tej kolumny będzie czasochłonne i czy jest na to łatwy sposób?
Wybierz każdą n-tą kolumnę za pomocą VBA
Wybierz każdą n-tą kolumnę za pomocą Kutools for Excel
Wybierz każdą n-tą kolumnę za pomocą VBA
Wydaje się, że nie jest to prosty sposób, z wyjątkiem kodu VBA, aby rozwiązać ten problem. Wykonaj następujące czynności:
1. Podświetl zakres, który chcesz zaznaczyć w każdej n-tej kolumnie.
2.Click Deweloper > Visual Basic lub naciśnij Alt + F11, Nowy Microsoft Visual Basic dla aplikacji zostanie wyświetlone okno, kliknij wstawka > Moduł aby wprowadzić następujący kod do modułu:
Sub EveryOtherColumn()
'Updateby20140314
Dim rng As Range
Dim InputRng As Range
Dim OutRng As Range
Dim xInterval As Integer
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
xInterval = Application.InputBox("Enter column interval", xTitleId, Type:=1)
For i = 1 To InputRng.Columns.Count Step xInterval + 1
Set rng = InputRng.Cells(1, i)
If OutRng Is Nothing Then
Set OutRng = rng
Else
Set OutRng = Application.Union(OutRng, rng)
End If
Next
OutRng.EntireColumn.Select
End Sub
3. Następnie kliknij , aby uruchomić kod, a pojawi się okno zachęty przypominające o wybraniu zakresu do pracy. Zobacz zrzut ekranu:
4. kliknij OK, a następnie wprowadź liczbę interwałów w innym wyskakującym oknie dialogowym. W takim przypadku wpisz 3 w polu. Zobacz zrzut ekranu:
5. kliknij OK. Teraz wybiera co trzecią kolumnę w zaznaczeniu. Zobacz zrzut ekranu:
Note: Możesz określić liczbę w sekundach Kutools dla programu Excel aby spełnić Twoje potrzeby.
Ale czasami musisz wybrać dwie kolumny z dwoma interwałami. Powyższy kod nie może działać, jak powinieneś to zrobić?
Wybierz każdą n-tą kolumnę za pomocą Kutools for Excel
Kutools dla programu Excel: z ponad 300 poręcznymi dodatkami do programu Excel, które można wypróbować bez ograniczeń w ciągu 30 dni. Zdobądź to teraz.
Z Kutools dla programu Excel, możesz wybrać określoną liczbę kolumn w określonych odstępach czasu. Wykonaj następujące kroki:
1.Click Kutools > Wybierz Narzędzia > Wybierz Wiersze / kolumny przedziałówzobacz zrzut ekranu:
2. Wybierz Wiersze / kolumny przedziałów pojawi się okno dialogowe. Następnie kliknij aby wybrać żądany zakres, wybierz kolumny od Wybierz sekcjęi określ liczbę, którą chcesz umieścić w pliku Przedział czasu i kolumny lista rozwijana, tutaj wybieramy dwie kolumny w każdych kolumnach 3td. Zobacz zrzut ekranu:
3.Click OK. Wybierze dwie kolumny z dwoma interwałami w zaznaczeniu. Zobacz zrzut ekranu:
Note: Jeśli sprawdzisz Wybierz całe kolumny w wyskakującym oknie dialogowym wybierze całe kolumny w arkuszu. Zobacz zrzut ekranu:
Względne artykuły:
- Wybierz co drugi lub n-ty wiersz w programie Excel
- Skopiuj co drugi wiersz
- Usuń co drugi wiersz
- Ukryj co drugi wiersz
Najlepsze narzędzia biurowe
Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas. Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...
Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę
- Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
- Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
- Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!