当前位置:首页 > EXCEL中VLOOKUP函数的运用
EXCEL中VLOOKUP函数的运用
201301整理 201509修订
作用:在两张表格间建立匹配,在A表中查询B表中的数据,并返回结果。 前提:(1)英文输入状态
(2)A、B表中有相同的列字段名作为VLOOKUP函数的第一个变量 (3)A表中该相同字段必须位于第一列
(4)B表中该相同字段必须位于匹配字段的前面
(5)A表中输入公式的字段其单元格格式必须是“常规” (6)在A表中建立一个新的工作表页,把B表粘贴过来 VLOOKUP中四个变量的含义:
(1)A表中的A、B表相同列字段的内容,前面加“$”作为绝对引用
(2)查询B表中的范围(从两表相同列字段开始选——选为第一列字段,直至需匹配列字段),按F4键变为双绝对引用
(3)B表选中查询范围中的匹配列字段的行序号 (4)一般为“0”,表示完全符合才返回查询结果
举例:某部门“考核汇总表”(B表)中人员不齐,需找出谁未考核。 “员工名单”表(A表)是人事系统中导出的完整名单,根据此名单核对。
步骤:以两张表中“工号”为相同列字段,匹配两张表中“姓名”列字段的一致性
1、打开“员工名单”表(A表),建立一个新sheet页,将“考核汇总表”(B表)全部粘贴过来 2、在“员工名单”表(A表)中“姓名”列后插入一个空列,将单元格格式改为“常规”,将该表最小化
2、打开“考核汇总表”(B表),将“工号”列移至“姓名”列之前,将该表最小化
3、打开“员工名单”表(A表),在刚才插入的空列字段名下方第一个单元格中建立VLOOKUP计算公式:
①输入“=”,在表左上角函数选项中选中VLOOKUP ②出现VLOOKUP对话框,包含四个项目需输入(四个变量) ③在第一个项目中:选中第一个工号,在前面输入“$”
④在第二个项目中:打开“考核汇总表”(B表),选中从“工号”列到“姓名”列的所有内容(包括字段名),选中范围会出现虚线框,按F4键变为双绝对引用
⑤ 在第三个项目中:输入在“考核汇总表”(B表)选中范围中“姓名”列的行序号 ⑥ 在第四个项目中:输入“0”
4、将该格计算方法复制到所有姓名:光标点中单元格右下角的黑点(光标变成十字架),双击或向下拖曳到所有姓名
5、在该列中部分单元格会有“#N/A”字样,或有具体内容(该案例为具体姓名)显示 其含义:“#N/A”说明该姓名在“考核汇总表”(B表)未找到,即“考核汇总表”(B表)中缺此人考核情况
6、选中完成匹配的该列所有单元格,选择性粘贴-选“数值”,粘贴到一个新的列,删除原列 7、删除作为匹配源数据的“考核汇总表”(B表)的sheet页
共分享92篇相关文档