Функция Excel ROW
Функция Excel ROW возвращает номер строки указанной ссылки.

Синтаксис
=ROW ([reference])
Аргументы
Reference (необязательный): ячейка или диапазон ячеек, для которых нужно получить номер строки.
- Если параметр reference не указан, предполагается, что ссылкой является адрес ячейки, в которой сейчас находится функция ROW.
- Если ссылка представляет собой диапазон ячеек, введённый как вертикальный массив (например,)=ROW(F5:F10)), функция вернёт номер строки первой ячейки в диапазоне (результат — 5).
- Ссылка не может включать несколько ссылок или адресов.
Возвращаемое значение
Функция ROW возвращает число, представляющее номер строки указанной ссылки.
Примеры
Функция ROW проста и удобна в повседневной работе в Excel. В этом разделе вы найдёте примеры её использования, которые помогут легко понять и применять функцию в будущем.
Пример 1: основное использование функции ROW в Excel
Выберите ячейку и введите в неё формулу =ROW(), чтобы мгновенно узнать номер её строки.
Как показано на снимке экрана ниже, скопируйте приведённую ниже формулу в ячейку E3 — и вы получите число 3.
=ROW()

Если указать Ссылка на ячейку в функции ROW, например =ROW(G103), функция вернёт номер строки 103, как показано на снимке экрана ниже.

Пример 2: автоматическая нумерация строк в Excel с помощью функции ROW
Функция ROW автоматически нумерует строки, и присвоенные порядковые номера будут динамически обновляться при добавлении или удалении строк в диапазоне. Смотрите демонстрацию ниже:

1. Предположим, вы хотите начать нумерацию с 1 в ячейке A2. Пожалуйста, выделите эту ячейку, скопируйте в неё приведённую ниже формулу и нажмите клавишу Enter.
=ROW()-1

Примечание: если начальная ячейка — A5, используйте формулу =ROW()-4. Необходимо вычесть номер строки, расположенной над текущей ячейкой, из номера строки, с которой начинается нумерация.
2. Оставаясь в ячейке A2, перетащите маркер заполнения по строкам, чтобы создать нужную последовательность. См. снимок экрана:

Пример 3: highlight every other row (alternate rows) в Excel с помощью функции ROW
В этом примере мы покажем, как закрашивать каждую вторую строку (чередующиеся строки) в Excel с помощью функции ROW. Выполните следующие действия.
1. Выделите диапазон, к которому нужно применить цвет для чередующихся строк, и на вкладке Главная нажмите Использовать условное форматирование > Создать правило. См. снимок экрана:

В диалоговом окне Создание нового правила форматированиявыполните следующие действия:
- 2,1) Выберите вариант Использовать формулу для определения форматируемых ячеекв поле Выбор типа правила;
- 2,2) Введите формулу =MOD(ROW(),2)=0в поле Форматировать значения, для которых данная формула принимает значение ИСТИНА;
- 2,3) Нажмите кнопку Формат, чтобы задать цвет заливки;
- 2,4) Нажмите кнопку ОК. См. снимок экрана:

Примечание: формула =MOD(ROW(),2)=0означает, что все чётные строки в Выберите диапазон будут выделены определённым Цвет заполнения. Если вы хотите закрасить все нечётные строки в Выберите диапазон, замените 0 на 1 в формуле.
Теперь все чётные строки в выбранном диапазоне будут немедленно выделены.

Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает Вам выделяться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.