Excel里面关于函数HLOOKUP和VLOOKUP的区别

作者&投稿:植贞 (若有异议请与网页底部的电邮联系)
Excel里面关于函数HLOOKUP和VLOOKUP的区别~

Excel中最常用的查找函数是Vlookup函数,与其相似的还有Hlookup函数,唯一的区别就是Vlookup函数是从一列数据中查找而Hlookup函数是从一行数据中查找。在英文中Vertical代表垂直(Vlookup中V的意思);而Horizontal代表水平(Hlookup中H的意思),这样可以加深对两个函数的认识。
操作系统:Win10;软件版本:Office2007
两个函数用法举例说明如下:
1.分别用两个函数,求A列中的2对应的B列数据和第一行中的2对应的第二行的数据:

2.输入Vlookup函数公式如下:

公式结果如下:

3.输入Hlookup函数如下:

公式结果如下:

方法/步骤
如上图:根据员工编号所在行的代码,查找姓名行对应的姓名,两者是水平的关系,因此应该使用HLOOKUP函数。

与前一例不同,上图右侧部分是根据员工编号所在列的代码,查找姓名列对应的姓名,两者是垂直的关系,因此应该使用VLOOKUP函数。
语法:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)
从语法上看,两者的参数完全一样,即:查找值,所在的行或列,行或列的第几个值,查找类型
注意这里的查找类型:有TRUE 和FALSE 2种
如果为TRUE 或省略,则返回精确匹配值或近似匹配值。也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值,table_array 第一列中的值必须以升序排序;否则 VLOOKUP 可能无法返回正确的值。
如果为 FALSE,VLOOKUP 将只寻找精确匹配值。在此情况下,table_array 第一列的值不需要排序。如果 table_array 第一列中有两个或多个值与 lookup_value 匹配,则使用第一个找到的值。如果找不到精确匹配值,则返回错误值 #N/A。
看以下实例说明:

=VLOOKUP(A12,A2:C10,2)
使用近似匹配搜索 A 列中的值 1,在 A 列中找到小于等于 1 的最大值 0.946,然后返回同一行中 B 列的值。(2.17)
=VLOOKUP(A13,A2:C10,3,TRUE)
使用近似匹配搜索 A 列中的值 1,在 A 列中找到小于等于 1 的最大值 0.946,然后返回同一行中 C 列的值。(100)
=VLOOKUP(A14,A2:C10,3,FALSE)
使用精确匹配在 A 列中搜索值 0.7。因为 A 列中没有精确匹配的值,所以返回一个错误值。(#N/A)
=VLOOKUP(A15,A2:C10,2,TRUE)
使用近似匹配在 A 列中搜索值 0.1。因为 0.1 小于 A 列中最小的值,所以返回一个错误值。(#N/A)
=VLOOKUP(A16,A2:C10,2,TRUE)
使用近似匹配搜索 A 列中的值 2,在 A 列中找到小于等于 2 的最大值 1.29,然后返回同一行中 B 列的值。(1.71)
5
HLOOKUP函数的各项要求与VLOOKUP一致,因此可以类推。

HLOOKUP函数和VLOOKUP函数都是根据指定区域值查找对应值。HLOOKUP函数返回的是表格或数组中指定行的所在列中的值;而VLOOKUP函数返回的是表格或数组中指定列的所在行中的值。可以简单的理解为HLOOKUP是进行水平查找时用,VLOOKUP是进行垂直查找用的。

软件工具:Excel 2013

1、通过下图对比可以很显两者函数的区别。在查找内容、参数一样的情况下,返回值是不同的。

①HLOOKUP返回F20:H29区域指定第 3 行的编号3。

②VLOOKUP返回F20:H29区域指定第 3 列的代号A。

③在下面公式中,不管查找值是什么,HLOOKUP返回值都是指定区域(F20:H29)的指定第3行(3、52、C)。

④同样,在条件一样的情况下,VLOOKUP返回值都是在指定区域(F20:H29)的指定第3列(A-J)。

2、通过上面的对比就可以发现两个函数都是在指定区域中查找匹配值。HLOOKUP进行水平查找匹配,VLOOKUP进行垂直查找匹配。



都是查找函数
Vlookup 根据列数据,查找对应列数据
Hlookup根据行数据,查找对应行数据


excel函数的运用,求和里面要去掉某个条件的数值
在Excel中,如果白果要按一定条件求和,可以使用sumif函数;如果按一定条件求和,可以使用SUMIF函数。步骤如下:1、将不包含“道A”的a列对应的B列值相加:2.输入公式如下:sumif函数用法:=sumif(条版件区域权,条件,求和区域)3.得到结果如下:...

在EXCEL里面用什么函数能查出来所有的*
M8)-FIND("*",M8,FIND("*",M8)+1)-1)F8公式:=--RIGHT(M8,LEN(M8)-FIND("=",M8))相对于来说D8的公式更为复杂点。FIND函数共三个参数:1、查找的文本,这里面有查找星号*和等号=;2、被查找的文本,就是M8单元格;3、查找的开始位数,在D8单元格的公式就用到了。LEFT函数共两个参数:1...

excel里面保留两位小数的函数excel中能计算单元格并保留两位小数的函数...
关于excel里面保留两位小数的函数,excel中能计算单元格并保留两位小数的函数是什么这个很多人还不知道,今天来为大家解答以上的问题,现在让我们一起来看看吧!1、以A1数值8.888为示例,EXCEL能计算单元格并保留两位小数的函数有以下①=ROUND(A1,2) =8.89 类同=ROUNDUP(A1,2)以上公式中的ROUND...

关于excel函数三选一的公式
公式=IF(A2>90,"A",IF(A2>75,"B","C")),如下图:公式的意思是,当A2单元格的值大于90,返回结果A;当A2单元格的值大于75,返回结果B;当A2单元格的值小于75,返回结果C。

关于excel函数随机分组姓名。
用Excel把人员名单随机分组操作方式如下:1.首先,根据格式列出数据。这里,将数据随机分为4组。2.将每个数据分配一个随机数RAND函数可以产生一个介于0和1之间的小数,每个随机数都是不同的,可以是与目标数据对应的唯一值。公式如下。3.按照随机数排序在前一步中生成的数字,因此您可以对其进行排序。

Excel里面,为什么使用函数后出来的还是函数?而不是转换后的结果?_百 ...
是因为单元格格式是文本,把单元格格式设置成常规,然后双击该函数对应的单元格,就会显示计算结果了。以函数VLOOKUP为例,具体方法如下:1、用VLOOKUP函数把张三的分数引用到F2单元格,此时F2单元格结果显示是=VLOOKUP(E2,A:B,2,0);\/iknow-pic.cdn.bcebos.com\/9d82d158ccbf6c81c3284003b23eb13533...

EXCEL如何设定满足三个条件的IF函式
excel函式,如果有5个条件,只要满足三个条件以上即为真,该如何做? =IF(if(A,1,)+if(B,1,)+if(C,1,)+if(D,1,)+if(E,1,)>2,1,)excel里if函式满足两个条件怎么写 excel中if巢状and函式判断是否同时满足两个条件_百度经验 :jingyan.baidu.\/article\/fec4bce240640ef2618d8be7...

怎么才能学好excel函数?
当然,经过这个阶段的学习,学习者应该可以开始在工作中运用Excel了,比如建立一个简单的表格,甚至画一张简单的图表。这就是人们常说的初级用户水平。接下来,要向中级用户进军。成为中级用户有三个标志:一是理解并熟练使用各个Excel菜单命令,二是熟练使用数据透视表,三是至少掌握20个常用函数以及函数的...

excel函数的运用,求和里面要去掉某个条件的数值
Excel中如果是想按照某个条件进行求和,可以使用sumif函数;如果是按照某些条件求和,可以使用sumifs函数。使用工具:Office2007 举例说明步骤如下:1.对A列中内容不为”A“的对应的B列数值求和:2.输入公式如下:sumif函数用法:=sumif(条件区域,条件,求和区域)3.得到结果如下:...

求大神帮忙设置excel公式,关于IF函数的。
C2=IF(A2>=300,B2,IF(A2>=200,MIN(B2,10),IF(A2>=100,IF(B2<4,0,MIN(B2,7)),MIN(B2,5)))

灵宝市19345452167: excel 的Hlookup函数怎么用? -
柘菲羚羊: 1.hlookup函数的含义 当查找的值位于查找范围的首行,并且返回的值在查找范围的第几行,可以使用hlookup函数.hlookup函数vlookup函数查找的方式.hlookup函数——按行查找.vlookup函数——按列查找.2.hlookup函数的语法格式=...

灵宝市19345452167: EXCEL中的函数运用 -
柘菲羚羊: 可能用到的函数有:=,IF,IS,VLOOKUP,HLOOKUP,AND,OR,SUMIF,等等……根据不同的联系要求,几个函数组合使用或单独使用某一函数.

灵宝市19345452167: excel中的vlookup函数怎么用 -
柘菲羚羊: excel中的vlookup函数的使用方法详解: 1 函数的语法为: VLOOKUP(要找谁,在哪儿找,返回第几列的内容,精确找还是近似找) 第一参数是要在表格或区域的第一列中查询的值.第二参数是需要查询的单元格区域,这个区域中的首列必...

灵宝市19345452167: Excel中的VLOOKUP函数是什么意思? -
柘菲羚羊: Excel中Vlookup函数是在纵向区域查找的.Vlookup函数的用法=Vlookup(查找的数据,查找的区域,返回值在查找区域的列数,匹配方式).其中,查找区域第一列必须是查找数据所在的列,匹配方式有两种0或者false为精确匹配,1或者True...

灵宝市19345452167: excel 中vlookup 使用方法? -
柘菲羚羊: 1.打开Excel 2.按F1键,呼出帮助 3.在搜索栏里面输入 vlookup,点击搜索 4.找到了你要的东西,慢慢看,有例子.

灵宝市19345452167: 关于excel中VLOOKUP函数 -
柘菲羚羊: 是用来查找的,是查找函数 ....工资明细表 ......A.......B..... 1...姓名....工资 2....李.....1111 3....王......222 4....钱......333 在另一个表中的A1输入的“李”或其它人名, 在B1中输入如下公式 =vlookup(A1,工资明细表!$A$2:$B$4,2,0) A1是要查找的值 ...

灵宝市19345452167: 怎么用VLOOKUP来匹配excel表里面的数据 -
柘菲羚羊: 1、首先在我们的电脑桌面上找到一个excel表格并点击它2、然后我们在里面随便输入一些内容,3、接着我们在随便选择一个单元格,4、然后我们在里面输入公式,5、最后点击回车键就能够得到我们想要匹配的结果了

灵宝市19345452167: EXCEL中函数IF与VLOOKUP怎么结合着使用 -
柘菲羚羊: IF函数的语法结构,括号里面第一个为条件,如果条件满足,则输出结果一,否则输出结果二. VLOOKUP函数是Excel中的一个纵向查找函数,可以用来核对数据,多个表格之间快速导入数据等函数功能. 举例如下, 1、先创建测试数据,放...

灵宝市19345452167: excel中vlookup函数的用法 -
柘菲羚羊: 假设两个表格分别为sheet1和sheet2sheet1的A列为编号,B列为合同编号,有效数据从第二行开始向下 sheet2同上在sheet1的C2单元格输入 =vlookup(A:A,sheet2!A:B,2,0) 回车下拉同样,在sheet2的C2单元格输入 =vlookup(A:A,sheet1!A:B,2,0) 回车下拉

灵宝市19345452167: Excel中vlookup函数如何使用? -
柘菲羚羊: 日常工作中,Vlookup是一个非常有用的Excel函数,它的作用是:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值.下面以Excel2007举例,一步一步图解如何使用Vlookup函数. 举例题设 例如有两个...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网