【发布时间】:2011-06-27 18:10:15
【问题描述】:
是否可以使用单个公式过滤数组(不使用自动过滤器、VBA 或其他列)?
例如,我有以下电子表格:
A | B | C
--------------------
1| ID | Class | Value
2| 1 | A | V1
3| 1 | B | V2
4| 2 | A | V3
5| 3 | B | V4
6| 3 | B | V5
我想在 VLOOKUP 中使用这个数组的一个子集。即,我只想匹配类为“B”的那些行。所以我希望我可以使用类似下面的东西
=VLOOKUP(A3, FILTER_FUNC(A:C, B="B"), 3, false)
其中 FILTER_FUNC 是某种类型的函数或表达式,它返回一个仅包含满足条件的行的数组。
【问题讨论】: