Как выбрать каждую вторую или n-ю строку в Excel?
При работе с таблицей иногда возникает необходимость выбрать каждую вторую или n-ю строку для форматирования, удаления или копирования. Выбор вручную возможен, но если строк сотни, этот метод неэффективен. Вот несколько способов помочь вам.
Выбор каждой второй или n-й строки с помощью VBA
Выбор каждой второй или n-й строки с помощью Kutools для Excel
Выбор каждой второй или n-й строки с помощью VBA
В этом примере я выберу одну строку с интервалом в две строки. С помощью кода VBA это можно сделать следующим образом:
1. Выделите диапазон, из которого нужно выбрать каждую вторую или n-ю строку.
2. Нажмите Разработчик > Visual Basic, откроется новое окно Microsoft Visual Basic для приложений, нажмите Вставить > Модуль и введите следующий код в Модуль:
Sub EveryOtherRow()
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 row interval", xTitleId, Type:=1)
For i = 1 To InputRng.Rows.Count Step xInterval + 1
Set rng = InputRng.Cells(i, 1)
If OutRng Is Nothing Then
Set OutRng = rng
Else
Set OutRng = Application.Union(OutRng, rng)
End If
Next
OutRng.EntireRow.Select
End Sub
3. Затем нажмите кнопку для запуска кода. Появится диалоговое окно для выбора диапазона. Смотрите скриншот:
4. Нажмите OK, и в данном случае я введу 3 в появившемся диалоговом окне как интервал строк. Смотрите скриншот.
5. Нажмите OK, и каждая третья строка будет выделена. Смотрите скриншот:
Вы можете изменить интервал по необходимости во втором диалоговом окне KutoolsforExcel.
Выбор каждой второй или n-й строки с помощью Kutools для Excel
С помощью кода VBA можно выбрать только одну строку с заданными интервалами, но если нужно выбрать две, три или другие строки с определёнными интервалами, Kutools для Excel поможет решить эту задачу легко и удобно.
После бесплатной установки Kutools для Excel выполните следующие действия:
1. Нажмите Kutools > Выбрать > Выбрать интервальные строки и столбцы…, см. скриншот:
2. В диалоговом окне Выбрать интервальные строки и столбцы , нажмите кнопку для выбора нужного диапазона, выберите Строки или Столбцы из раздела Выбрать, и укажите нужное число в поле ввода Интервал и поле ввода Строки Смотрите скриншот:
Примечания:
1. Если необходимо выбрать каждую вторую строку в выделенной области, введите 2 в поле Интервал и 1 в поле Строки поле ввода.
2. Если вы хотите выбрать всю строку, которую вам нужно, вы можете отметить Выбрать всю строку опцию.
Связанные статьи:
- Выбор каждого n-го столбца в Excel
- Копирование каждой второй строки
- Удаление каждой второй строки
- Скрытие каждой второй строки
Лучшие инструменты для повышения продуктивности в Office
Повысьте свои навыки работы в Excel с Kutools для Excel и ощутите новую эффективность. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Щелкните здесь, чтобы получить наиболее нужную вам функцию...
Office Tab добавляет вкладочный интерфейс в Office, делая вашу работу значительно проще
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна, а не в новых окнах.
- Увеличьте свою продуктивность на50% и сократите сотни кликов мышью ежедневно!