Return 以值为条件的最后一个非空单元格
Return last non-empty cell conditional on value
我想 return 最后一个非空单元格以单元格值为条件。我想要的是 return Return 列(见图)
我可以 return 最后一个非空单元格:
=LOOKUP(2;1/(D:D<>"");C:C)
但是,我不能对 B:B 范围内的值执行相同的条件。
谁能帮帮我?
根据我的评论,将以下内容放入 G3
。
=SUMIFS(C:C;D:D;"<>";B:B;F3)
往下拉。如前所述,通常最好不要使用整列引用,或者您可以只使用一个简单的枢轴 table.
使用MAXIFS
:
=MAXIFS(C:C;D:D;"<>";B:B;F3)
或者:
如果 D
列中存在多个值,而您没有 MAXIFS
,则尝试将 MAX
与某些 INDEX
:
一起使用
=INDEX(C:C;MAX(INDEX((D:D<>"")*(B:B=F3)*ROW(A:A);))-2)
往下拉...
我想 return 最后一个非空单元格以单元格值为条件。我想要的是 return Return 列(见图)
我可以 return 最后一个非空单元格:
=LOOKUP(2;1/(D:D<>"");C:C)
但是,我不能对 B:B 范围内的值执行相同的条件。
谁能帮帮我?
根据我的评论,将以下内容放入 G3
。
=SUMIFS(C:C;D:D;"<>";B:B;F3)
往下拉。如前所述,通常最好不要使用整列引用,或者您可以只使用一个简单的枢轴 table.
使用MAXIFS
:
=MAXIFS(C:C;D:D;"<>";B:B;F3)
或者:
如果 D
列中存在多个值,而您没有 MAXIFS
,则尝试将 MAX
与某些 INDEX
:
=INDEX(C:C;MAX(INDEX((D:D<>"")*(B:B=F3)*ROW(A:A);))-2)
往下拉...