首页 > 解决方案 > 查找并将唯一的多个值连接到一个单元格中

问题描述

我有下表

类型 物品
水果 香蕉
蔬菜 萝卜
水果 芒果
水果 香蕉
蔬菜 生菜
水果 香蕉
水果 苹果
水果 芒果

我想查找Type, 在这种情况下Fruit并返回到单个单元格中,这是唯一的列表Item。例如,向上看Fruit会返回Banana; Mango; Apples。如您所见,我们没有添加重复Banana的 's 和Mango's

我尝试了以下方法,其中D2单元格包含类型Fruit

=TEXTJOIN(" ", TRUE, IF(D2=A2:A9, B2:B9, ""))

我想在纯 excel 中做到这一点,没有 VBA

标签: excelexcel-formulavlookup

解决方案


假设您将 Excel 作为 Office 365 软件包的一部分,您可以使用独特的 & 过滤器来实现此目的(屏幕截图/链接参考):

=TextJoin(",",True,UNIQUE(FILTER(C5:C12,B5:B12=F4)))

截屏

(如果您希望出现空白,请修改 True/False;根据需要自定义分隔符)


推荐阅读