lin*_*cks 5 google-sheets-formula
我正在使用 Google 表格,并且希望在根据单独列中的值进行过滤时获取列中的最后一个值,如屏幕截图所示:
我想从 A 列中获取最后一个值,其中 B 列中的值与单元格 D1 中指定的值相匹配。
我已经成功地通过以下方法做到了这一点:
=INDEX(FILTER($A:$A,$B,$B=$D$1),COUNTA(FILTER($A:$A,$B:$B-$D$1)),1)
这是可行的,但似乎没有必要有第二个 FILTER 和 COUNTA,因为它使它更难理解。有没有办法只返回 FILTER 函数的最后一个值?
自从发布这篇文章以来,我找到了另一种更简洁的方法,但我必须承认我实际上并不理解它是如何工作的:
=ArrayFormula(LOOKUP(2,1/($B:$B=$D$1),$A:$A))
| 归档时间: |
|
| 查看次数: |
5979 次 |
| 最近记录: |