固定资产清查,对比两年资产有何变动;从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时则表示模糊。