问题描述
我有下表
类型 | 项目 |
---|---|
水果 | 香蕉 |
蔬菜 | 胡萝卜 |
水果 | 芒果 |
水果 | 香蕉 |
蔬菜 | 生菜 |
水果 | 香蕉 |
水果 | 苹果 |
水果 | 芒果 |
我想查找 Type
,在本例中为 Fruit
并返回到单个单元格中,即唯一的 Item
列表。例如,查找 Fruit
将返回 Banana; Mango; Apples
。如您所见,我们没有添加重复的 Banana
和 Mango
我尝试了以下操作,其中 D2
单元格包含类型 Fruit
:
=TEXTJOIN(" ",TRUE,IF(D2=A2:A9,B2:B9,""))
我想用纯 excel 做这个,没有 VBA
解决方法
假设您将 Excel 作为 Office 365 软件包的一部分,您可以使用 unique & filter 实现这一点(屏幕截图/this 链接参考):
pip install autopep8
pip install flake8
(如果要出现空格,请修改 True/False;根据需要自定义分隔符)