趣百科

Excel中VLOOK函数用法

编辑:Simone 2024-11-25 23:41:47 606 阅读

Excel中VLOOK函数用法

HLOOK函数和VLOOKUP几乎一样,一个是列查找一个是行查找。

函数语法

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

参数介绍

lookup_value:为需要在数组第一列中查找的数值

table_array:为需要在其中查找数据的数据区域

col_index_num:为table_array中待返回的匹配值的列序号

range_lookup:近似/精确查找

函数小结

VLOOKUP(找什么,在哪个区域找,想要区域的第几列,近似/精确查找)

参数注意内容

Lookup_value可以为数值、引用或文本字符串,文本不分大小写。

Table_array可以使用对区域或区域名称的引用,

例如数据库或列表,但查找列一定要为第一列。

Range_lookup是指明函数为近似匹配还是精确匹配,其值可以不输入或者1,0,TRUE,FALSE。

其中省略或者输入1,TRUE都为近似匹配。

输入0或者FALSE为精确匹配。

(为了描述简单和指出细节,案例略有瑕疵不必纠结。)

近似查找

近似查找多用于对数值区间的查找,有时候多条件结果比if要简单。

如上图的税率为0到1500税率3%,一直到80000以上是45%,已知工资求税率。

公式意思为,在C13到D18(下方的工资总额,税率区域)查找C2的值,结果返回C13到D18(工资税率区域)的第2列(税率列)。

还请多多注意中间8999,9000,9001这三个临界值。(过会儿会说。)

精确查找

精确查找一般是查找文本时所用。

在C3单元格输入人名,可以对应查找是哪个部门。

公式意思是,在前面的名字部门区域查找C3单元格(人名),返回名字部门区域的第2列(部门列)。

①第二个参数,查找区域中,所以查找列一定要在第一列(因为没有参数限定),返回列因为有参数所以就随意咯。

②精确查找不会区分文本的大小写。

③近似查找中,查找区域第一列一定要升序排列,精确查找随意。

④近似查找结果会到小于等于的最大值那里。(所以也表明了升序排列的原因)所以案例中的8999按4500算,9000和9001按9000计算。

⑤若有多个符合条件的情况:vlookup返回的是第一个满足条件的值。

#VALUE!:第三个参数(返回的列值)小于1

#REF!:第三个参数(返回的列值)大于前一个参数区域的总列数

#N/A:精确匹配没有找的,近似匹配没找的比它小的

结果错误:少年看看是不是区域没升序,还是满足条件的太多了?

版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/answer/81464.html

相关推荐