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

Regex 查找工作表中其他单元格包含值的最后一个值,regex,filter,google-sheets,google-sheets-formula,google-sheets-query,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),并将其显示在另一个单元格中 我尝试了一些类似于=索引(FILTER(

我试图在工作表中找到值的最后一个实例。该值是一个货币量,如果货币类型为收入,则条件应为。例如,我有一张带有

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
),并将其显示在另一个单元格中

我尝试了一些类似于
=索引(FILTER(A:A;NOT(ISBLANK(A:A)));行(FILTER(A:A;NOT(ISBLANK(A:A)))
的方法,从那里而不是
NOT(ISBLANK())
我尝试放置
“Income*
。我还尝试了一系列
MAX(FILTER())
,但我得到了一个错误:

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

任何帮助都将不胜感激

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