Excel 当条件为真时,如何在表中查找一个值,然后返回多个值?

Excel 当条件为真时,如何在表中查找一个值,然后返回多个值?,excel,Excel,我一直在尝试使用LOOKUP、lookuprouw、LOOKUPCOLUMN(不知道这是否是英语excel中的正确单词)来查找多个正确的值,然后在另一个单元格中返回这些值。例如: col A Col B Col C Charlie 123 45 Stockholm Dennis 123 46 Stockholm Jonas 123 45 Stockholm 我想在一个单元格中输入12345,然后我想要一个公式,在a,

我一直在尝试使用LOOKUP、lookuprouw、LOOKUPCOLUMN(不知道这是否是英语excel中的正确单词)来查找多个正确的值,然后在另一个单元格中返回这些值。例如:

col A       Col B       Col C
Charlie    123 45      Stockholm
Dennis     123 46      Stockholm
Jonas      123 45      Stockholm
我想在一个单元格中输入12345,然后我想要一个公式,在a,B列中查找“12345”,然后返回名字“Charlie”和“Jonas”。现在使用查找时,我只知道姓氏(Jonas)。有人知道怎么做吗

致意


AgatonSaxx

查看我的回答。这是针对两列匹配,但您只需将其减少为一列匹配。正如您在@Jeeped的链接答案中所看到的,这无法在单个单元格中干净地完成-请查看几种方法(使用辅助列或相当迟钝的单单元格公式)此处:。在重读您的问题后,我将切换到推荐UDF。请参阅。感谢Jeeped您的解决方案工作正常,感谢其他人的回答!请参阅我的回答。这是两列匹配,但您只需将其缩减为一列匹配。正如您将在@Jeeped的链接答案中看到的,这是无法完成的eanly在单个单元格中-在此处查看两种方法(使用辅助列或相当迟钝的单个单元格公式):。重读您的问题后,我将切换到推荐UDF。请参阅。谢谢Jeeped。您的解决方案工作得很好,谢谢大家的回答!