我的 Excel 中有以下格式的数据
Employee Company
John A
George A
Bob A
Peter B
Luke B
我需要:
Company Employees
A John,George,Bob
B Peter,Luke
在 Excel 中是否有简单的方法?
最佳答案
我发布了对 something similar 的回答不久以前。同样的原则也适用于此,尽管在您的情况下更容易。
首先,确保列表按 B 列排序。
在单元格 C2 中,您可以输入:
=IF(B2=B3,0,1)
我们稍后会用到它。在单元格 D2 中,输入:
=IF(B1=B2,CONCATENATE(D1,",",A2),A2)
向下拖动/填充两个公式,您应该会在 C 列中有
1
的每个单元格上获得完整列表。在公式上复制/粘贴值,然后应用过滤器。选择 C 列中的所有0
并删除所有记录(A 至 D 列中)。之后删除过滤器并按任意列排序。
关于excel - 在 Excel 中将多行分组为单个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16714426/