我单位有一个EXCEL人口信息表格,里面有8万6千多人的人口信息,现在需要其中5000多人的信息查出
发布网友
发布时间:2022-05-11 16:10
我来回答
共5个回答
热心网友
时间:2023-10-14 22:19
好办。下面说起来复杂其实非常简单:
先确定一个关联列,例如身份证号吧,不会重复(你得自己确定数据是否准确不重复,否则没办法得到准确结果的)
两个excel都打开,在8万多的表里增加一列,在第一行记录的新增列单元格中直接按键入公式(中间需要按鼠标或者切换窗口的按我汉字描述的做,其它所有字母和标点符号一定自己用键盘输入,除此之外不要乱点)
=vlookup(鼠标选择当前行的身份证单元格然后键入, 鼠标切换到你的5000多人表格并在身份证号列标题上点击这样会选中所有的身份证号然后不管别的直接继续键入 ,1,false) 然后回车
这时你应当看到刚才的这个单元格出现了一个身份证号,然后鼠标再次选中这个单元格,按Shift+Ctrl+End,会选中所有的行中的这个格,然后按Ctrl+D,所有行的身份证号都显示出来了。
接着你在这个大表中进行自动筛选,在身份证号列上可以选择,过滤掉带#号的就是你需要的数据。
热心网友
时间:2023-10-14 22:19
新建表如图:在B1中输入公式=VLOOKUP($A2,Sheet1!$A:$F,COLUMN(A$1),0),注意用你的信息表名称换掉公式中的sheet1,选定B1单元格向右复制到G1,再选定B1到G1单元格向下复制到第5001行,在A列中一个个输入姓名,完成后删除A列.
热心网友
时间:2023-10-14 22:20
你要提取的5000人的信息,这5000人是已经知道名字,还是要按某个条件进行搜索(比如籍贯、年龄什么的)
如果是给定的姓名,可以用VLOOKUP、MATCH等公式,但是最快的办法是高级筛选。
比如原始表(表一)的A列是姓名,第一行是标题。
查询表(表二)的A列也是姓名,第一行也是标题。
可以选择表一,数据-筛选-高级筛选,“数据区域”用鼠标选择整个表一,“条件区域”用鼠标指向表二的A列,“数据复制”到点表二的某个空白单元格,确定。
一步到位。
热心网友
时间:2023-10-14 22:20
如果原始资料在EXCEL中就可以用VLOOKUP 函数进行筛选!
1.将原始资料的身份证号码放在A栏位并将其按升幂的方式排列--及由小到大!并确定原始资料中无合并单元格)
并建立一个查询空白表单,表头按照原始资料中一样!!
2.点击B2输入公式“=VLOOKUP(A1,原始资料!A:E“此处为选中原始资料的全部”,2)”
在C2输入“=VLOOKUP(A1,原始资料!A:E“此处为选中原始资料的全部”,3)”
在D2输入“=VLOOKUP(A1,原始资料!A:E“此处为选中原始资料的全部”,4)
3.以此类推将公式设定好后拖拽至下面即可
4.再将5000+的身份证号码粘贴至A栏就可以显示相应其他讯息!!
热心网友
时间:2023-10-14 22:21
假设存放人口信息的表为SHEET1表,你要查这5000多人的姓名在SHEET2表的A列,那么在SHEET2表的B2输入:
=VLOOKUP($A2,SHEET1!$A:$Z,COLUMN(),)
右拉复制公式,然后再下拉复制公式即可
又因同名同姓的人太多,若你是按姓名+身份证号的方式来查询的话,则在SHEET2表的C2输入:
=INDEX(SHEET1!C:C,MATCH($A2&$B2,SHEET1!$A$1:$A$65536&SHEET1!$B$1:$B$65536,),)
按CTRL+SHIFT+ENTER结束
右拉复制公式,再下拉复制公式.
我就晕了,你一个表能存放8万多条记录?