Excel formula 在列中查找多个结果

Excel formula 在列中查找多个结果,excel-formula,Excel Formula,是否有一个函数可以根据B列的值来提取a列中的值,其中B列只有两个值,我只需要真值。我希望结果填充到D列中 在单元格D1中输入以下数组公式: =IFERROR(INDEX($A$1:$A$8, SMALL(IF(TRUE=$B$1:$B$8, ROW($A$1:$A$8), ""), ROW(A1))),"") 作为一个数组公式,您必须通过按Ctrl+Shift+Enter来提交上述公式。根据需要向下拖动/复制 请参见图片以供参考 以下数组公式将为您提供示例中所需的结果。可以在D1中输入该公式,

是否有一个函数可以根据B列的值来提取a列中的值,其中B列只有两个值,我只需要真值。我希望结果填充到D列中

单元格D1
中输入以下数组公式:

=IFERROR(INDEX($A$1:$A$8, SMALL(IF(TRUE=$B$1:$B$8, ROW($A$1:$A$8), ""), ROW(A1))),"")
作为一个数组公式,您必须通过按Ctrl+Shift+Enter来提交上述公式。根据需要向下拖动/复制

请参见图片以供参考


以下数组公式将为您提供示例中所需的结果。可以在D1中输入该公式,并在A列中复制您的姓名:

=IFERROR(索引(A$1:A$24,小)(如果(B$1:B$24=TRUE,行(B$1:B$24),“”),行()),“”)

(在D1中使用Ctrl+Shift+Enter进行确认)

提示:如果函数为,则使用。你应该展示你在解决问题上的努力,所以如果你尝试了一些公式,就分享它来帮助你解决它。