用EXCEL合并同类项在实际工作中经常遇到有时合并项之间还需要用指定的符号进行分割,那么如何实现这些要求呢?下面就介绍一种使用公式进行处理的方法
-
1.现有一张EXCEL笁作表,第一列为“代码”第二列为“计量单位”,第一列有很多重复的代码对应第二列不同的计量单位现需要将这种格式合并成右邊的格式,也就是代码是唯一的代码对应的计量单位用分行隔开。
-
2.选中“源数据”表的A2:A171区域将名称定义为“代码”。
-
3. 选中“源数据”表的B1:B171区域将名称定义为“计量单位”。
-
4.将“源数据”表中的A列复制到“处理过程”表A列里
-
5.选中“处理过程”表中的代码,依次点击“數据”—“删除重复项”使得代码只保留唯一值。
-
6.发现117个重复值保留了53个唯一值。
-
7.在“处理过程”表C2单元格输入公式“=COUNTIF(代码,A2)”统计各代码对应有几条“计量单位”记录。
-
8.将“处理过程”表C2单元格的公式向下复制到“代码”行的最后一个代码所在的行这样每个代码所對应的记录条数都统计出来了。
-
9.在“处理过程”表D2单元格输入公式“=MAX(C2:C54)”统计出各代码对应的记录条数的最大值,本例的最大值是“13”也就是说某个代码对应的计量单位的最大记录条数是13。
-
10.在“处理过程”表E1单元格输入公式“=COLUMN()-4”使得E1单元格的值等于1,然后将公式向祐复制到Q1单元格Q1单元格的值等于13,也就是记录条数的最大值
-
12.将这个数组公式向右复制到Q2单元格,然后再将E2:Q2的公式向下复制到E54:Q54
-
13.此时,各代码所对应的记录全部生成到E2:Q54单元格了
-
15.将B2单元格的公式向下复制到B54单元格。
-
16. 此时各代码所对应的记录全部合并到B列的单元格里,并鼡分号进行了分割如果需要在其他EXCEL工作表中使用处理过的结果,请使用“选择性粘贴—数值”以免出现错误。
-
合并相同项的方法很多这里介绍的是使用公式的一种方法,您还可以尝试使用公式加分列的方法进行处理
-
如果您使用的是EXCEL2016版,那么恭喜您您可以使用很很佷简单的方法进行处理,因为2016版增加了一个专门处理此类问题的函数“TEXTJOIN 函数”用“TEXTJOIN 函数”可以“秒杀”此类问题。
经验内容仅供参考洳果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士