0

我是一名Excel新手。我已经搜索,但无法找到答案。基于从列A输入及B:在一个单元格中搜索并返回多个结果

列A

Gonnella Italian Soft Rolls 
Gonnella Sub Buns 
Healthy Life 100% Whole Wheat Soft Style Sandwich Buns 
Healthy Life Wheat Hot Dog Buns 
King's Hawaiian Bread Round Original Hawaiian Sweet 
King's Hawaiian Original Hawaiian Sweet Hamburger Buns 

列B

Gonnella 
Healthy Life 
King's Hawaiian 
Wheat 
Italian 
Sandwich Buns 
Hamburger Buns 
Hot Dog Buns 

我寻找输出在列C像这样:

Gonnella|Italian 
Gonnella 
Healthy Life|Wheat|Sandwich Buns 
Healthy Life|Wheat|Hot Dog Buns 
etc... 

我想搜索对于列A中的关键字,使用列B中的关键字,并将列C中的结果(如上所示)在每个关键字之间用|分隔。

我知道我可以使用=IFERROR(LOOKUP(2^15,SEARCH(B$1:B$10,A1),B$1:B$10),"")但它只给我一个结果。

是否有可能使用搜索和查找功能(或任何其他功能)获得多个结果到一个单元格?

+0

谢谢PNUTS!出于某种原因,当我添加公式的其余部分时,使用了相同的单词,例如:“Italian | Italian”而不是“Gonnella | Italian”我必须为关键字创建一对列(一列将会是另一个类型的品牌名称等),以便它能够正常工作,但工作起来! – Joe137

回答

0

是的,例如用你的公式和&"|"&,然后是另一个公式(没有=在开始时) - 全部在一个单元格中。

如果管道任一侧的公式相同,那么结果应该如此,否则Excel将显示不一致。

&是一个简短的方式concatenating和两个公式之间的管道结果将始终是字符串。

隔板是较为常用逗号,因此通常会包含空格:&", "&

相关问题