问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用excel用vlookup函数

发布网友 发布时间:2022-04-22 05:55

我来回答

4个回答

热心网友 时间:2024-01-18 18:07

1.vlookup函数的含义

1
vlookup函数的含义
当查找的值位于查找范围的首列,并且返回的值在查找范围的第几列,可以使用vlookup函数。
hlookup函数vlookup函数查找的方式
hlookup函数——按行查找。
vlookup函数——按列查找。

END
2.vlookup函数的语法格式

1
vlookup函数的语法格式
=vlookup(lookup_value,table_array,col_index_num , range_lookup)
=vlookup(在数据表第一列中查找的值,查找的范围,返回的值在查找范围的第几列,模糊匹配/精确匹配)
FALSE(0)省略为精确匹配。
TRUE(1)为近似匹配。

2
参数Lookup_value——在数据表第一列中查找的值,形式可以是数值,文本,字符串或引用。
参数Table_array ——查找的范围——table_array 的第一列中的数值是否按升序排列——决定模糊匹配还是精确匹配。
参数Table_array (查找的范围)的第一列必须是第一个参数Lookup_value(在数据表第一列中查找的值)所在的列。
参数Col_index_num——返回的值在查找范围的第几列。
Col_index_num =1时,返回 table_array 第一列中的数值;
Col_index_num =2时,返回 table_array 第二列中的数值,以此类推。
Col_index_num 小于 1或者大于table_array 的列数都会导致vlookup函数返回错误值。
参数Range_lookup ——模糊匹配/精确匹配。
END
3.vlookup函数案列

1
如图所示,查找个厂商配件的价值。
输入公式=VLOOKUP(B2,$E$3:$H$7,2,FALSE)
参数Lookup_value——在数据表第一列中查找的值(火花塞)
参数Table_array ——查找的范围(E3:H7)
参数Col_index_num——返回的值在查找范围的第几列(2这里由厂商决定,日本丰田在第二列)
参数Range_lookup ——模糊匹配/精确匹配(由于table_array 的第一列不是升序排列,精确匹配)。

2
如图所示,由于参数Col_index_num——返回的值在查找范围的第几列(它的值在变动,例火花塞=2,变速箱=4,引擎=3)
输入公式=VLOOKUP(B2,$E$3:$H$7,MATCH(A2,$F$2:$H$2,0)+1,FALSE)
通过match函数确定参数Col_index_num的值。这时只要在C2单元格输入公式,下拉就能得到所有查询值,不要像上面一样去判断。
有关match函数的经验,请关注小编的经验Excel中match函数的使用方法

3
如图所示,上面的vlookup函数的查找都是单条件查找,都条件查找怎么做。
如图,既要知道业务员,又要知道客户然后再查找,这时可以通过添加辅助列的方式进行查找。
输入公式=VLOOKUP(F2&G2,A2:D7,4,0)
具体可观看小编的经验vlookup函数多条件查找怎么做和vlookup函数从右到左查找怎么做。

END
4.参数Table_array使用的注意点

1
第一步,判断参数Table_array ——查找的范围——table_array 的第一列中的数值是否按升序排列——决定模糊匹配还是精确匹配
当参数range_lookup(模糊匹配/精确匹配) = TRUE(模糊匹配)或省略,table_array(查找的范围)的第一列中的数值必须升序排列,否则,lookup函数不能返回正确的数值。
如图所示,table_array(查找的范围)的第一列是文本,不可能升序排列。
这时如果使用模糊匹配的话,lookup函数不能返回正确的数值。如图返回3,错误。
这时只能使用精确匹配,返回正确值2。
案列:根据价格表查询单价。

2
当table_array(查找的范围)的第一列中的数值升序排列,这时模糊匹配也可以使用。
如图所示,当table_array(查找的范围)的第一列中的数值(采购的数量)升序排列。
案列:根据折扣表查询折扣。
输入公式=VLOOKUP(B10,$D$3:$G$5,2,TRUE)
这里col_index_num (返回的值在查找范围的第几列)=2,看的是查询值(砖头)在折扣表中table_array(查找范围)的第2列,这要注意。

3
参数Table_array (查找的范围)的第一列必须是第一个参数Lookup_value(在数据表第一列中查找的值)所在的列。
如图所示,查找的值(砖头)在价格表的第一列。

END
5.参数Col_index_num使用的注意点

1
参数Col_index_num——返回的值在查找范围的第几列。
Col_index_num =1时,返回 table_array 第一列中的数值;
Col_index_num =2时,返回 table_array 第二列中的数值,以此类推。
Col_index_num 小于 1或者大于table_array 的列数都会导致vlookup函数返回错误值。
如图所示,返回价格表第二列中的数组。

END
6.参数Range_lookup使用的注意点

1
参数Range_lookup ——模糊匹配/精确匹配。
为什么要使用精确匹配,模糊匹配。
Excel中有成千上万条数据,在查找时,如果数据没有按升序排序,第四个参数用FALSE,Excel会从上到下一条一条地查找,效率较低。
所以升序排序后使用模糊匹配加快数据处理速度。

热心网友 时间:2024-01-18 18:08

Excel怎么使用VLOOKUP函数?这个视频告诉你!

热心网友 时间:2024-01-18 18:09

excel中VLOOKUP函数如何使用,我教你!

热心网友 时间:2024-01-18 18:10

VLOOKUP函数,屏蔽0与NA值

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
门?049期父母欲其改娶五字金口决,开是什么特号生肖 支付宝怎么把银行卡的钱转到余额里呢? 下载wampserver5,安装并启动后不能启用apache、mysql的功能,请问这是怎... wampserver安装多个版本phpmysqlapache 四季豆有哪些吃法值得推荐? 四季豆牛肉馅饼的家常做法是什么? 香煎四季豆豆腐饼怎么做好吃 腾讯会议没声音怎么修复-腾讯会议没有声音修复办法 西安市高新区所有幼儿园 西安高新第二初级中学学区有哪些小区 excel怎么做视频 EXCEL 匹配 选调生是干什么 求2007版Excel,函数VLOOKUP 怎么用,匹配怎么操作... 选调生与选调有什么区别? 如何在excel表里进行数据匹配 公开遴选与公开选调有什么区别? excel表格数据匹配 选调生是什么意思? excel表内容匹配 选调生怎么考? excel精确查找方法视频:按条件单元格匹配查找 什么是选调生?属于什么编制? 如何评价新浪微博CEO王高飞? 选调生是什么岗位? 谁是微博人气王? 选调生需要什么条件 微博为什么没有王一博负面新闻 遴选与选调都是什么意思? 王思聪微博号多少? 如何提取excel中两列相值似 视频 excel录视频是边录边配音吗 EXCEL技巧,跨文件和本文件内复制表格,仔细看视频... 消防灭火器一年一检有什么规定? 灭火器消防检查要求 消防重点单位灭火器每月检查几次? 消防器材多久检查一次? 消防灭火器日常检查要求 灭火器一年一检验,由谁来检验呢 消防灭火器一年一检有什么规定 消防灭火器检查不合格怎么处罚? 消防法灭火器年检规定 灭火器的自检方法 消防法对灭火器检查的要求 植树节就要到了,请你为“植树节”写一条公益宣传短语 植树节的英语 关于植树节的英语句子(带翻译)? “植树节”英语怎么说 关于植树节的英语句子(带翻译) 写2句有关植树节的话