Excel中的示例数据:(' |'代表一个单元格)
Customer | Value A | Value B | Year
Customer 1 | 134 | | 2009
Customer 1 | | 9 | 2009
Customer 1 | 175 | |
Customer 2 | 515 | | 2009
Customer 2 | 1946 | 7 | 2010
Customer 3 | | |
Customer 3 | | 154 |
Customer 3 | | | 2011
场景是我有一张表格中有重复的表格(比如说Customer
)。我需要为给定的'客户'合并所有重复项。成一排。意思是,所有行(重复行)将连接成一行。如果列的值在两个实例中都相同,则不需要连接。
以下是预期结果:
Customer | Value A | Value B | Year
Customer 1 | 134,175 | 9 | 2009
Customer 2 | 515,1964| 7 | 2009,2010
Customer 3 | | 154 | 2011
我需要VBA将重复的客户详细信息合并到一行。
答案 0 :(得分:1)
您可以在“数据”标签下内置的“合并”工具中找到答案。我知道标准用途会将值加在一起,而不是以逗号分隔。查看功能下拉菜单中的选项。否则,您可能正在寻找一些旧的VBA来为您完成这项工作。我认为KuTools会做点什么:http://www.extendoffice.com/documents/excel/1268-excel-combine-duplicate-rows-and-sum.html