我在 Excel 2010 电子表格中有两列数据。A 列是一个类别,B 列是一个值。对于 A 列中的每个唯一类别,B 列中将有多个值。
我想在单独的工作表中实现的是在一个逗号(或分号等)分隔的单元格中显示每个唯一类别的所有值。
例如,如果我的第一张工作表如下所示:
----------------------
| Category | Value |
----------------------
| Cat1 | Val A |
| Cat1 | Val B |
| Cat1 | Val C |
| Cat2 | Val D |
| Cat3 | Val E |
| Cat3 | Val F |
| Cat3 | Val G |
| Cat3 | Val H |
----------------------
我想在另一张纸上显示以下内容:
---------------------------------------
| Category | Value |
---------------------------------------
| Cat1 | Val A,Val B,Val C |
| Cat2 | Val D |
| Cat3 | Val E,Val F,Val G, Val H |
---------------------------------------
这可以通过公式来实现吗?当然,Vlookup 只会找到第一个匹配的值。我已经用谷歌搜索过了,但是查询中涉及的各个搜索词太笼统了,我被不恰当的结果淹没了。