Excel中的VLOOKUP (2)

image-20210319152444251

方法:

在目标单元格中输入公式:=VLOOKUP(K2,C2:H11,MATCH(L2,C1:H1,0),0)

解读:

1、Match函数的作用为:返回指定值在指定范围中的相对位置,语法结构为:=Match(定位值,定位范围,[匹配模式]),其中“匹配模式”分为-1、0、1三种,分别为:“大于”、“精准”、“小于”。

2、公式中用Match函数定位出季度的相对列数,并作为Vlookup的第三个参数,从而达到精准查询的目的。

7、隐藏错误值得查询!

此处的“错误值”并不是真正意义上的错误值,而是指在公式正确的情况下,部分查询值没有对应的返回值,返回#N/A 的情况,可以借用Iferror函数巧妙的隐藏错误代码或者返回指定的值。

目的:根据员工“姓名”查询对应的“月薪”,如果未能查询到员工信息,返回“未查询到此员工,请确认!”。

image-20210319152632376

方法:

在目标单元格中输入公式:=IFERROR(VLOOKUP(K2,C2:H11,6,0),"未查询到此员工,请确认")。

解读:

1、Iferror函数的作用为:检测指定的表达式是否存在错误,如果存在错误,则返回指定的值,否则返回表达式的执行结果;语法结构为:=Iferror(表达式,表达式存在错误时的返回值)。

2、公式在查询”蔡文姬“时,未能在指定的数据范围中查询到此信息,所以返回#N/A, 并将此结果返回Iferror函数,经过Iferror函数执行后,返回“未查询到此员工,请确认!”。

8、制作工资条。

工资条大家并不陌生,但是如何根据工资表制作工资条呢?

image-20210319152844797

方法:

1、在工资表的最左侧插入一列,命名为序号或No,并进行填充(如果已经有此列,则可以省略此步骤)。

2、根据序号查询对应的其它列信息,在目标单元格中输入公式:=VLOOKUP($K2,$A$2:$H$11,COLUMN(B1),0)。

3、选定标题行以及查询的数据行,拖动右下角的填充柄向下填充即可。

解读:

1、公式中的第一个参数查询值的引用方式为混合引用,$K2,而不能是绝对引用($k$2)或相对引用(K2),原因是列不变,行要变。

2、利用填充柄填充时根据需要可以隔行,也可以不隔行。

9、批量查询并求和(+Sum)。

目的:根据“姓名”查询全年的销售额。

image-20210319153313076

方法:

在目标单元格中输入公式:=SUM(VLOOKUP(K2,C2:H11,{3,4,5,6},0))并用Ctrl+Shift+Enter填充。

解读:

公式中返回值的相对列数为{3,4,5,6}并配合组合快捷键Ctrl+Shift+Enter就是依次查询指定范围中第3、4、5、6列的值并返回,最后用Sum函数求和。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgfjjx.html