VLOOKUP函数的使用举例
发布时间:2025-05-25 12:53:37 发布人:远客网络
一、vlookup函数的使用举例
表1是产品进货价格基本资料,包括:编号、名称、价格
表2是某段时间进货数量情况。包括:编号,日期,产品名,价格,数量,金额
在表2中的产品名和价格不需填写可从表1中查找抽取,公式为:
C1=VLOOPUP(A1,表1!A$2:C$100, 2)
C3=VLOOPUP(A1,表1!A$2:C$100, 3)
在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
Lookup_value为需要在数组第一列中查找的数值。Lookup_value可以为数值、引用或文本字符串。
Table_array为需要在其中查找数据的数据表。可以使用对区域或区域名称的引用,例如数据库或列表。
Col_index_num为 table_array中待返回的匹配值的列序号。
Range_lookup为一逻辑值,指明函数 VLOOKUP返回时是精确匹配还是近似匹配。如果为 TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value的最大数值;如果 range_value为 FALSE,函数 VLOOKUP将返回精确匹配值。如果找不到,则返回错误值#N/A。
=VLOOKUP(1,A2:C10,2)在 A列中查找 1,并从相同行的 B列中返回值(2.17)
=VLOOKUP(1,A2:C10,3,TRUE)在 A列中查找 1,并从相同行的 C列中返回值(100)
=VLOOKUP(.7,A2:C10,3,FALSE)在 A列中查找 0.746。因为 A列中没有精确地匹配,所以返回了一个错误值(#N/A)
=VLOOKUP(0.1,A2:C10,2,TRUE)在 A列中查找 0.1。因为 0.1小于 A列的最小值,所以返回了一个错误值(#N/A)
=VLOOKUP(2,A2:C10,2,TRUE)在 A列中查找 2,并从相同行的 B列中返回值(1.71)
二、vlookup函数的使用方法
1、这里有三张表(用于举例),“性别”、“民族”和“职业”。
2、利用vlookup函数,将第二张表(民族)中的内容应用到第一张表中,在对应位置输入“=VLOOKUP(A2,民族!A2:B17,2,FALSE)”,并应用到同一列表格。
3、VLOOKUP函数,表示搜索一个或多个数据列。表示将单元格 A2的值作为搜索内容。表示在工作表《民族》单元格A2:B17的范围内搜索是否有与单元格 A2的值相匹配的内容。如果找到了相匹配的值,则返回工作表《性别》单元格A2:B17第2列的对应内容。"FALSE",表示查找时要求完全匹配,而不是模糊匹配。
三、vlookup函数的简单使用方法
1、Hello,各位胖友们好~老看你们留言表示对Excel当中的函数感兴趣。那作为上天下地无所不能的联想商用服务小编S姐当然要满足大家的心愿辣~所以今天的主题就是三分钟教你入门Vloopup函数,为什么只是入门?看完你就明白了!
2、今天的内容都是重点,所以各位胖友们可千万不要眨眼哦!如果一遍没有看明白,没关系,可以分享到胖友圈反复观看!
3、首先我们需要了解一下Vlookup函数功能的作用,Vlookup函数是纵向查找函数,可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询列序所对应的值。也就是说你制定一个查找的目标,它就可以在指定的区域内查找返回你想要找到的值。
4、首先我们看看Vlookup函数公式如何使用,其中的函数都代表什么。该函数公式:
5、VLOOKUP(lookup_value,table_array,col_index_num,range_lookup),这一长串的英文一眼看上去除了懵B可能没有更好的词汇可以描述了。
6、下面S姐就将他们转化为“中文”讲解给大家听。
7、lookup_value:这就是我们要查找的值
8、col_index_num:返回数据在查找区域所在的列
9、理论说的再多不如通过实际的运用来的更加清楚,下面S姐就通过一个简单的例子来向大家说明一下Vlookup函数到低是如何运用的。
10、我们如何在几百上千人员的名单中找到需要某个或某些制定人物的信息呢?一个一个去查找肯定也可以,但肯定非常的慢,以以下表格为例,我们可以使用公式 Vlookup(D2,A:B,2,0)然后回车。这里我们得到的数值就是要找到的精确数值。
11、我们通过以上的举例能够看到Vlookup公式可以快速的帮助我们找到需要的数值,那么这个公式为什么要这样输入呢?我们下面就来拆开分析一下。
12、我们已经知道括号里面每个英文所代表的意义,所以通过举例我们需要查找的值就是“吴六”,所以我们的lookup_value就是D2。
13、接下来就是要查找的区域,这个非常容易理解,我们需要在A列和B列寻找我们的数值。所以table_array就是选中A,B两列。
14、下面就是返回数据在查找区域所在的列,这个列就是“电话”,它所在的是第二列,所以col_index_num就是2。(注:这里的第几列指的是我们查找区域内的第几列而不是自然列)
15、最后一项就更容易理解了,那就是我们需要模糊查找还是精确查找,由于我们这里需要精确查找所以range_lookup填写“0”否则就是”1“。(0=FALSE就是完全一样的意思,1=TRUE表示包含的意思)
16、看完以上这些教程之后大家是否对Vlookup已经有了一个初步的认识了呢?(可能并没有)如果还不是非常清楚话还是建议大家动手操作一次喔!我们下期再见!