在工作表中查找其他单元格包含值的最后一个值

时间:2019-08-05 06:48:36

标签: regex filter google-sheets google-sheets-formula google-sheets-query

我正在尝试在工作表中查找值的最后一个实例。该值是一种货币量,条件应该是货币类型是否为收入。例如,我有一个带有

的工作表
Date        Name          Amount  Type
2019-08-01  Cash on hand  52.52   Income - Allowance
2019-08-02  Cash on hand  33.33   Income - Hourly

,我想匹配最新的收入金额(33.33)并将其显示在另一个单元格中。

我尝试了Get the last non-empty cell in a column in Google Sheets中的=INDEX(FILTER(A:A;NOT(ISBLANK(A:A)));ROWS(FILTER(A:A;NOT(ISBLANK(A:A))))之类的方法,其中我尝试放置NOT(ISBLANK())而不是"Income*。我也尝试做一个MAX(FILTER())链,但是出现错误:

  

FILTER的范围大小不匹配。预期行数:999。列数:1。实际行数:1,列数:1。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

=QUERY(A2:D, "select C where D matches 'Incom.*' offset "&COUNTA(
 QUERY(A2:D, "select C where D matches 'Incom.*'", 0))-1, 0)

0