Excel系列文章是本人亲身经历职场之后萌发的想法,为什么Excel覆盖如此之广,几乎每个公司、学校、家庭都在使用,但是它深藏的宝藏功能却很少被人使用,PQ、BI这些功能同样适用于数据分析;并且在一些需要简单及时的数据分析项目前,Excel是完胜python、R、SPSS这些科学专业的软件的。因此决心开启Excel篇章。
数据分析为什么要学Excel
Excel图表美化—表格美化
Excel函数公式大全—IF函数
Excel函数公式大全—IF家族函数
Excel函数公式大全—VLOOKUP函数
Excel函数公式大全—MATCH函数
总有人记得第一名,而忽略了第二名的存在;就如大多数人知道第一个登上月球的人是阿姆斯特朗,却很少有人知道巴兹·奥尔德林是第二个登上月球的人。
在excel公式的世界里也有这样的情况,之前出过一篇函数之王VLOOKUP()函数,相信很多人对这个函数都特别的熟悉;但它的兄弟函数HLOOKUP的知名度却大打折扣。本篇文章将要带领大家走近HLOOKUP,向大家对比展示这两兄弟的区别。也希望大家将想学习了解的函数留言 ,在后面的文章里我们一起学习分享 !
HLOOKUP(lookup_value,table_array,row_index_num,[range_lookup])
HLOOKUP( 查找的内容 ,查找区域 , 第几行,查找方式)
参数名称 | 说明 |
---|---|
lookup_value (必填) | 要查找的值。 要查找的值必须列于在参数参数中指定的单元格table_array列中,也可以是引用单元格。 |
Table_array (必填) | HLOOKUP 在其中搜索 lookup_value 和返回值的单元格区域。 可以使用命名区域或表,并且可以在参数中使用名称,而不是单元格引用。 |
row_index_num (必填) | 为table_array中待返回的匹配值的行序号。row_index_num为1时,返回table_array第一行的数值,row_index_num为2时,返回table_array第二行的数值,以此类推。如果row_index_num小于1,函数HLOOKUP返回错误值#VALUE!;如果row_index_num大于table-array的行数,函数HLOOKUP返回错误值#REF!。 |
range_lookup (选填) | 一个逻辑值,该值指定希望 HLOOKUP 查找近似匹配还是精确匹配:近似匹配【1/TRUE】 假定表中的第一列按数字或字母顺序排序,然后搜索最接近的值。 这是未指定值时的默认方法。 完全匹配 【0/FALSE 】将搜索第一列中的确切值。 |
示例:
◾ =HLOOKUP(“轴承”, A1:C4, 3, FALSE) *在首行查找轴承,并返回同列(列 B)中第 3 行的值。 *
◾ =HLOOKUP(“螺栓”, A1:C4, 4) 在首行查找螺栓,并返回同列(列 C)中第 4 行的值。
◾ =HLOOKUP(3, {1,2,3;“a”,“b”,“c”;“d”,“e”,“f”}, 2, TRUE) 在三行数组常量中查找数字 3,并返回同列(本例中为第三列)中第 2 行的值。 数组常量中有三行数值,并且每行都用分号 ( ; ) 分隔。 因为在第 2 行和第 3 列(同一列)中找到 c,因此将返回 c。
公式解释:在所选区域中,查找列名等于 “数学” 对应的第9行的值。
对比两图可看到,公式的参数基本一致,分别是取查找值、查找范围、第几行or列、匹配方式。足以见得两兄弟的相似之处,其中的真正区别在于公式运行的内在逻辑;既是他们的性格不一致。一个喜欢甜,一个喜欢辣,一个是北方,一个是南方。正是因为这样的关系,导致了两个公式在历史的浪涛中优胜劣汰了。
在大部分的表格,展现过程中,通常都是按照列的形式存储,这使得VLOOKUP的使用越来越多,也使得HLOOKUP无用武之地。
HLOOKUP只是在大部分的表格中很少使用,但还是希望大家能够了解一下,以便后面有需求,也不失为一种累积。博观而约取,厚积而薄发!
也希望大家将想学习了解的函数留言 ,在后面的文章里我们一起学习分享 !