以逗号分隔显示给定列表中的所有匹配值

时间:2014-07-08 04:54:07

标签: excel excel-formula

我有两张这样的张

ID | Name
-------------
1  | Shirt
2  | Shorts
3  | Pants
4  | Skirts

Product | Category ID
------------------------
PC001   | 1,2,3
PC002   | 1,3
PC003   | 1,4
PC004   | 4

我想获得如下结果

Product | Category ID
------------------------
PC001   | Shirt,Shorts,Pants
PC002   | Shirt,Pants
PC003   | Shirt,Skirts
PC004   | Skirts

实现这一结果的公式是什么?感谢。

1 个答案:

答案 0 :(得分:0)

如果1,2,3在B2中,请尝试:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B2,1,"Shirt"),2,"Shorts"),3,"Pants"),4,"Skirts")  

在第2行并复制到适合。