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

Excel公式vlookup如何使用及使用方法?1516

发布网友 发布时间:2023-10-18 22:46

我来回答

4个回答

热心网友 时间:2024-12-13 13:54

lookup_value是需要查找的值,可以是逻辑关系。table_array是查找的范围,col_index_num是如果找到相同的,返回到查找范围的第几列相对应的数值,range_lookup只能输入true或false,规则是精确查找还是模糊查找。
下面是office帮助中的介绍。帮助中说Table_array 为两列或多列数据。可以是一列,如果是一列col_index_num就只能是1了,即如果找到相同的,则返回该值。

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

Lookup_value 为需要在表格数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)第一列中查找的数值。Lookup_value 可以为数值或引用。若 lookup_value 小于 table_array 第一列中的最小值,VLOOKUP 返回错误值 #N/A。

Table_array 为两列或多列数据。使用对区域或区域名称的引用。table_array 第一列中的值是由 lookup_value 搜索的值。这些值可以是文本、数字或逻辑值。文本不区分大小写。

Col_index_num 为 table_array 中待返回的匹配值的列序号。Col_index_num 为 1 时,返回 table_array 第一列中的数值;col_index_num 为 2,返回 table_array 第二列中的数值,以此类推。如果 col_index_num :

小于 1,VLOOKUP 返回错误值 #VALUE!。
大于 table_array 的列数,VLOOKUP 返回错误值 #REF!。
Range_lookup 为逻辑值,指定希望 VLOOKUP 查找精确的匹配值还是近似匹配值:

如果为 TRUE 或省略,则返回精确匹配值或近似匹配值。也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。
table_array 第一列中的值必须以升序排序;否则 VLOOKUP 可能无法返回正确的值。有关详细信息,请参阅排序数据。

如果为 FALSE,VLOOKUP 将只寻找精确匹配值。在此情况下,table_array 第一列的值不需要排序。如果 table_array 第一列中有两个或多个值与 lookup_value 匹配,则使用第一个找到的值。如果找不到精确匹配值,则返回错误值 #N/A。
注解
在 table_array 第一列中搜索文本值时,请确保 table_array 第一列中的数据没有前导空格、尾部空格、直引号(' 或 ")与弯引号(‘或“)不一致或非打印字符。否则,VLOOKUP 可能返回不正确或意外的值。有关详细信息,请参阅 CLEAN 和 TRIM。
在搜索数字或日期值时,请确保 table_array 第一列中的数据未存储为文本值。否则,VLOOKUP 可能返回不正确或意外的值。有关详细信息,请参阅将保存为文本的数字转换为数字值。
如果 range_lookup 为 FALSE 且 lookup_value 为文本,则可以在 lookup_value 中使用通配符、问号 (?) 和星号 (*)。问号匹配任意单个字符;星号匹配任意字符序列。如果要查找实际的问号或星号,请在该字符前键入波形符 (~)。
示例 1
如果将示例复制到一个空白工作表中,可能会更易于理解。

如何复制示例

创建一个空白工作簿或工作表。
在帮助主题中选择示例。
注释 请不要选择行或列标题。

从帮助中选择示例
按 Ctrl+C。
在工作表中,选择单元格 A1,然后按 Ctrl+V。
若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“公式”选项卡的“公式审核”组中,单击“显示公式”按钮。
本示例搜索大气特征表的“密度”列以查找“粘度”和“温度”列中对应的值。(该值是在海平面 0 摄氏度或 1 个大气压下对空气的测定。)

1
2
3
4
5
6
7
8
9
10
A B C
密度 粘度 温度
0.457 3.55 500
0.525 3.25 400
0.616 2.93 300
0.675 2.75 250
0.746 2.57 200
0.835 2.38 150
0.946 2.17 100
1.09 1.95 50
1.29 1.71 0
公式 说明(结果)
=VLOOKUP(1,A2:C10,2) 使用近似匹配搜索 A 列中的值 1,在 A 列中找到小于等于 1 的最大值 0.946,然后返回同一行中 B 列的值。(2.17)
=VLOOKUP(1,A2:C10,3,TRUE) 使用近似匹配搜索 A 列中的值 1,在 A 列中找到小于等于 1 的最大值 0.946,然后返回同一行中 C 列的值。(100)
=VLOOKUP(.7,A2:C10,3,FALSE) 使用精确匹配在 A 列中搜索值 0.7。因为 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,在 A 列中找到小于等于 2 的最大值 1.29,然后返回同一行中 B 列的值。(1.71)

示例 2
如果将示例复制到一个空白工作表中,可能会更易于理解。

如何复制示例

创建一个空白工作簿或工作表。
在帮助主题中选择示例。
注释 请不要选择行或列标题。

从帮助中选择示例
按 Ctrl+C。
在工作表中,选择单元格 A1,然后按 Ctrl+V。
若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“公式”选项卡的“公式审核”组中,单击“显示公式”按钮。
本示例搜索婴幼儿用品表中“货品 ID”列并在“成本”和“涨幅”列中查找与之匹配的值,以计算价格并测试条件。

1
2
3
4
5
6
A B C D
货品 ID 货品 成本 涨幅
ST-340 童车 ¥145.67 30%
BI-567 围嘴 ¥3.56 40%
DI-328 尿布 ¥21.45 35%
WI-989 柔湿纸巾 ¥5.12 40%
AS-469 吸出器 ¥2.56 45%
公式 说明(结果)
= VLOOKUP("DI-328", A2:D6, 3, FALSE) * (1 + VLOOKUP("DI-328", A2:D6, 4, FALSE)) 涨幅加上成本,计算尿布的零售价。(¥28.96)
= (VLOOKUP("WI-989", A2:D6, 3, FALSE) * (1 + VLOOKUP("WI-989", A2:D6, 4, FALSE))) * (1 - 20%) 零售价减去指定折扣,计算柔湿纸巾的销售价格。(¥5.73)
= IF(VLOOKUP(A2, A2:D6, 3, FALSE) >= 20, "涨幅为 " & 100 * VLOOKUP(A2, A2:D6, 4, FALSE) &"%", "成本低于 ¥20.00") 如果某一货品的成本大于或等于 ¥20.00,则显示字符串“涨幅为 nn%”;否则,显示字符串“成本低于 ¥20.00”。(涨幅为 30%)
= IF(VLOOKUP(A3, A2:D6, 3, FALSE) >= 20, "涨幅为: " & 100 * VLOOKUP(A3, A2:D6, 4, FALSE) &"%", "成本为 ¥" & VLOOKUP(A3, A2:D6, 3, FALSE)) 如果某一货品的成本大于或等于 ¥20.00,则显示字符串“涨幅为 nn%”;否则,显示字符串“成本为 ¥n.nn”。(成本为 ¥3.56)

示例 3
如果将示例复制到一个空白工作表中,可能会更易于理解。

如何复制示例

创建一个空白工作簿或工作表。
在帮助主题中选择示例。
注释 请不要选择行或列标题。

从帮助中选择示例
按 Ctrl+C。
在工作表中,选择单元格 A1,然后按 Ctrl+V。
若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“公式”选项卡的“公式审核”组中,单击“显示公式”按钮。
本示例搜索员工表的 ID 列并查找其他列中的匹配值,以计算年龄并测试错误条件。

1
2
3
4
5
6
7
A B C D E
ID 姓
名 职务 出生日期
1 李 小明 销售代表 12/8/1968
2 林 彩瑜 销售副总裁 2/19/1952
3 王 志东 销售代表 8/30/1963
4 潘 金 销售代表 9/19/1958
5 林 丹 销售经理 3/4/1955
6 苏 术平 销售代表 7/2/1963
公式 说明(结果)
=INT(YEARFRAC(DATE(2004,6,30), VLOOKUP(5,A2:E7,5, FALSE), 1)) 针对 2004 财政年度,查找 ID 为 5 的员工的年龄。使用 YEARFRAC 函数,以此财政年度的结束日期减去出生日期,然后使用 INT 函数将结果以整数形式显示。(49)
=IF(ISNA(VLOOKUP(5,A2:E7,2,FALSE)) = TRUE, "未发现员工", VLOOKUP(5,A2:E7,2,FALSE)) 如果有 ID 为 5 的员工,则显示该员工的姓氏;否则,显示消息“未发现员工”。(林)
当 VLOOKUP 函数返回错误值 #NA 时,ISNA 函数返回值 TRUE。

=IF(ISNA(VLOOKUP(15,A3:E8,2,FALSE)) = TRUE, "未发现员工", VLOOKUP(15,A3:E8,2,FALSE)) 如果有 ID 为 15 的员工,则显示该员工的姓氏;否则,显示消息“未发现员工”。(未发现员工)
当 VLOOKUP 函数返回错误值 #NA 时,ISNA 函数返回值 TRUE。

=VLOOKUP(4,A2:E7,3,FALSE) & " " & VLOOKUP(4,A2:E7,2,FALSE) & "是" & VLOOKUP(4,A2:E7,4,FALSE) & "。" 对于 ID 为 4 的员工,将三个单元格的值连接为一个完整的句子。(潘金是销售代表。)

热心网友 时间:2024-12-13 13:54

  VLOOKUP函数用于搜索指定区域内首列满足条件的元素,确定待检测单元格在区域中的行序号,再进一步返回选定单元格的值。
一、功能
  在表格的首列查找指定的数据,并返回指定的数据所在行中的指定列处的数据。
二、语法
  标准格式: VLOOKUP(lookup_value,table_array,col_index_num , range_lookup)
  解释:
  VLOOKUP(„要检索的内容或指定单元格‟,„要检索的范围,检索到内容时返回检索表的第几列中的内容‟, „真或假参数真代表查询的表已经排序,假代表没有排序‟)
三、举例:
  VLOOKUP(A2,Sheet2!$A1:$B10,2,FALSE)
  说 明:在表SHEET2中检索当前表中A2中的内容,如果检索到,就返回表SHEET2中B2中的内容,因为B2是表SHEET2中的第二列,所以 VLOOKUP的第三个参数,使用2,表示如果满足条件,就返回查询表的第二列,最后的参数FALSE表示„假‟,意思是被查询的表,没有排序,这种情况 下,会从被查询的表中第一行开始,一直查询到结束。

热心网友 时间:2024-12-13 13:55

我就简单说下:
比如有两个表,来货和付款
来货的表:
A列客户名称 B 列负责人 C列来货日期 D列来货产品 等等
付款的表:
A列客户名称 B 列负责人 C列付款日期 D列付款金额 等等

我先做好了来货的表,现在做付款的表,我写了A列的客户名称,希望B列自动填入相应的负责人,付款工作表的B列公式写:=VLOOKUP(A:A,来货!A:C,2,0)
它的意思是,付款的A列就是要查找的值,来货表的A到C列就是查找范围,查找出来的是B列的负责人(B列在查找范围里是排在第二列,所以写2)。

热心网友 时间:2024-12-13 13:55

Excel中vlookup函数这样使用,简单实用

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
硅胶与液态硅胶手机壳的区别 什么样的过敏会传染 过敏的原理是什么?为什么有的人过敏,有的人不过敏?谢谢! 过敏为什么会痒 评审报告需要注意什么 财政评审流程及注意事项 高效项目评审的6大注意事项 银行双录 什么意思 什么是银行双录 在异地哪些可公证 上海夫妻两地分居调沪1 苹果手机怎么改1 从宁波去上海旅游,3天左右。推荐下!2 苹果手机怎么改?250 ...出现个小红点血没有挤出来,会不会得破伤风啊 酷狗音乐里,一首叫做‘海豚音 天籁之音’的英文歌曲谢谢了,大... 微信上怎么添加新的朋友 事业单位工作人员退休前如果自己主动辞去工作,那么以前的养老保...1 现有十元钱,去买啤酒,两元一瓶。两个空瓶可换一瓶啤酒,四个瓶...1 啤酒两块钱一瓶,四个瓶盖换一瓶酒,两个空瓶换一瓶酒,问10块...1 啤酒2块钱一瓶,四个盖换一瓶,两个空瓶换一瓶,10块钱到底可...217 2018年4月1日13点10分五行是什么?一生运程如何 这是啥野花!瓶子里的 VLOOKUP 的问题 菜鸟求高手 新零售对传统企业有什么意义?1 请专家看看我家收藏的瓶子上的花是什么花?谢谢…… 苹果手机如何修改765 有一种花插在瓶子里养叫什么花 我在taptap上下载游戏,需要输入OPPO账号密码密码,无论怎么输入,密码都... 什么是外汇?可以赚钱么?怎么操作?? 异地上海补办身份证,如何查询进度,一般需要多久能拿到证件?4 双休日想从宁波出发乘火车去上海,主要目的是带孩子去科技馆。请...5 苹果手机微信怎么改 如图,线段AB和线段A'B'关于直线PQ成轴对称,M是PQ上一点 求证1,AA'‖... 微信朋友圈怎样发二十分钟以上的视频40 一个手机号可以申请几个?如何申请? 苹果手机怎么修改443 如何计算稿酬收入的个人所得税?5 ...有点像出血点 但摁一下没变化 还是红的 红点也只分布 淋巴系统的作用是什么?9 ...日元或者美元的话,买入价应该是绿的好还是红的好? 什么是淋巴系统?2 谁知道微信上面怎么发超过五分钟的视频给好友,知道的朋友回答一...179 ...脚,有时自己会开裂,然后就是跑步的时候,脚趾会开裂,应该用什么药 2,如图,线段ab和直线a,以ab为一边画等腰三角形,并且使另一个顶点在直 ... 谁知道这是什么虫子,乳白色,在我家狗狗身上发现的。会蠕动。嘴...5 如图已知线段ab且a>b用直尺和圆规作一条线段使它=3a-b ...知道是气息不对,请问怎么正确的把握气息。还有真 为什么我的淘宝账号在付款后显示地址错误,改了几次都没有用,明明以前用... 我家狗狗嘴边很红,它怎么了?22