在列中查找多个结果

时间:2017-05-17 17:57:38

标签: excel-formula

是否有一个函数可以根据B列的值来提取A列中的值,其中B列只有两个值而我只想要True值。我希望结果像D列一样填充 Example

2 个答案:

答案 0 :(得分:0)

Cell D1中输入以下数组公式:

=IFERROR(INDEX($A$1:$A$8, SMALL(IF(TRUE=$B$1:$B$8, ROW($A$1:$A$8), ""), ROW(A1))),"")

作为数组公式,您必须按 Ctrl + Shift + Enter 提交上述公式。按需要拖动/复制。

参见图片以供参考

enter image description here

答案 1 :(得分:0)

以下数组公式将为您提供示例中所需的结果。它可以在D1中输入并向下复制,只要您的名字位于A列中:

= IFERROR(指数(1澳元:24澳元,小额(如果(B $ 1:B $ 24 = TRUE,ROW(B $ 1:B $ 24),“”),ROW())),“”)

(在D1中按Ctrl + Shift + Enter确认)