Excel 在一个单元格中搜索并返回多个结果

Excel 在一个单元格中搜索并返回多个结果,excel,excel-formula,concatenation,lookup,worksheet-function,Excel,Excel Formula,Concatenation,Lookup,Worksheet Function,我有点像个Excel新手。我已经找过了,但找不到答案。根据A列和B列的输入: A列 B栏 我在C列中查找输出,如下所示: Gonnella|Italian Gonnella Healthy Life|Wheat|Sandwich Buns Healthy Life|Wheat|Hot Dog Buns etc... 我想使用列B中的关键字搜索列A中的关键字,并在每个关键字之间用|分隔列C中的结果,如上所示 我知道我可以使用=IFERRORLOOKUP2^15,SEARCHB$1:B$10,A1

我有点像个Excel新手。我已经找过了,但找不到答案。根据A列和B列的输入:

A列

B栏

我在C列中查找输出,如下所示:

Gonnella|Italian
Gonnella
Healthy Life|Wheat|Sandwich Buns
Healthy Life|Wheat|Hot Dog Buns
etc...
我想使用列B中的关键字搜索列A中的关键字,并在每个关键字之间用|分隔列C中的结果,如上所示

我知道我可以使用=IFERRORLOOKUP2^15,SEARCHB$1:B$10,A1,B$1:B$10,但它只给我一个结果


是否可以使用搜索和查找功能或任何其他功能将多个结果放入一个单元格

是的,例如,使用您的公式和&|-,然后使用另一个公式,在该公式的开头不带=——全部在一个单元格中

如果管道两侧的公式相同,则结果也应相同,否则Excel将显示不一致

&是两个公式之间的一条管道,结果总是字符串


分隔符通常是逗号,因此通常会包含一个空格:&,&

谢谢你!出于某种原因,当我添加你提到的公式的其余部分时,它使用了相同的单词,例如:意大利语|意大利语,而不是Gonnella |意大利语,我必须为关键字创建两列,一列是品牌名称,另一列是类型,等等。这样做是可行的,但它是可行的!
Gonnella
Healthy Life
King's Hawaiian
Wheat
Italian
Sandwich Buns
Hamburger Buns
Hot Dog Buns
Gonnella|Italian
Gonnella
Healthy Life|Wheat|Sandwich Buns
Healthy Life|Wheat|Hot Dog Buns
etc...