2

Как узнать номер строки в электронной таблице Excel?

2 ответа2

4

=ROW(C5) дает номер строки ячейки C5 , то есть 5 . Это может быть полезно, чтобы убедиться, что у вас есть фиксированная начальная точка для какой-либо другой функции, например, OFFSET . Если кто-то добавляет или удаляет строки, которые влияют на эту ячейку C5 , ваша формула обновится до C4 , C6 или чего-то еще, и у вас все еще будет правильная начальная строка.

ROW() дает номер строки ячейки, в которой вы используете эту формулу. Я часто использую это с функцией MOD() в условных форматах для чередования наборов строк или подчеркивания каждого пятого слова, чтобы упростить отслеживание строк на печатной странице.

0

В качестве вашего вопроса в заголовке вы хотите искать по номеру строки; Итак, вам нужна функция INDIRECT() ; как это:

=INDIRECT("A"&1)

Если ваш конкретный номер строки находится в ячейке B1 вы можете изменить его на:

=INDIRECT("A"&B1)

Эта формула даст вам значение столбца A и строки в качестве значения, которое хранится в B1 .


В качестве вашего вопроса в теле вопроса вам нужно использовать функцию ROW() которая будет возвращать текущий номер строки.


В качестве другого представления вы можете использовать функцию MATCH() ; это может дать вам номер строки результата поиска, например:

MATCH( Lookup_value, Lookup_array, Match_type )

  • Lookup_value ; это значение, которое вы хотите найти.
  • Lookup_array ; где вы хотите искать в нем.
  • Match_type ; 0 - Exact match , 1 - Less than и -1 - Greater than

Используйте это так:

=MATCH(B1; A:A; 0)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .