В этой статье мы узнаем, как получить относительный индекс строк в Excel.

Например, у нас есть данные, и нам нужно отметить индекс для данных, имеющих столбец индекса. Но проблема в том, что данные не начинаются с 1-й строки рабочего листа. Поэтому мы будем использовать функцию СТРОКА и простую логику, чтобы получить индекс для данных. Давайте сначала разберемся с функцией ROW.

Функция СТРОКА возвращает номер строки ячейки или ссылку на ячейку. Он возвращает число для данной ссылки на ячейку.

Синтаксис:

=ROW([cell_reference])

Примечание *: Если функции не задан аргумент. Затем функция возвращает номер строки для ячейки, в которой используется формула.

Теперь мы построим формулу, используя описанную выше функцию и простую логику. Во-первых, нам нужно получить первый индекс, равный 1. Итак, нам нужно создать разницу в 1 между двумя числами. Эти два числа будут результатом двух функций СТРОКА. Затем для остальной части таблицы мы просто расширяем ту же формулу до последней строки данных.

Используйте формулу:

= ROW() — ROW(1 — Row())

Пояснение:

  • Функция ROW () возвращает номер строки для используемой ячейки.

  • Теперь нам нужна разница в 1. Итак, мы берем на 1 число меньше, используя ROW (cell_reference) только для предыдущей ячейки.

  • Разница автоматически создаст индекс

Пример:

Давайте разберемся с этой функцией на примере.

Здесь у нас есть таблица data_table с столбцом INDEX.

image

Нам нужно заполнить столбец ИНДЕКС, используя приведенную ниже формулу. Используйте формулу в ячейке C7:

= ROW( ) — ROW ( $C$6 )

Пояснение:

  • ROW () вернет 7, соответствующий номер строки для ячейки.

  • ROW ($ C $ 6) вернет 6, номер строки для ячейки C ^.

  • Знак $ со ссылкой на ячейку используется для исправления ссылки на ячейку, поскольку excel расширяет ссылку на ячейку по мере расширения использования формулы.

image

Как вы можете видеть на снимке выше, формула возвращает 1 в качестве первого ИНДЕКСА для таблицы. Скопируйте формулу в остальные ячейки с помощью сочетания клавиш Ctrl + D или перетащите вниз в Excel.

image

Как видно из приведенного выше снимка, столбец индекса заполняется значениями по мере необходимости.

Есть новый и простой способ сделать то же самое. В Excel 2016 он автоматически расширяет значения, просто перетаскивая их вниз. Следуйте инструкциям, чтобы увидеть, как он используется.

  1. Введите число 1 и 2 в первое и второе пространство индекса.

  2. Затем выберите две ячейки и перетащите их вниз до заполнения столбца индекса.

image

Как вы можете видеть на гифке выше, столбец ИНДЕКС готов.

Надеюсь, вы поняли, как получить относительный индекс строк в Excel. Дополнительные статьи о функции ссылок на ячейки Excel можно найти здесь. Пожалуйста, не стесняйтесь формулировать свой запрос или отзыв по указанной выше статье.

Похожие статьи

link: / lookup-and-reference-excel-row-function [Как использовать функцию СТРОКА в Excel]

link: / lookup-formulas-how-to-use-the-rows-function-in-excel-2 [Как использовать функцию ROWS в Excel]

link: / excel-text-formulas-how-to-remove-text-in-excel-start-from-a-position [Как удалить текст в Excel, начиная с позиции]

link: / excel-editor-validating-text-entries-in-microsoft-excel [Проверка текстовых записей]

link: / excel-editor-validating-text-entries-in-microsoft-excel [Создать раскрывающийся список в Excel с цветом]

link: / excel-text-formulas-remove-первые-и-конечные-пробелы-из-текста-в-excel [Удалить начальные и конечные пробелы из текста в Excel]

Популярные статьи

link: / excel-generals-how-to-edit-a-dropdown-list-in-microsoft-excel [Редактировать раскрывающийся список]

link: / tips-conditional-formatting-with-if-statement [Если с условным форматированием]

link: / logic-formulas-if-function-with-wildcards [Если с wildcards]

link: / lookup-formulas-vlookup-by-date-in-excel [Vlookup-by-date]