EXCEL里的VLOOKUP函数怎么用呢?

初学的人哈哈,以前在学校不好好学习,真不好意思.... 初学的人哈哈,以前在学校不好好学习,真不好意思. 展开
 我来答
伟丽皮骊茹
2019-01-17 · TA获得超过3666个赞
知道大有可为答主
回答量:3157
采纳率:32%
帮助的人:218万
展开全部
excel中常用的"查找"函数:
VLOOKUP
中的
V
表示垂直方向。当比较值位于需要查找的数据左边的一列时,可以使用
VLOOKUP,而不用
HLOOKUP。
具体格式:
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。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
板仪鲍霞飞
2019-11-21 · TA获得超过3951个赞
知道大有可为答主
回答量:3115
采纳率:33%
帮助的人:166万
展开全部
Lookup_value为需要在数据表第一列中进行查找的数值。Lookup_value
可以为数值、引用或文本字符串。当vlookup函数第一参数省略查找值时,表示用0查找。Table_array为需要在其中查找数据的数据表。使用对区域或区域名称的引用。col_index_num为table_array
中查找数据的数据列序号。col_index_num

1
时,返回
table_array
第一列的数值,col_index_num

2
时,返回
table_array
第二列的数值,以此类推。如果
col_index_num
小于1,函数
VLOOKUP
返回错误值
#VALUE!;如果
col_index_num
大于
table_array
的列数,函数
VLOOKUP
返回错误值#REF!。Range_lookup为一逻辑值,指明函数
VLOOKUP
查找时是精确匹配,还是近似匹配。如果为false或0
,则返回精确匹配,如果找不到,则返回错误值
#N/A。如果
range_lookup
为TRUE或1,函数
VLOOKUP
将查找近似匹配值,也就是说,如果找不到精确匹配值,则返回小于
lookup_value
的最大数值。如果range_lookup
省略,则默认为近似匹配。例:我们要在A2:F12区域中提取工号为101、103、105、107、108五人的全年总计销量,并对应的输入到I4:I8中。一个一个的手动查找在数据量大的时候十分繁琐,因此这里使用VLOOKUP函数:首先在I4单元格输入“=Vlookup(”,此时Excel就会提示4个参数。Vlookup结果演示第一个参数,显然,我们要让103对应的是H4,这里就输入“H4,”
;第二个参数,这里输入我们要查找的区域(绝对引用),即“$A$2:$F$12,”;第三个参数,“全年总计”是区域的第六列,所以这里输入“6”;第四个参数,因为我们要精确查找工号,所以输入“FALSE"或者“0”。最后补全最后的右括号“)”,得到公式“=VLOOKUP(H4,$A$2:$F$12,6,0)”,使用填充柄填充其他单元格即可完成查找操作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
僧飞航邓帅
游戏玩家

2020-03-07 · 非著名电竞玩家
知道大有可为答主
回答量:1.1万
采纳率:35%
帮助的人:744万
展开全部
开个例子给你看看吧:
事先要准备一张表假设为sheet1,A列为商品,B列为单价,C列为总价
再假设你要输商品名称的表为sheet2,在A列手动输入商品名称
那么,在B列输入:=vookup(A1,sheet1!$A:$C,2)
在C列输入:=vookup(A1,sheet1!$A:$C,3)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
寸嫔百里含巧
2019-01-16 · TA获得超过4036个赞
知道大有可为答主
回答量:3139
采纳率:28%
帮助的人:168万
展开全部
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!。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
景芸应皓洁
2019-06-26 · TA获得超过4044个赞
知道大有可为答主
回答量:3187
采纳率:32%
帮助的人:210万
展开全部
1、在第一个员工对应的单元格中输入“=VLOOKUP(”
2、用鼠标选中员工姓名所在单元格后输入英文“,”
如“=VLOOKUP(C4,”
3、用鼠标选中超产数据范围后输入英文“,”
如“=VLOOKUP(C4,Sheet3!A1:B12,”
4、把单元格引用改为绝对引用,“=VLOOKUP(C4,Sheet3!$A$1:$B$12,”
5、继续输入要返回的员工奖金所在列(相对于引用范围的列数不是表中的真实列数)如,“=VLOOKUP(C4,Sheet3!$A$1:$B$12,2)”
6、加上另一半括号后,回车。
7、选中刚才那个单元格,用“填充柄”向下自动填充。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式