求excel公式: 我有一份人事资料,里面的内容有员工姓名、身份证号,所属部门等。 我想有一个公式能够完成

2024-11-26 09:50:22
推荐回答(5个)
回答1:

假设人事资料在Sheet1中,A列为姓名 B列为身份证号码
Sheet2是当前工作表,A2输入姓名:B2查询显示身份证号码:
B2公式
=VLOOKUP($A2,Sheet1!$A$2:$B$100,2,0)
Sheet1!$A$2:$B$100是人事档案的姓名及身份证号码存储区域
2表示在本区域的第二列查找
0表示绝对匹配如果查不到,会返回错误值,如果返回空单元格,公式要改成:
=IF(ISERROR(VLOOKUP($A2,Sheet1!$A$2:$B$100,2,0)),"",VLOOKUP($A2,Sheet1!$A$2:$B$100,2,0))

回答2:

你可以做一个姓名及身份证号表格,然后在你的表格中引用这个身份号表格。
假设身份证表格为sheet2,A列姓名,B列身份证号,你的工作表为sheet1,A列为姓名,B列身份证号,B2中输入公式:=VLOOKUP(A2,SHEET2!A:B,2,0) ,下拉填充公式。

回答3:

用VLOOKUP函数
操作步骤:
1、手写公式B1
1)=VLOOKUP(A1,
2) 鼠标点到你的那份人事资料,复选“员工姓名”列直到“身份证号”列,(手不放开右上角会出现nc,这个n就是你要显示的第n列的值)
3) ,n,0)
2、插入—函数—查找与引用—VLOOKUP,再根据那上面的提示选择合适的单格或对应sheet列。
以上两种方法都可以。

回答4:

比如人事资料表的表名为sheet1,姓名在A列,身份证号在B列
要在sheet2中A1格输入姓名,B1格显示身份证号
在B1格 输入 =vlookup(a1,sheet1!a:b,2,false)

不过不建议用姓名找身份证号,因为姓名不一定是唯一的,如果出现重名,则只能找到前边的那个,就会出错

回答5:

很简单在B1内输入=VLOOKUP(A1,员工姓名的范围(比如A2:E10),3,0)3表示所在范围内的第几行或几列,0就是0了,要搜的时候在A输入员工姓名就行了。如果看不明白就找VLOOKUP或HLOOKUP的用法就行了,,一个查列一个是查行