第一次五影会谈哪一集:急,量大,EXCEL里如何快速批量查找定位?

来源:百度文库 编辑:高校问答 时间:2024/04/29 01:48:59
今有一量大工作交给俺们,已有一EXCEL文档(以下简称A文件),内有2000余人的名单,包括姓名和ID(ID号为全数字),每一人有一独立ID,并已按ID进行了排序。
另有一本手工登记本(以下简称B本),记录的人数有800人左右,无序登记。其中大部分人员在上述excel文件里存在,只小部分没有记录在excel文档里。
现在的任务是:将手工登记本里的人员信息在A文件里找到,然后将该人员的ID号抄写在B本上。
我现在的方法很机械:在excel文档里Ctrl+F一个一个地输入B本上的姓名,在A文件里查找到后就把他的ID号抄在B本对应人员上。但是这样的量太大了,请教有没有快速的定位查找方法?我甚至也可以将B本上的人员信息输入到EXCEL文档,然后怎么快速完成任务?
如果有什么没表达清楚的,请指出,我会再补充的,谢!

A文件放在sheet1里面,名字放在A列,ID放在B列,其他信息C、D、F……列
800个名字录入sheet2的A列
再sheet2的B1单元格输入
=vlookup($A1,sheet1!$A:$H,2,false)
*A:H到哪一列H改为哪一列
C1单元格输入
=vlookup($A1,sheet1!$A:$H,3,false)
D、F……列依次
*只用该第二个逗号后面的数字,+1
然后选择第一行输入公式的单元格,
用填充柄往下拖,直到最后一个姓名所在行
sheet1里面没有的会显示 #N/A
如果sheet1里边有的就会在sheet2里边显示了
B列显示ID

另外想了个方法:
在sheet2的A列输入800个姓名,
工具-选项-自定义序列-从单元格中导入,选择800个姓名所在的单元格,添加序列
然后在sheet1中选择有数据的列,排序-选项-自定义序列,选择你的那800个姓名的序列,按姓名所在列排序,……
如果有时间试试这个

既要输入,还要查找,最后还得逐一在B本上录入ID号,反复机械操作,实在有够麻烦,也枯燥无趣得很.
解决燃眉之急:
以B本数据顺序为标准,在A文件中执行"编辑/查找","查找"中逐一输入名字,单击"查找下一个",系统自动定位到所查找的姓名单元格,ID也就出来了,写在B本上即可.
以后如果要把B本上数据登记到新工作表中,只要输入ID号,在A文件中查找就方便多了,不必一个一个地输入名字,减少很多工作.
当然"编辑/查找"也很烦,不过相对就简单多了.

希望对你有所助益!

我想了想用别的一种方法可以实现,但是不是你说的查找..
方法如下:
反正你有把这些名字全输进去的打算,就全输到EXCEL表格里吧,只要姓名就可以了.然后把这些名字和原来的表放到一块,放的时候要注意.他们要放到对应该的姓名一行.这一点你可以实现吧,,应该没有什么问题吧..
然后你用排序工具,第一关键字是姓名..
这样处理的结果就是两个同样的名字就会排到一块了,因为新插的没有ID,很容易被发现,把出现两次的复制出来,然后你就是800个名字里找了,他们可以按姓名排序,800/26,差不多用眼来找就行了,
开始打字要有勇气,我感觉还行吧,不用总打字哟,
不知道你满意吗?,
我想了半天你说的那种方法还像是没有,

VLOOKUP函数
=VLOOKUP(A1,[Book2]Sheet1!$A:$B,2,0)

我知道中的,好像没有别的更简单的吧,好像只有那一个笨办法吧,要是有别的好办法,麻烦您,告诉我一声

用VLOOKUP函数可以做到,具体的用法请到http://cp.cnnsr.com.cn/jtym/wzxx/jszc/20060428/2006042810463523831.shtml查看