Excel - 基于固定标准将列表中的数据返回到单独的列中

时间:2017-11-16 07:09:25

标签: excel indexing match

我希望做的是返回与列表中的条件匹配的所有值,此条件将是静态的...作为一个简单示例

  • 我在A列中列出了所有员工姓名
  • 我希望在B栏中列出一个名为“John”的员工名单(这将包括Johnson的第一个,最后一个或部分名称)
  • 我希望列出所有不在C栏中包含“John”名称的员工。

该名称将始终为“John”,因此我宁愿将其硬编码到公式中,而不是将其输入单元格中进行查找(如果可能)。

作为旁注,我不能使用高级过滤器,因为真实的例子是多张纸。

1 个答案:

答案 0 :(得分:0)

你在找这样的...... enter image description here

将以下公式输入=IFERROR(INDEX($A$2:$A$20,SMALL(IF(ISNUMBER(SEARCH("John",$A$2:$A$20)),ROW($A$2:$A$20)),ROWS($A$2:$A2))-1),"") 单元格作为 数组 公式。

{{1}}

CTRL + SHIFT + ENTER 来评估公式,因为它是一个数组公式。