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

王朝知道·作者佚名  2009-05-06
窄屏简体版  字體: |||超大  
 
分類: 電腦/網絡 >> 軟件 >> 其他軟件
 
問題描述:

一个班级的学生档案是一个工作表 共有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的公式,也就是第二个公式,选择整列,删除

。。。。。。。

六、选择第一个工作表

选择表头

数据->自动筛选

在第一个公式筛选#N/A,再在第二个公式筛选#N/A,再在第三个公式筛选#N/A

.....

选择第二个工作表SHEET2

选择表头

数据->自动筛选

在第一个公式筛选#N/A,再在第二个公式筛选#N/A,再在第三个公式筛选#N/A

.....

剧终!

我很知道是很大的工作量,没办法。

还有一个办法是,把二十八个工作表合一个工作表,再用公式。可能工作量会小一点。可以试试。

小贴士:① 若网友所发内容与教科书相悖,请以教科书为准;② 若网友所发内容与科学常识、官方权威机构相悖,请以后者为准;③ 若网友所发内容不正确或者违背公序良俗,右下举报/纠错。
 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航