Как выбрать каждую вторую или n-ю строку в Excel?
Когда мы используем рабочий лист, иногда нам нужно выбрать каждую вторую или n-ю строку листа для форматирования, удаления или копирования. Вы можете выбрать их вручную, но если есть сотни строк, этот метод не лучший выбор. Вот несколько уловок, которые могут вам помочь.
Выберите каждую вторую или n-ю строку с помощью VBA
Выберите каждую вторую или n-ю строку с помощью Kutools for Excel
Выберите каждую вторую или n-ю строку с помощью VBA
В этом примере я выберу одну строку с двумя интервалами. С кодом VBA я могу закончить это следующим образом:
1. Выделите диапазон, который вы хотите выделить, каждую вторую или n-ю строку.
2.Click Застройщик > Визуальный Бейсик, Новый 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 for Excel
С кодом VBA вы можете выбрать только одну строку с указанными интервалами, если вам нужно выбрать две, три или другие строки с указанными интервалами, Kutools for Excel поможет вам решить эту проблему легко и удобно.
Kutools for Excel, с более чем 300 удобные функции, облегчающие вашу работу. | ||
После бесплатная установка Kutools for Excel, сделайте следующее:
1. Нажмите Кутулс > Select > Select Interval Rows & Columns…, См. Снимок экрана:
2. в Select Interval Rows & Columns диалоговое окно, щелкните кнопку для выбора нужного вам диапазона, выберите Rows or Columns от Select ., и укажите желаемое число в Interval of поле ввода и Rows поле ввода. Смотрите скриншот:
Ноты:
1. Если вам нужно выбрать все остальные строки в выделенном фрагменте, введите 2 в поле Интервалы ввода и 1 в поле Rows поле ввода.
2. Если вы хотите выделить всю нужную строку, вы можете установить флажок Select entire rows опцию.
Демо
Затеняйте каждую вторую строку или n-ю строку с помощью Kutools for Excel
Если вы хотите заштриховать диапазоны в каждой второй строке, чтобы данные выглядели более выдающимися, как показано на скриншоте ниже, вы можете применить Kutools for ExcelАвтора Alternate Row/Column Shading функция для быстрого выполнения работы.
После бесплатная установка Kutools for Excel, сделайте следующее:
1. Выберите диапазон ячеек, для которых требуется интервал затенения, щелкните Кутулс > Format > Alternate Row/Column Shading.
2. в Alternate Row/Column Shading диалог, выполните следующие действия:
1) Выберите строки или столбцы, которые хотите заштриховать;
2) Выберите Conditional formatting or стандартное форматирование как вам нужно;
3) Укажите интервал штриховки;
4) Выберите цвет штриховки.
3. Нажмите Ok. Теперь диапазон закрашен в каждой n-й строке.
Если вы хотите убрать затенение, отметьте Удалить существующее затенение альтернативной строки вариант в Альтернативное затенение строки / столбца Диалог.
Демо
Статьи по теме:
- Выберите каждый n-й столбец в Excel
- Копировать каждую вторую строку
- Удалить каждую вторую строку
- Скрыть каждую вторую строку
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!