Поиск в таблице по пустой ячейке в качестве ключа - PullRequest
1 голос
/ 03 марта 2020

Я знаю, как искать последнее непустое значение в строке, используя =LOOKUP("X";$B2:$E2;$B1:$E1)

Но если я попытаюсь использовать пустую ячейку в качестве ключа, это приведет к #N \ A в результате.

Как я могу получить " 5 Jan " в результате в этом примере? Мне нужно получить дату, которая соответствует последней пустой ячейке в строке. enter image description here

1 Ответ

2 голосов
/ 03 марта 2020

try:

=ARRAYFORMULA(QUERY(TRANSPOSE(IF(2:2="", 1:1, )), 
 "where Col1 is not null limit 1", 0))

enter image description here


ОБНОВЛЕНИЕ (последнее непустое):

=ARRAYFORMULA(INDIRECT(
 ADDRESS(1, MAX(IF((1:1<>"")*(2:2=""), COLUMN(1:1), )))))

0

...