怎样将多个EXCEL表格的数据合并到一个新的EXCEL表中 ,且每个分表中的数据都有可能是重复的,请指点

来自:    更新日期:早些时候
如何将多个excel表格合并到一起,分表变,总表也变~

可以使用数据透视表,也要吧写代码完成。

先在原表旁边加上1列(假设为Z列),取出不重复编码所在行号:=if(countif(a2:a$10000,a1)=1,row(),10001)
再在新表a列呈现全部不重复的编码:=index(原表!a$1:a$10000,small(原表!z$1:z$10000,row()))
最后在新表b列汇总(假设汇总原表k列数据):=sumif(原表!a$1:a$10000,a1,原表!k$1:k$10000)

1. 把各个分表中的数据都拷贝到一个表中。仅保留第一个表的表头。

2. 按Part Number排序

假定您的数据在A2:C19,如下图所示。

 

3. 在E2中输入公式:

=A2

4. 在E3中输入公式:

=IF(E2="","",IF(OFFSET(A$2,MATCH(E2,A$2:A$19,0)+COUNTIF(A$2:A$19,E2),)=0,"",OFFSET(A$2,MATCH(E2,A$2:A$19,0)+COUNTIF(A$2:A$19,E2),)))

5. 在F2中输入公式:

=IF(E2="","",VLOOKUP($E2,$A$2:$C$19,COLUMN()-4))

6. 选中F2,向右拉复制。

7. 选中F2和G2,下拉复制一行。

8. 选中E3-G3,下拉复制,直到E列的值为空。

如果您的数据不止3列,选择空白的列代替E、F等列,并修改F2公式最后的数字。

如果您的数据不止第2行到第19行,修改各个公式中对应的数字。



我写过一个2003的excel宏的程序,如果你有excel 2003可以用。
你留邮箱,我可以发给你

只能用宏!

试了一下,好像不行哦,选择E3-G3往拉复制的时候一直都会有数据出来哦,而且你筛选出来的为什么那个110K的也是重复的,而100k那个就漏了
关于E3-G3往下拉一直都有数据,请您查一查是否您的输入有误,或者您的原始数据很多。

关于110K重复的问题,解释如下:

图片里的E列宽度小,后面的数据没有显示出来。

这个算法中,只辨认Part Number,并不理会Value和Description。仔细观察一下原始数据,可以看出,F520104061003虽然有好几个,但只选其中的一个。110K虽然有好几个,因为其Part Number不同,它们都会被列出来。
E列的第一行和第二行,虽然都是110k,但最后的编码一个是1003,一个是1103。这是我有意更改的。
看了你给我的数据表,需要更改以下三点:
1. E3的公式更改为:
=IF(E2="","",IF(OFFSET(A$2,MATCH(E2,A$2:A$136,0)+COUNTIF(A$2:A$136,E2)-1,)=0,"",OFFSET(A$2,MATCH(E2,A$2:A$136,0)+COUNTIF(A$2:A$136,E2)-1,)))
其中:
两个countif函数后面增加-1,否则会漏掉一些行。
四处的A$2:A$19更改为:A$2:A$136,因为你的数据表中的最后一行是136行。
2. F2的公式更改为:
=IF(E2="","",VLOOKUP($E2,$A$2:$C$136,COLUMN()-4))
其中:
原来的A$2:A$19更改为了:A$2:A$136。
3. 原始数据只有两列,所以不需要将F列公式复制到G列。

[email protected]
已发送邮箱,记得要启用宏(如果按钮为灰,请将宏安全性调为中再开一次)
这个小程序可以将你所有表中的文件都汇总在“汇总”页中,但是格式会有一些乱,你可以用列表或者排序的方式将空白的行或者没有用的行删除

如果你想要删除重复的行,方法为:鼠标选择所有有内容的区域,然后点击数据>筛选>高级筛选,然后点击“选择不重复的记录”即可。


怎样将多个EXCEL表格的数据合并到一个新的EXCEL表中 ,且每个分表中的数据都有可能是重复的,请指点视频

相关评论:
  • 18216586094excel表格多次如何汇总excel怎么汇总次数
    臧卫饰方法一:1. 打开一个新的Excel表格,点击“数据”选项卡,在“获取外部数据”区域选择“从文本”;2. 选择需要汇总的Excel表格文件,点击“导入”;3. 选择文件类型,并选择需要导入的工作表;4. 点击“下一步”;5. 选择分隔符类型,根据需要设置数据分隔符,再点击“下一步”;6. 选择需要的列格式(...

  • 18216586094如何将多个EXCEL表格的数据进行汇总?
    臧卫饰1、首先打开多个EXCEL表格,点击进入汇总的表格。2、然后在弹出来的窗口中点击打开数据中的“合并计算”。3、然后在弹出来的窗口中点击打开浏览前面的按钮,框选出其中一个表格需要汇总的数据,回车确定。4、然后在弹出来的窗口中点击打开“添加”,继续选择另一个表格需要汇总的数据,重复这个步骤选择全部...

  • 18216586094怎样将多个excel表格中的数据合并计算
    臧卫饰1、首先我们打开需要汇总的excel表格,在表格的下面,重命名一个表格,我们暂且命名为“汇总”。然后我们点击打开数据中的“合并计算”选项。然后我们在弹出来的窗口中的点击引用位置后面的图标。2、如果是相同格式的Excel表格,可以利用VBA快速将几个工作表中的数据全部汇总到一个工作表中。3、,新建一个...

  • 18216586094Excel如何将多个表格的数据汇总到一个表中
    臧卫饰1. 使用SUM函数+SHIFT快捷键法:在总表中输入公式,然后选择要汇总的单元格范围,按住SHIFT键,再单击最后一个单元格,然后按回车键完成操作。2. 使用SUM函数+通配符星号法:在单元格中直接输入公式,然后使用通配符星号来选择要汇总的单元格范围。3. 使用合并计算功能:在Excel中选中要汇总的单元格,点...

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

  • 18216586094怎样将多个excel表格的数据自动汇总到一张表格中
    臧卫饰要高效地将多个Excel表格的数据汇总到一张表格中,可以遵循以下步骤:1. 首先,在目标Excel表格中设置好用于汇总数据的标题单元格。2. 打开主菜单,选择“数据”选项。3. 在下拉菜单中,点击“数据工具”组内的“合并计算”选项。4. 弹出“合并计算”对话框后,点击“引用位置”处的向上红色箭头,选择...

  • 18216586094如何将多个EXCEL表格中的数据汇总到一个表格中?
    臧卫饰要将多个Excel表格中的数据汇集到一个表格中,你可以使用以下方法:1. 复制粘贴:这是最简单的方法。打开一个目标Excel工作簿,然后逐个打开其他要汇集数据的Excel文件。在源工作簿中选择数据范围(例如,选中整个工作表或特定数据区域),然后复制(Ctrl + C),切换到目标工作簿,选择要粘贴的位置,然后...

  • 18216586094如何在excel统计多个表格中的数据
    臧卫饰1.打开数据表,选中要统计的数据,点开“插入”,点击“数据透视表”,如下图。2.然后会出现一个页面,点击“新工作表”,然后点击“确定”,如下图。3.在新表中,勾选右侧的字段名称“任职单位”,然后在左侧会有不重复的名称出现,如图。4.将“任职单位”拖拽到“数值”框中来计数,来统计每个...

  • 18216586094如何在excel表格中合并汇总多个工作簿的数据
    臧卫饰1. 首先打开电脑上想要编辑的Excel表格,在打开的页面,如图,显示的是合并汇总的模板。2. 点击页面上方的数据菜单,在打开的下方选项中,点击右侧的“共享工作簿(旧版)”选项 3. 如图,在弹出的窗口中,将“使用旧...”的选项勾选上:4.然后关闭当前的工作簿,然后根据工作簿中姓名个数复制出...

  • 18216586094如何将多个excel表格的数据合并计算到一张表格中
    臧卫饰利用Excel的数据透视表来实现。 具体操作如下: 1、利用透视表之前,先把处理一下Sheet1和Sheet2的数据结构。在商品和数量之间插入一个列”编号“。然后利用&符号把“客户“和”商品“的数据连接起来。记得中间链接一个空格,用引号引起来。(下图 1 处) 2、将两个表复制黏贴成右侧的数据结构。注意2011年与2012年的...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网