如何将EXCEL中大量代码合并在一起?

14.在“处理过程”表B2单元格输入公式“=CONCATENATE(E2,F2,G2,H2,I2,J2,K2,L2,M2,N2,O2,P2,Q2)”,将E2:Q2单元格的文本合并到B2单元格。请点击输入图片描述 15.将B2单元格的公式向下复制到B54单元格。请点击输入图片描述 16. 此时,各代码所对应的记录全部合并到B列的单元格里,并用分号...
如何将EXCEL中大量代码合并在一起?
1.现有一张EXCEL工作表,第一列为“代码”,第二列为“计量单位”,第一列有很多重复的代码对应第二列不同的计量单位,现需要将这种格式合并成右边的格式,也就是代码是唯一的,代码对应的计量单位用分行隔开。

请点击输入图片描述
2
2.选中“源数据”表的A2:A171区域,将名称定义为“代码”。

请点击输入图片描述
3
3. 选中“源数据”表的B1:B171区域,将名称定义为“计量单位”。

请点击输入图片描述
4
4.将“源数据”表中的A列复制到“处理过程”表A列里。

请点击输入图片描述
5
5.选中“处理过程”表中的代码,依次点击“数据”—“删除重复项”,使得代码只保留唯一值。

请点击输入图片描述
6
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,也就是记录条数的最大值。

请点击输入图片描述
11.在“处理过程”表E2单元格输入公式“=IFERROR(IF(F2<>"",INDEX(计量单位,SMALL(IF(代码=$A2,ROW($2:$171),99999),E$1))&";",INDEX(计量单位,SMALL(IF(代码=$A2,ROW($2:$171),99999),E$1))&""),"")”,然后同时按下“shift+Ctrl+enter”键,生成数组公式。

请点击输入图片描述
12.将这个数组公式向右复制到Q2单元格,然后再将E2:Q2的公式向下复制到E54:Q54。

请点击输入图片描述
13.此时,各代码所对应的记录全部生成到E2:Q54单元格了。

请点击输入图片描述
14.在“处理过程”表B2单元格输入公式“=CONCATENATE(E2,F2,G2,H2,I2,J2,K2,L2,M2,N2,O2,P2,Q2)”,将E2:Q2单元格的文本合并到B2单元格。

请点击输入图片描述
15.将B2单元格的公式向下复制到B54单元格。

请点击输入图片描述
16. 此时,各代码所对应的记录全部合并到B列的单元格里,并用分号进行了分割。如果需要在其他EXCEL工作表中使用处理过的结果,请使用“选择性粘贴—数值”,以免出现错误。

请点击输入图片描述
2024-02-02
mengvlog 阅读 57 次 更新于 2025-10-31 01:26:00 我来答关注问题0
  • 1.现有一张EXCEL工作表,第一列为“代码”,第二列为“计量单位”,第一列有很多重复的代码对应第二列不同的计量单位,现需要将这种格式合并成右边的格式,也就是代码是唯一的,代码对应的计量单位用分行隔开。请点击输入图片描述 2 2.选中“源数据”表的A2:A171区域,将名称定义为“代码”。请点...

  •  肥仙女爱游戏 如何在excel中批量合并单元格?

    1、新建一个文件夹。2、将要合并的表格放到里面。3、新建一个表格。4、用excel打开。5、右击Sheet1。6、选择查看代码。7、将下列代码复制到文本框中:Sub 合并当前目录下所有工作簿的全部工作表()Dim MyPath, MyName, AWbName Dim Wb As workbook, WbN As String Dim G As Long Dim Num As Lo...

  •  蓝韵生活馆 excel表格中怎么快速把多行数据合并成一个

    方法一:使用 CONCAT 函数 CONCAT 函数可以将多个字符串连接起来。要使用 CONCAT 函数合并分列后的单元格,可以使用以下公式:=CONCAT(A1, ",", A2)该公式将 A1 和 A2 单元格中的值连接起来,并用逗号作为分隔符。例如,如果 A1 和 A2 单元格分别包含“北京”和“上海”,则使用该公式后,A1 单...

  •  湖北倍领科技 如何将excel中多行合并到一行

    1. 在G1单元格输入公式=A2,这将复制A2单元格的内容到G1。2. 选择G1单元格,左拉填充柄至G列,这样会自动填充从A2到A10的内容,形成一个连续的序列。3. 选择包含A2至A10数据的行,右键点击复制。4. 选择需要将数据合并的位置,右键点击粘贴特殊,选择“数值”选项,完成合并。这种方法可以快速地...

  •  阿暄生活 如何用代码把所以excel汇总到一张表格里面

    一、确保表格结构相同 在合并多个Excel表格之前,需要确保这些表格具有相同的结构,即表头和各列的数据类型要一致。这是合并数据的基础。二、编写Office脚本 删除已存在的"Combined"工作表:如果工作簿中已经存在名为"Combined"的工作表,脚本会先将其删除,以避免数据合并时发生冲突。...

檬味博客在线解答立即免费咨询

代码相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部