【蛋定职场】丨继续认识查找与引用函数
文/爱吃橘子的蛋哥
在前面我们曾经学过 VLOOKUP 函数,它属于Excel函数的查找与引用函数,这个类别的函数有半数都属于工作中的高频函数,因此蛋哥也会花点心思逐一为大家讲解这些函数在实际中的应用。
行查找与引用函数HLOOKUP
前面蛋哥发过两篇关于介绍VLOOKUP的文章,讲解了VLOOKUP函数的基本应用,今天要学习的HLOOKUP的用法基本类似于VLOOKUP函数,区别点在于VLOOKUP执行的是列查找引用,输入的参数与列有关;而HLOOKUP执行的是行查找引用,输入的参数与行有关。
(PS:关于VLOOKUP的文章,可点击VLOOKUP基础丨VLOOKUP应用查看)
基本语法
=HLOOKUP(查询值所在单元格,区域,行数,参数)
查询值所在单元格是必须输入项,区域是行标表示的区域,行数是指返回第几行的值,参数是精确查找0还是模糊查找1
1、实际案例
公式释义:
查询B4单元格内的2在第9和第10行构成的区域中第二行(即第10行)所对应的值。
不同于VLOOKUP函数,HLOOKUP函数引用的区域是用行标来表示,其余的用法是与VLOOKUP函数一致。
2、那么我们看下同样的查询,使用VLOOKUP是什么结构呢?
公式释义
对比可以看出,判断应当使用VLOOKUP还是HLOOKUP的标准是条件区域也就是被查询区域值的排列方式,如果是按列排列就使用VLOOUP函数,如果是按行排列就使用HLOOKUP函数。
在日常工作中,我们面对的大部分案例数据都是按列来排序的,因为这涉及到数据库的某些规则,所以Excel表中数据的排列规则基本都与数据库相同。但也存在一些特殊情况,例如学习成绩、销售业绩等数据排列。
例如查询学生各科成绩
[了解]LOOKUP函数
LOOKUP函数是VLOOKUP和HLOOKUP函数的基础,语法上分为两种,使用时要求被查询区域的数据必须从小到大排序。这个函数在早期使用非常普遍,主要以数组公式的形式体现。但在出现VLOOKUP和HLOOKUP后,微软官方都不推荐使用此函数,了解即可,做到看到别人使用此函数时可以解读计算步骤即可。
1、第一种格式
语法:LOOKUP(查询单元格,含有查询值所在的列,含有引用值所在的列)
公式释义:查询A2单元格值4在D1:E6区域内所对应的值,第一个参数是A2,第二个参数是月份列,第三个参数是标准列。
2、第二种格式
语法:LOOKUP(查询单元格,含有查询值所在的列)
公式释义:第二个参数是查询值5所在的列,即月份,只有两个参数,不需要输入引用值所在的标准列。
【点评】这个函数通常不单独使用,与其他函数以数组公式的形式使用,不过对被查询区域的数据排列要求较高,因而如今的使用率偏低,在有姊妹函数可以完美解决问题的环境下,出场率越来越低,但是很多高手在使用数组公式时经常使用。
定向查找的CHOOSE函数
这个函数是在设定的一组数值中,选择参数所指定的顺位的值。
语法:CHOOSE(参数,值,值,……)
示例一:手动输入值,在A/B/C/D中选择排行第二的值,即B
示例二:引用值,值为引用的区域或单元格,这次是取第三个值,即C
示例三:这个函数的使用基本是以第一种为主,主要是便捷设定查询条件,代替部分IF功能。
公式释义:可以快速将数字分值转化为文字评价,不需要另外设条件区域,简单便捷。
领取专属 10元无门槛券
私享最新 技术干货