发布网友 发布时间:2022-04-24 09:37
共1个回答
热心网友 时间:2022-06-18 13:51
合并工作表,方法比较多,常用的办法就是将两个工作表调整为统一格式后,将一个工作表粘贴到另一个工作表的下方,然后删除重复项。
删除重复项的方法也很多,下面列举几个,你自己挑选吧。
1.Excel 2007删除重复项命令。
这个是Excel 新增的功能之一,应用起来比较方便。
2.高级筛选法。
数据→筛选→高级筛选,勾选“选择不重复的记录”,将显示的数据选中,复制到新的区域或新的工作表。这种情况对于没有行高、列宽等*的情况比较实用。
3.单行公式标记法。
假如你的数据只有一列,合并的数据区域在A1:A10000。
B1中输入
=if(countif(A$1:A1)>1,"重复","")
向下复制公式,通过自动筛选,选择出有重复的行,删除。
由于行数比较多,通过拖动填充柄复制公式也是一项很费劲的工作。但由于首行比较容易选择,建议先选最后一行,拖动垂直滚动条到最顶端,按着Shift键点最上端单元格。快速定位最末行常用的方法有二:
①Ctrl+End,快速定位到编辑过的最末行。不过,对于曾经编辑过的区域较大的工作表,可能会超出实际数据区域很多。
②直接在名称框中输入A10000,回车。
设置好选区后,公式复制就比较简单了,最简单的办法就是Ctrl+D组合键。
4.多列判断,比如ABCDE五列同时相同,才称为重复。
在F1输入
=IF(Sumproct((A$1:A1=A1)*(B$1:B1=B1)*(C$1:C1=C1)*(D$1:D1=D1)*(E$1:E1=E1))>1,"重复","")
其它操作同方法3
5.排序对比法
选中数据区域,数据→排序,主要关键字、次要关键字和第三关键字可分别选择A列、B列和C列等,排序后,重复项将排列在一起,便于比较核对。
这种方法如果结合上面的公式标记法,效果会更佳,尤其对于包含大段文字说明的数据,更为有用。
=======================================
用Vlookup来合并工作表,可以在B1输入公式
=Vlookup($A1,sheet1!$A$1:B$10000,Column(B1),0)
向右向下复制公式。这样,就把sheet1工作表中的内容在新表中生成了。注意相对引用与绝对引用的差别。
再假如Sheet2工作表从第2000行开始输入,在B2000输入公式
=Vlookup($A2000,Sheet2!$A$`:B$10000,Column(B1),0)
这种方法,要求首先要获得一个不重复的A列数据,可以通过上面的前面介绍的方法来获取。