基于 Google 个工作表中最后一个匹配条件的查找值
Lookup value based on last matching criteria in Google Sheets
下面是一个 table 我有的例子。我试图找到以前的银行总金额,然后添加当前交易金额。
我可以使用 =INDIRECT(ADDRESS(ROW()-1,COLUMN()))
找到之前的总金额,然后可以使用 SUM()
方法添加它。
但问题是我有多个银行账户,在某些情况下,前一行银行与当前行银行不同。
如何根据当前行行名找到之前的总金额?
如果有人不明白我在做什么,我也分享了 Expected Result Column
。
如有任何帮助,我们将不胜感激。
尝试:
=ARRAYFORMULA(IF(D2:D="",,MMULT((D2:D=TRANSPOSE(D2:D))*(ROW(D2:D)>=
TRANSPOSE(ROW(D2:D)))*(TRANSPOSE(C2:C)), ROW(D2:D)^0)))
下面是一个 table 我有的例子。我试图找到以前的银行总金额,然后添加当前交易金额。
我可以使用 =INDIRECT(ADDRESS(ROW()-1,COLUMN()))
找到之前的总金额,然后可以使用 SUM()
方法添加它。
但问题是我有多个银行账户,在某些情况下,前一行银行与当前行银行不同。
如何根据当前行行名找到之前的总金额?
如果有人不明白我在做什么,我也分享了 Expected Result Column
。
如有任何帮助,我们将不胜感激。
尝试:
=ARRAYFORMULA(IF(D2:D="",,MMULT((D2:D=TRANSPOSE(D2:D))*(ROW(D2:D)>=
TRANSPOSE(ROW(D2:D)))*(TRANSPOSE(C2:C)), ROW(D2:D)^0)))