Excel中vlookup函数的语法介绍及使用图解以2007版为例

2015-04-27 20:33 86 1 收藏

excel学的时候难,其实就是一个熟能生巧的过程,每个人学习excel的过程不一样,很多人就是因为没有坚持下去所以没有收获,有心人自然在学习中收获很多快乐,各种小技巧的发现都会让自己成就感。

【 tulaoshi.com - 软件应用 】

日常工作中,Vlookup是一个非常有用的Excel函数,它的作用是:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。下面以Excel2007举例,一步一步图解如何使用Vlookup函数。先来看看其语法。

语法

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

Lookup_value 为需要在数组第一列中查找的数值。Lookup_value 可以为数值、引用或文本字符串。

Table_array 为需要在其中查找数据的数据表。可以使用对区域或区域名称的引用,例如数据库或列表。

如果 range_lookup 为 TRUE,则 table_array 的第一列中的数值必须按升序排列:…、-2、-1、0、1、2、…、-Z、FALSE、TRUE;否则,函数 VLOOKUP 不能返回正确的数值。如果 range_lookup 为 FALSE,table_array 不必进行排序。

通过在“数据”菜单中的“排序”中选择“升序”,可将数值按升序排列。

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 返回时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值;如果 range_value 为 FALSE,函数 VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #N/A。

举例题设

例如有两个表,分别是:A表

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

Excel中vlookup函数的使用方法

和B表

Excel中vlookup函数的使用方法

例子要求在B表的B26到B31单元格中自动填入A表中A列与B表A列相同值(完全相同,不分大小写)所对应的C列的值

步骤详解

1、先选中B表B26,然后选择公式:

Excel中vlookup函数的使用方法

弹出函数编辑框:

Excel中vlookup函数的使用方法

2、把这4个自定义项全填上就OK,上往下第一个为:

Excel中vlookup函数的使用方法

可用鼠标直接选中B表A26,这是返回B26时赖以遵循的搜索项,编辑框中会自动输入语法。

3、第二个自定义项为:

Excel中vlookup函数的使用方法

直接鼠标选择A表中整个A:C列,这是搜索范围。如果要圈定一个特定范围,建议用$限定,以防之后复制公式时出错。

4、第三个为:

Excel中vlookup函数的使用方法

本例中要返回的值位于上面圈定的搜索范围中第3列,则键入数字3即可。

5、最后一个:

Excel中vlookup函数的使用方法

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

通常都要求精确匹配,所以应填FALSE,也可直接键入数字0,意义是一样的。

6、确定后,可以看到B表B26中有返回值:

Excel中vlookup函数的使用方法

7、最后,向下复制公式即可。大功告成!检查一下看,是不是很完美?

Excel中vlookup函数的使用方法

注意事项

在第2项步骤中由于是最终是要返回一个列表,所以也可以直接选中A26:A31甚至整个A列(如果没有其他干扰项的话)。

如果是excel2003环境的话,只有步骤1有差别,就是选“插入”-“公式”,在“查找与引用”类别里找到vlookup,下面就一样了!

来源:https://www.tulaoshi.com/n/20150427/170765.html

延伸阅读
标签: excel
Excel巧用VLOOKUP函数查数据   Excel巧用VLOOKUP函数查数据 Excel无需数组公式也能查询多条件、指定项的结果   Excel无需数组公式,也能查询多条件、指定项的结果 Tulaoshi.Com Excel行列转之多列转换一列   Excel行列转换之多列转换一列 Excel巧用数据有效性限制重复录入姓名   Exce...
标签: excel
Excel中Round函数的使用   操作步骤 打开Excel2010,选中单元格,输入需要计算的数据。 在选定计算结果的单元格内输入=ROUND(a2,2),按Enter键确定。 得出的结果就是四舍五入的结果。 怎么降低Excel计算www.Tulaoshi.com的精确度   首先,选中数据结果的单元格并右击,弹出的菜单中选择设置单元...
标签: 电脑入门
①第一步,我们打开Excel表格,导入我做的课件,如下图所示。 ②下面,我要计算出A5:C7单元格内大于50的个数,可以用到COUNTIF函数了。在任意一个单元格输入函数公式:=COUNT(A5:C7,"50"),我来具体介绍一下函数各个参数的意义:A5:C7表示单元格的范围,50,表示求出单元格数值大于50的个数。 ③回车之后得到结果,对于COU...
标签: Excel 电脑
打开Excel 在excel中打开需要使用if函数的表格。如示例中需要给学生按成绩判定该学生是否及格。 输入if函数 鼠标移至想要判定的单元格后面的单元格里,输入“=if()”。 输入数值 鼠标移至“=if()”的括号当中,我们可以看到引伸出一列对if函数英文解释,其中logical-test表明该位置输入if函数判断条件,value-if-...
标签: 电脑入门
Excel2003中的Evaluate函数是用来求和文档中总和,该函数只能在"插入"→"名称"→"定义"中输入。 输入相关语法:EVALUATE(formula_text) Formula_text 是一个要求值的以文字形式表示的表达式。 注意: 使用EVALUATE类似于在编辑栏的公式内选定一个表达式并按下了重新计算键在Microsoft Excel for Windo...

经验教程

240

收藏

86
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部