谷歌表(h)查找特定列中的最后一个非空值

时间:2020-09-21 06:10:07

标签: google-sheets google-sheets-formula

我正在尝试在一批订单的末尾填充最后一个已知价格的列。 请参阅随附的示例。 enter image description here

我需要从“价格”列中得知的最后价格。请注意,并不总是有价值。 我尝试过这样的事情:= LOOKUP(B2:H2,“ price”,B3:H3 <>“”) 但这并没有真正起作用。 (“ I”列中的18和3只是示例。我需要绿色的3结果),thx。

enter image description here

enter image description here enter image description here

1 个答案:

答案 0 :(得分:1)

也许尝试:

=INDEX(FILTER(B3:H3,B$2:H$2="price"),COUNTIFS(B$2:H$2,"price",B3:H3,"<>"))

如果您的数据中可能有空白,请尝试以下替代方法:

=INDEX(A3:H3,MAX(COLUMN(A3:H3)*(A$2:H$2="price")*(A3:H3<>"")))