VLOOKUP函数是Excel中的一个纵向查找函数,简单说就是按列查找,最终返回该列所需查询列序所对应的值。公式语法:=VLOOKUP(查找值,查找范围,列号,匹配类型),具体使用方法如下:
表一 :查找目标,即查阅值所在工作表。
表二:查找范围工作表。因为表一与表二姓名排序不一样,因此需要用到Vlookup函数,具体操作说明如下:
1、在C2单元格插入函数,选择Vlookup,出现下面结果。
2、在函数公式中进行编辑,在Lookup-value中选中我们的搜索参考点,以A列为参考。
3、选择确定搜索范围,选中红色区域部分。
4、在查找列数中填写2,该数是根据我们选取的参考点姓名列起计算,到我们的目标列。
5、按回车键返回计算结果,并将鼠标光标置于B2单元格右下角,当其呈“+”字型时进行下拉填充,得到所有目标数据。
扩展资料
注意事项
(1)我们运用函数最后得到的是一个公式,而不是文本,记住,特别注意,我们对其进行复制一次,选择性黏贴,选取数值粘贴。
(2)用Vlookup函数进行数据查找,表头不要合并单元格。
vlookup(lookup_value,table_array,col_index_num,range_lookup) lookup_value 为需要在table_array第一列中查找的数值。 可以为数值、引用或文本字符串。需要注意的是类型必须与table_array第一列的类型一致。 查找文本时,文本不区分大小写;可以使用通配符“*”、“?”。 table_array 为需要在其中查找数据的数据表。 可以使用对区域或区域名称的引用、常数数组、计算后的内存数组。 对区域引用时,可以引用整列,excel会自动判断使用区域。 该参数的第一列必须包含查找的内容,其它列包含需返回的内容;返回内容的列序号由下个参数指定。 col_index_num 为table_array中待返回的匹配值的列序号。 如为1时,返回table_array第一列中的数值;为2,返回table_array第二列中的数值,以此类推。 如果col_index_num小于1,函数 vlookup 返回错误值值 #value!; 如果col_index_num大于table_array的列数,函数 vlookup 返回错误值 #ref!。 range_lookup 为一逻辑值,指明函数vlookup返回时是精确匹配还是近似匹配。 如果为true或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值; 近似匹配查询一般用于数值的查询,table_array的第一列必须按升序排列;否则不能返回正确的结果。 如果range_value为false(或0),函数vlookup将返回精确匹配值。 此时,table_array不必进行排序。如果找不到,则返回错误值#n/a;可isna检测错误后使用if判断去除错误信息。
以2007版EXCEL为例,根据图一中的身份证号码在图二(个人信息汇总表)中查找该身份证号码所对应的姓名和户籍所在地的方法如下:
图一 (查找目标,即查阅值所在工作表)
图二(查找范围工作表)
1、首先我们要知道VLOOKUP的查找范围中查阅值即查找目标必须位于查找范围的第1列,否则VLOOKUP函数不能正常工作,所以我们要在“个人信息汇总表”中,将身份证号码置于第1列,如下图所示。
2、在图一所在Sheet7工作表的B2单元格输入查找函数:=VLOOKUP( ),如下图所示。
3、输入VLOOKUP函数的第一个参数:查阅值,即身份证号码所在单元格,A2,如下图所示。
4、输入VLOOKUP函数的第二个参数:查找范围,即Sheet4中的“个人信息汇总表”的A列到G列,如下图所示。
5、输入VLOOKUP函数的第三个参数:查找值在查找范围中的列号,因为我们要查找姓名,而姓名位于查找范围A列到D列的第2列,所以,列号=2。
6、输入VLOOKUP函数的最后一个参数:精确匹配=0或者FALSE,如下图所示。
7、按回车键返回计算结果,并将鼠标光标置于B2单元格右下角,当其呈“+”字型时下拉复制公式即可,如下图所示。
8、要查找户籍所在地,则VLOOKUP函数第1、2两个参数不变,第3个参数输入户籍所在地在“个人信息汇总表”中的列号,见步骤5的图片可知为第7列,所以列号=7,随后输入0精确匹配,所下图所示,完成。
1、打开excel文档,假如需要查询D品牌电视在部门一的销量。
2、点击“部门一销量”。
3、然后在编辑栏输入公式:=VLOOKUP(A14,A1:C6,2,0)。A14表示的是牌子所在的下一个单元格,A1:C6表示查询区域,2表示的是部门一销量所在的列数。
4、输入完公式之后就可以查询到D品牌在部门一的销量了。
5、同理,查询E品牌的销量,在牌子列表下方输入E,下拉“部门一销量”,即可实现对E品牌销量的查找。
假定SHEET1工作表有姓名、性别、出生日期、籍贯等信息,分别在ABCD列,现在要在SHEET2工作表的A列输入姓名,使得在B列自动填充该姓名在SHEET1工作表中相对应的籍贯,请在SHEET2工作表的B2单元格输入如下公式:
=IF(A2="","",VLOOKUP(A2,SHEET1!$A:$D,4,FLASE))
将公式向下复制就行了。
该公式的含义如下:
当A2为空时,B2得到空;当A2不为空时,在SHEET1工作表的A到D列范围内查找等于A2的内容(姓名)的行,找到后再返回该行第4列(即D列)的值到B2单元格。
FLASE参数表示大致匹配。
方法:
1、如EXCEL表格1有一个数据表,另外表格2中只有型号数据。
2、从表格2已知的数据,匹配与表格1的数据项,如下图。
Hadoop|
Apache Pig|
Apache Kafka|
Apache Storm|
Impala|
Zookeeper|
SAS|
TensorFlow|
人工智能基础|
Apache Kylin|
Openstack|
Flink|
MapReduce|
大数据|
云计算|
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....