Как узнать номер строки в электронной таблице Excel?
2 ответа
=ROW(C5)
дает номер строки ячейки C5
, то есть 5
. Это может быть полезно, чтобы убедиться, что у вас есть фиксированная начальная точка для какой-либо другой функции, например, OFFSET
. Если кто-то добавляет или удаляет строки, которые влияют на эту ячейку C5
, ваша формула обновится до C4
, C6
или чего-то еще, и у вас все еще будет правильная начальная строка.
ROW()
дает номер строки ячейки, в которой вы используете эту формулу. Я часто использую это с функцией MOD()
в условных форматах для чередования наборов строк или подчеркивания каждого пятого слова, чтобы упростить отслеживание строк на печатной странице.
В качестве вашего вопроса в заголовке вы хотите искать по номеру строки; Итак, вам нужна функция 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)