如何将一个excel表格的数据匹配到excel匹配另一个表格中

如何在一个excel工作表中检索出与另一个工作表中相同的大量数据?
如何在一个excel工作表中检索出与另一个工作表中相同的大量数据?
在Excel2007中,如何在一个工作表中检索出与另一个工作表中相同的数据?
  数据量小倒没什么,但是如果要在一个成百上千行的数据中找到上百个没有规律的数据,那可是一种比较麻烦的事。例如,笔者学校最近进行学生资料造册工作,很多老师都在苦恼,有没有办法将手中的200名学生名单在学校总的学生名单册(3000人的Excel2007工作表)中快速找出来?这个时候,使用Excel2007的粘贴函数VlookUp(),就能让这种“复杂”的检索问题变得简单。
  检索原理是利用Excel2007粘贴函数中的“查找与引用”函数VlookUp()来搜索表区域首列满足条件的元素,确定待检索单元格在区域中的行序号,再进一步返回选定单元格的值。
  操作步骤:
  第一步,将需要检索的学生“姓名”列置于“子表”工作表的首列;
  第二步,在“总表”工作表的姓名列(B列)后插入一空列(C列),用于显示检索结果,如检索到数据就显示该学生的姓名;
  第三步,在C2单元格中输入公式“=VlookUp(B2,子表!A$2:A$201,1,FALSE)”;如果在“子表”工作表中检索到B2单元格的值,则在C2单元格中显示B2中的姓名,否则显示信息“#N/A”;
  第四步,拖动C2单元格的填充柄复制公式到C列的其他单元格;
  第五步,对C列按升序排序,即可在“总表”工作表中检索出“子表”工作表中的全部记录。
  总结:此方法不失为在Excel2007中检索大量数据的好方法,同时也可以用此方法进行多个工作表的数据合并。但检索的数据最好是没有重复值的,如“学籍号”、“身份证号”、“注册号”等,否则会把所有的重复值都找出来,使用时要多加小心。
  说明:
1、“总表”、“子表”就是同一工作表的“sheet1”、“sheet2”,可将“sheet1”、“sheet2”改为“总表”、“子表”。(若不该名,则在函数中相应改动)
2、将要找出的区域,如“姓名”列全部列置于“子表”工作表的首列;子表完成。
3、选中c2,复制,然后全选c列,粘贴即可找出所需。(然后对c升序排列即可)
4、公式“=VlookUp(B2,子表!A$2:A$201,1,FALSE)”,可相应改动:
若子表所需数据共80,则将201改为80即可;
可将A$2改为A$1,则c列第一行显示“姓名“。
5、若在排序时,勾选“数据包含标题”,则在排序时,首行位置不动。
6、此文也适用于Excel2007以前的版本,例如Excel2003。
发表评论:
TA的最新馆藏[转]&[转]&[转]&[转]&[转]&[转]&VLOOKUP函数将一个excel表格的数据匹配到另一个表中
作者:佚名
字体:[ ] 来源:互联网 时间:07-02 10:57:06
下面小编为大家介绍VLOOKUP函数将一个excel表格的数据匹配到另一个表中方法,教程不是很难,很实用,推荐到脚本之家,有需要的朋友可以跟着教程来学习,希望能对大家有所帮助
将一个excel表中的数据匹配到另一个表中,需要用到VLOOKUP函数。简单介绍一下VLOOKUP函数,VLOOKUP函数是Excel中的一个纵向查找函数,VLOOKUP是按列查找,最终返回该列所需查询列序所对应的值。
Excel 2013
VLOOKUP函数
软件名称:office数据自动比对提取(excel数据处理工具)
绿色版软件大小:2.09MB更新时间:
1、我们一个excel表,需要在另一个表中找出相应同学的班级信息。
2、把光标放在要展示数据的单元格中,如下图。
3、在单元格中输入&=vl&会自动提示出VLOOKUP函数,双击蓝色的函数部分。
4、单元格中出来VLOOKUP函数。
5、选择第一列中需要匹配数据的单元格,选中一个就可以,然后输入英文状态下的逗号&,&。
6、返回到第二张表【百度经验-表2】,选中全部数据。
7、因为我们要返回的是【百度经验-表2】中第四列的班级信息,所以在公式中再输入&4,&(逗号是英文的)。(ps:提示信息让我们选择&TRUE&或&FALSE&,不用选,直接按回车键就可以)
8、按回车键之后,展示数据,效果如下图。
9、要把一列中的数据都匹配出来,只需要按下图操作。
10、完成操作,最终效果如下。
输入的符号需要是英文状态下的,如:逗号。
所匹配的数据需要和当前数据不在同一个excel表,不然会匹配错误。
以上就是VLOOKUP函数将一个excel表格的数据匹配到另一个表中方法介绍,希望能对大家有所帮助!
大家感兴趣的内容
12345678910
最近更新的内容查看: 3305|回复: 8
如何匹配一个表里的数据到另一个表里~
阅读权限10
在线时间 小时
请教各位大神,想根据数据表中的数据生成名称表里,在名称表里分为关联方里分为合并范围关联方、非合并范围关联方、及非关联方,要求名称表的数据随数据表的分类计入相应的表格里,我做了一个表,在合并范围里要求bb、dd挨着,不要#n/a,我不会弄了,谢谢大神解答!
18:08 上传
点击文件名下载附件
19.63 KB, 下载次数: 25
阅读权限100
在线时间 小时
& & & & & & & &
B4,数组公式=IFERROR(INDEX(数据表!$B$1:$B$6,SMALL(IF(数据表!$D$2:$D$6=&是&,ROW($2:$6),4^8),ROW(A1))),&&)复制代码
阅读权限10
在线时间 小时
lfspecter 发表于
B4,数组公式
首先谢谢大神解答,占用大神一点时间能把公式分解开,讲解一下吗?
阅读权限10
在线时间 小时
lfspecter 发表于
B4,数组公式
大神,我复制过去怎么出不来名称呢
阅读权限100
在线时间 小时
sun311 发表于
大神,我复制过去怎么出不来名称呢
数组公式,确认时需同时按CTRL + SHIFT + ENTER三键确认才有效
阅读权限10
在线时间 小时
本帖最后由 sun311 于
06:37 编辑
dengjq2000 发表于
数组公式,确认时需同时按CTRL + SHIFT + ENTER三键确认才有效
我这智商啊,弄了半天没弄出来啊,在确认时?没明白啊,大神能不能直接在我的附件里弄了得了……弄的一个东西到这块成了瓶颈了
阅读权限100
在线时间 小时
sun311 发表于
我这智商啊,弄了半天没弄出来啊,在确认时?没明白啊,大神能不能直接在我的附件里弄了得了……弄的一个 ...
二楼版主数组公式的效果……
07:46 上传
点击文件名下载附件
20 KB, 下载次数: 24
阅读权限100
在线时间 小时
您要理解公式运算原理的。学会使用F9键,去学段性学习公式某一部分。您具体是什么问题,可以把相应的附件上传上来,说明问题在什么地方,让大伙看看。
阅读权限10
在线时间 小时
本帖最后由 dengjq2000 于
19:12 编辑
dengjq2000 发表于
二楼版主数组公式的效果……
很谢谢大神抽时间弄,可是我复制过去还是不行,能帮我解决一下吗?这块真是瓶颈了
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师File file = new File(&D://2014BYSSY-6.xls&);
String[][] a1 = ReadExcel.getData(file, 1);
File file2 = new File(&D://校内导入研究生数据.xls&);
String[][] a2 = ReadExcel.getData(file2, 1);
int flag = 0;
String temp = &&;
for (int i = 0; i & a2. i++) {
for (int j = 0; j & a1. j++) {
if (a2[i][0].equals(a1[j][3])) {
temp = a1[j][19];
if (flag == 1)
System.out.println(temp);
else if (flag == 0)
System.out.println(i + &-----------------&);
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:21295次
排名:千里之外
原创:37篇
转载:26篇
(1)(1)(4)(1)(1)(4)(7)(6)(4)(2)(11)(8)(1)(7)(5)

我要回帖

更多关于 excel 复制另一个表格 的文章

 

随机推荐