语法结构:=Vlookup(查询值,数据范围,返回值列数,查询模式),查询模式分为精准查询和模糊查询 。
目的:根据“员工姓名”查询对应的“月薪” 。
方法:
在目标单元格中输入公式:=VLOOKUP(J3,B3:G12,6,0) 。
解读:
参数“返回值列数”要根据“数据范围”来确定,是返回值所在的的相对列数 。
(二)Lookup 。
功能:从单行或单列或单数组中查找一个值 。
Lookup 函数具有两种语法结构:向量形式和数组形式 。
1、向量形式 。
功能:从单行或单列中查找查找指定的值,返回第二个单行或单列中相同位置的值 。
语法结构:=Lookup(查找值,查找值所在范围,[返回值所在范围]),当“查找值所在范围”和“返回值所在范围”相同时,可以省略“返回值所在范围” 。
目的:根据“员工姓名”查询对应的“月薪” 。
方法:
1、以“员工姓名”为主要关键字进行升序排序 。
2、在目标单元格中输入公式:=LOOKUP(J3,B3:B12,G3:G12) 。
解读:
在使用 Lookup 函数查询数据时,首次要以“查询值”为主要关键字进行升序排序,否则无法得到正确的结果 。
2、数组形式 。
功能:从指定的范围第一列或第一行中查询指定的值,返回指定范围中最后一列或最后一行对应位置上的值 。
语法:=Lookup(查找值,查询范围) 。
重点解读:
从“功能”中可以看出,Lookup 函数的数组形式,查找值必须在查询范围的第一列或第一行中,返回的值必须是查询范围的最后一列或最后一行对应的值 。即:查找值和返回值在查询范围的“两端” 。
目的:根据“员工姓名”查询对应的“月薪” 。
方法:
1、以“员工姓名”为主要关键字进行升序排序 。
2、在目标单元格中输入公式:=LOOKUP(J3,B3:G12) 。
解读:
查询值必须在数据范围的第一列,返回值必须在数据范围得最后一列 。
3、优化形式 。
目的:根据“员工姓名”查询对应的“月薪” 。
方法:
在目标单元格中输入公式:=LOOKUP(1,0/(B3:B12=J3),G3:G12) 。
解读:
“优化形式”其本质还是向量形式,但在此必须了解 Lookup 函数的一个特定,就是当查询不到指定的值时,会自动向下匹配,原则为小于当前值的最大值 。如果公式中的条件不成立,则返回错误值,如果公式成立,则返回 0,小于查询值的最大值为 0,所以返回相应位置的值 。
四、Excel 工作表函数:统计类 。
(一)Countif 。
功能:计算指定区域中的满足条件的单元格数量,即单条件计数 。
语法结构:=Countif(条件范围,条件) 。
目的:计算“月薪”在指定范围内的人数 。
方法:
在目标单元格中输入公式:=COUNTIF(G3:G12,”>”&J3) 。
解读:
条件计数函数除了 Countif 函数外,还有多条件计数函数 Countifs 。
(二)Averageifs 。
功能:查找一组给定条件指定的单元格的算术平均值 。
语法结构:=Averageifs(数值范围,条件 1 范围,条件 1,条件 2 范围,条件 2……)
推荐阅读
- 快速合并多个Excel的方法 合并多个excel文件至一个表格
- Excel表格排名函数大全 排名怎么算excel公式
- 在excel中筛选数据有几种方法 excel怎么筛选出指定内容
- 新人必学的办公软件Excel 办公软件excel表格
- 钢筋每米重量计算公式是什么
- 只需要两个步骤轻松完成 word怎么转excel
- 恢复的excel文件乱码问题 文件下载下来是乱码
- pdf转excel最简单方法 pdf格式如何转换成excel文档格式
- ctrl+g键使用大全 复制粘贴的快捷键
- 999项windows系统蓝屏代码大全 系统蓝屏代码大全