您的当前位置:首页正文

用好vlookup函数,跨表查数据不再愁

2022-06-15 来源:知库网

固定资产清查,对比两年资产有何变动;从1000人中查询出来,分散在不同部门中的40人身份证号这些往往都是财务和人事部门的日常工作,一个一个人工查找工作量实在太大,而且很容易出错,如何高效准确的查找呢,今天就给大家介绍一个公式,用好它,我们就可以愉快的“偷懒”了

一、预备知识

绝对引用:符号($)(例如 $A$1)

总是在指定位置引用单元格。如果公式所在单元格的位置改变,绝对引用保持不变。如果多行或多列地复制公式,绝对引用将不作调整

相对引用:(例如 A1)

基于包含公式和单元格引用的单元格的相对位置。如果公式所在单元格的位置改变,引用也随之改变。如果多行或多列地复制公式,引用会自动调整。默认情况下,新公式使用相对引用。例如,如果将单元格 B2 中的相对引用复制到单元格 B3,将自动从 =A1 调整到 =A2。

混合引用:(例如 $A1)

:具有绝对列和相对行,或是绝对行和相对列.绝对引用列采用 $A1、$B1 等形式。绝对引用行采用 A$1、B$1 等形式。如果公式所在单元格的位置改变,则相对引用改变,而绝对引用不变。如果多行或多列地复制公式,相对引用自动调整,而绝对引用不作调整。例如,如果将一个混合引用从 A2 复制到 B3,它将从 =A$1 调整到 =B$1。

A1样式:A1——相对引用,横竖拉动公式都会变;A$1——列相对行绝对引用,横拉列标变而竖拉行标不会变

$A1——列绝对行相对引用,横拉列标不会变而竖拉行标会变。$A$1——绝对引用,横竖拉都不变

二、vlookup公式的语法结构

VLOOKUP(查找目标,查找区域,查找列数,精确匹配或者近似匹配)

注意事项:

1、是查找区域的首列必须含有查找目标。

2、查找列数从查找区域的第一列开始数起,第一列记为1

3、查找的内容必须保证唯一性,否则只能查出来原表中第一个数据。

4、匹配一半选择精确匹配false或0.

三、vlookup使用案例

如下图所示,要求根据表中的身份证号码,查找对应绩效工资。

AF5=VLOOKUP(AE5,$B$2:$T$9,19,0)

参数说明:

1 查找目标:

就是你指定的查找的内容或单元格引用。本例中表二AF列的身份证号码就是查找目标。我们要根据表二的“身份证号码”在表一中B列进行查找。

2 查找区域:

查找区域的确定是一个易错点,大家一定要注意,给定的第二个参数查找范围要符合以下条件才不会出错:

首先查找目标一定要在该区域的第一列。结合本例来说,查找表二的身份证号码,那么表一的身份证号码所在列一定要是查找区域的第一列。给定的区域要从第二列开始,即$B$2:$D$8,而不能是$A$2:$D$8

其次该区域中一定要包含要返回值所在的列,本例中要返回的值是绩效工资。那么绩效工资一定要包括在这个范围内,即:$B$2:$T$9,不然会出现参数错误的提示。

3 查找列数

本例中为什么取19,是因为保护隐私起见隐藏了部分数据,在计算的时候一定要注意,把隐藏列也计算进去。这里一定要注意,列数不是在工作表中的列数,而是在查找范围区域的第几列。

4 精确OR模糊查找

最后一个参数是决定函数精确和模糊查找的关键。精确即完全一样,模糊即包含的意思。第4个参数如果指定值是0或FALSE就表示精确查找,而值为1 或TRUE时则表示模糊。

显示全文