Использование функции MATCH для извлечения индекса последней ненулевой ячейки в строке - PullRequest
0 голосов
/ 04 мая 2020

У меня есть строка с ячейками следующего формата.

enter image description here

Я бы хотел формулу, которая вытащила бы индекс последнего не нулевая ячейка Например, I1.

У меня есть следующая формула:

=INDEX(A1:N1<>0,0)

Это похоже на работу для ряда моих примеров, для других просто будет возвращаться длина строки .

Спасибо

1 Ответ

2 голосов
/ 04 мая 2020

Чтобы получить индекс последнего значения, которое вы можете использовать ...

=LOOKUP(2,1/(A1:N1<>0),COLUMN(A1:N1))

Чтобы вернуть значение последнего найденного ненулевого значения ( индекс) вы можете объединить с INDEX, чтобы стать ...

=INDEX(A1:N1,,LOOKUP(2,1/(A1:N1<>0),COLUMN(A1:N1)))
...