如何在一个EXCEL工作簿里导出相同的数据到一个工作表里

来源:百度知道 编辑:UC知道 时间:2024/06/27 20:26:44
一个班级的学生档案是一个工作表 共有28个班级 也就是有28个工作表 现在想从这28个工作表里找出有没有相同姓名的学生 最好能导出到一个空白工作表里
必须是可以直接查出整个工作簿的 而不是一个工作表

最快的办法是

一、在第一个工作表里最末的空列输入公式
(假如姓名在C列)
match(c2,sheet1!$c$1:$c$2000,0)
再在往右边的单元格
match(c2,sheet2!$c$1:$c$2000,0)
再在往右边的单元格
match(c2,sheet3!$c$1:$c$2000,0)
再在往右边的单元格
match(c2,sheet4!$c$1:$c$2000,0)
一直往后,一直将工作表名称填到SHEET28
(此步输入公式)
(为什么不加“=”号呢?肯定是有疑问,是吧?那是为以后的方便铺路呢)

二、输入完之后选择这28个单元格,复制,进入第二个工作表,选择最末的空列,粘贴,进入第三个工作表,选择空列,粘贴。。。。。一直粘贴到第二十八个工作表。
(此步将公式扩展到所有工作表,是不加等号的公式,如果第一步加了等号,复制公式的时候,公式就会随着工作表的位置变换而变换,所以我们不加等号,先复制文字公式)

三、选择第一个工作表SHEET1
点菜单->编辑->替换,查找框选"match(c2,"替换框输入"=match(c2,",全部替换,再选择SHEET2,替换,再选择SHEET3,替换,再选择sheet4.......
(此步将文字替换成公式)

四、向下填充
选择第一个工作表SHEET1
选择二十八个公式
选择向下填充范围
向下填充(CTRL+D)
选择第二个工作表SHEET2
选择二十八个公式
选择向下填充范围
向下填充(CTRL+D)
.......
五、删除本工作表查找范围
选择第一个工作表
找到查找范围为SHEET1的公式,也就是第一个公式,选择整列,删除
选择第二个工作表
找到查找范围为SHEET2的公式,也就是第二个公式,选择整列,删除
。。