以空单元格为键的电子表格查找
Spreadsheet lookup by empty cell as a key
我知道如何查找一行中的最后一个非空值
=LOOKUP("X";$B2:$E2;$B1:$E1)
但是如果我尝试使用空单元格作为键,结果会导致 #N\A。
如何在这个例子中得到“5 Jan”的结果?我需要获取与连续最后一个空单元格匹配的日期。
尝试:
=ARRAYFORMULA(QUERY(TRANSPOSE(IF(2:2="", 1:1, )),
"where Col1 is not null limit 1", 0))
UPDATE(最后一个非空):
=ARRAYFORMULA(INDIRECT(
ADDRESS(1, MAX(IF((1:1<>"")*(2:2=""), COLUMN(1:1), )))))
我知道如何查找一行中的最后一个非空值
=LOOKUP("X";$B2:$E2;$B1:$E1)
但是如果我尝试使用空单元格作为键,结果会导致 #N\A。
如何在这个例子中得到“5 Jan”的结果?我需要获取与连续最后一个空单元格匹配的日期。
尝试:
=ARRAYFORMULA(QUERY(TRANSPOSE(IF(2:2="", 1:1, )),
"where Col1 is not null limit 1", 0))
UPDATE(最后一个非空):
=ARRAYFORMULA(INDIRECT(
ADDRESS(1, MAX(IF((1:1<>"")*(2:2=""), COLUMN(1:1), )))))