已知多个人员资料Excel文件(比如第一列为姓名,第二列为工号),如何快速通过人名或工号找到全部信息?

想通过VBA实现

第1个回答  2012-10-09
筛选 自动筛选。
或者用函数VLOOKUP()。追问

希望通过VBA角度完成,不用一个一个打开文件操作,谢谢!

第2个回答  2012-10-09
1.选定第一行
2.按ALT键,选择 “数据”---”筛选”----“自动筛选”
3.完成。选择任意列的第一行小三角就可以了
第3个回答  2012-10-09
做一个与人员资料一样列名的Excel的工作表如(Sheet2)
如在Sheet2中只输入姓名 ,就想得出结果   
则在B2输入公式 =IFERROR(VLOOKUP(A2,Sheet1!A:G,2,0),"")
解释下:Sheet1!A:G  就是你人员资料(Sheet1)表中(包括姓名\工号及其它全部信息的列)

在C2输入公式 =IFERROR(VLOOKUP(A2,Sheet1!A:G,3,0),"")
在D2输入公式 =IFERROR(VLOOKUP(A2,Sheet1!A:G,4,0),"")
在E2输入公式 =IFERROR(VLOOKUP(A2,Sheet1!A:G,5,0),"")
一直推到G列至(因为本例子只到G列)

没分,不来写!!!VBA.其它原理(与公式)都一样的.

已知多个人员资料Excel文件(比如第一列为姓名,第二列为工号),如何快速...
筛选 自动筛选。或者用函数VLOOKUP()。

有一个excel表格,第一列为人名,第二列为部门,我想做到输入人名可以自 ...
这个首先你需要一个工作簿,里面的内容是包含每个人对应的部门(第一列是姓名,第二列是部门),那么到你问题的这个表格中用VLOOKUP函数就可以了,实现的效果,输入姓名字,右边单元格自动调出该姓名对应的部门。

现有一批已命名的人名excel文件,如何按照既定的word名单顺序,不更改文 ...
1. 首先,在既定的word名单顺序中,将人名按照顺序录入到一个Excel表格中,例如第一列为姓名,第二列为序号。2. 然后,打开每个已命名的人名excel文件,并在文件中添加一个序号列,用于存放该文件对应的序号。3. 在每个excel文件序号列的第一行输入以下公式:`=VLOOKUP(A1,'Word名单顺序表'!A:B,2...

excel如何根据工号来查找相应人名?
1、电脑打开Excel表格,要将两个表格中的姓名根据工号对应起来。2、在姓名中输入公式=VLOOKUP(D4,$I$4:$J$10,2,0),D4是匹配条件,$I$4:$J$10是匹配区域,2是返回数据在查找区域的第几列数,0是模糊匹配。3、输入公式后,按回车键即可匹配工号的姓名。4、下拉复制公式即可。注意事项:vloo...

EXCEL一列日期对应多列姓名如何根据日期和人员查找定位人员对应的地址...
在函数中输入第一个参数,即要查找的日期。在这个例子中,假设要查找的日期是 "2023-01-01"。在函数中输入第二个参数,即姓名列的索引号。在这个例子中,假设姓名列在B列,索引号为2。在函数中输入第三个参数,即地址列的索引号。在这个例子中,假设地址列在C列,索引号为3。在函数中输入第四个...

excel一个单元格内有多人名如何分
在“文本分列导向-步骤之2”中,我们需要选择“空格”作为分割符号,因为通常姓名之间是通过空格隔开的。选择后,再次点击“下一步”。在最后的“文本分列导向-步骤之3”界面,系统会显示一个预览,确认数据是否已经按照我们的要求进行了正确的分割。确认预览无误后,点击“完成”按钮,单元格内的多个姓名...

excel表格中,第一列是人名,如何在第二列显示人名的拼音字头?
1. 创建一个包含汉字及其对应拼音的大容量数据库。2. 在Excel表格中,将人名列(A列)作为查找值。3. 使用VLOOKUP函数查找A列的每个姓名,返回对应的拼音字头。4. 对于多字姓名,使用LEFT函数提取每个字,并用VLOOKUP函数查找对应的拼音。5. 使用&符号将每个拼音字头连接起来。6. 使用IFERROR函数处理...

有两个excel表格,怎么把一个表格里面的人名对应的身份证号码,复制到...
1、打开表格,将光标放在需要匹配的单元格上,点击上方的函数按钮 2、弹出窗口,选择“VLOOKUP”函数,点击“确定”3、在第一个方框内点击选择“苹果”(以此表为例)4、在第二个方框内,点击到“表二”,然后如图选择区域 5、在第三个方框内输入“2”,然后点击确定 6、然后第一个单元格就匹配好...

excel考勤中,第一列人名合并了,第二列有多行数据,如何根据第一列人名...
可以使用LOOKUP函数,例如:=LOOKUP("张三", sheet1!a$3:a$1003, sheet1!b$7:b$1007)公式的含义是,在A3:A1003里面搜索指定内容,搜索到后范围B7:B1007范围内同样序号的数,注意是同样序号,不是同一行。

excel如何快速查找多个姓名?
1. 使用Excel的查找功能 当我们需要在表格中查找多个人名时,可以使用Excel的“查找和替换”功能。首先,选中需要查找的列或整个表格。然后,按下Ctrl + F键,会弹出“查找和替换”对话框。在此对话框中,可以输入要查找的人名,并点击“查找全部”按钮。Excel会列出所有包含该人名的单元格。2. 使用...

相似回答
大家正在搜