If statement 以空单元格作为关键字查找电子表格

If statement 以空单元格作为关键字查找电子表格,if-statement,google-sheets,lookup,array-formulas,google-sheets-query,If Statement,Google Sheets,Lookup,Array Formulas,Google Sheets Query,我知道如何使用 =查找(“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)) 更新(最后一个非空): =数组公式(间接( 地址(1,最大值(

我知道如何使用
=查找(“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))


更新(最后一个非空):
=数组公式(间接(
地址(1,最大值(如果((1:1“”)*(2:2=“”),第(1:1)列)());)

谢谢!但它显示了第一个空日期,我需要最后一个。我用“order by Col1 desc”编辑了查询。它和上一列不太一样,但只要我对我的列进行了排序,它就工作得很好。
=ARRAYFORMULA(INDIRECT(
 ADDRESS(1, MAX(IF((1:1<>"")*(2:2=""), COLUMN(1:1), )))))