怎样在Excel2007中使用Vlookup函数

作者&投稿:慎建 (若有异议请与网页底部的电邮联系)
怎么样在excel2007版中使用函数vlookup~

一、工具/原料
office2007
电脑

二、方法/步骤
1、VLOOKUP 的语法结构
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])。
即VLOOKUP(查找值,查找范围,查找列数,精确匹配或者近似匹配)
2、vlookup就是竖直查找,即列查找。通俗的讲,根据查找值参数,在查找范围的第一列搜索查找值,找到该值后,则返回值为:以第一列为准,往后推数查找列数值的这一列所对应的值。这也是为什么该函数叫做vlookup(v为vertical-竖直之意,lookup即时英文的查找之意)。现有如下手机的每日销售毛数据(图左),A分销商需要提供四个型号的销售数据(图右)

3、选中要输入数据的单元格,=VLOOKUP(H3,$A$3:$F$19,5,FALSE)。
其中H3为想查找的型号;$A$3:$F$19为需要在此范围内做查找;5 从数据源第一列起,要查询的7/31号的销量在引用的第一列(即型号列)后面的第五列;false作为精确匹配。

函数共4个参数,格式是:
=VLOOKUP(需要查找的值,被查找的区域,返回被查找区域的第几列数据,以精确还是模糊方式查找)

如公式:
=VLOOKUP(A1,B:C,2,0)

该公式的意思就是以A1的值到被查找区域B:C的第一列即B列中查找(注意:A1的值必须要存在于第一列中),找到后返回对应的C列的值,那个数字2就是代表B:C这个区域的第2列,也就是C列了。

公式中最后的0代表精确查找的意思,就是要找到完全相同的,才算找到。如果把0改为1,则代表模糊查找。这个0其实可以省略,省略时默认就是0,但0前面的逗号不能省略。

更为详细的解释可以百度:
excel vlookup函数
有一大堆相关的视频教程,比用文字的描述方式要容易理解得多。

首先介绍一下Vlookup的语法结构,

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])。

表述就是VLOOKUP(查找值,查找范围,查找列数,精确匹配或者近似匹配)

使用方法通俗来讲就是,vlookup是竖直查找,即列查找。根据查找值参数,在查找范围的第一列搜索查找值,找到该值后,则返回值为:以第一列为准,往后推数查找列数值的这一列所对应的值。

下面以详细步骤来分解示例:

1、如下,在这几个人当中查找某几位的年龄

2、选中要输入数据的单元格输入vlookup公式,如下图

参数解析:

a、公式中第一个参数“lookup_value”即查找值,在此示例表中就是要查找的对象“张三”,所以第一个参数鼠标点击“D1”单元格即可;

b、第二个参数“table_array”查找范围,在此示例表中也就是A1:B7的区域,鼠标选中这个区域即填写完第二个参数;

c、第三个参数“col_index_num”查找列数,也就是查找张三的年龄在A1:B7的区域里在第一列往后数,在此示例表中以第一列A列为准往后推数为第二列,所以第三个参数填“2”;

d、第四个参数“range_lookup”是让你选择精确匹配或者近似匹配,工作中一般都会选精匹配(用数字“0”表示)。

3、接步骤2,填写完参数后,敲回车,即可看到结果

4、如果此时把公式带入下面单元格(鼠标变成十字加号后直接下拉或双击)继续查找张五、张六及张二的年龄,看看是否正确

此处发现张二的年龄查找出错!

检查下E4单元格内的公式是否正确,检查发现E4单元格的查找区域由原来的“A1:B7”区域变成了"A4:B10"区域,原来是查找范围没有应用“绝对引用”才导致区域变换了的

5、鼠标放在E1单元格公式内,分别选中“A1”和“B7”按F4键(绝对引用)敲回车

接着,重新把公式带入下面单元格,看公式应用结果完全正确


说明:

如果是excel2007以下版本,

1、点击公式菜单栏——查找与引用——vlookup

2、在弹出的窗口内,对应参数填写内容同上述相应步骤参数描述

3、最后在查找范围处,应用“绝对引用”即可完成。



Excel2007,必须得有,不解释。
2
例如有两个表,分别是:A表

3

和B表

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

先选中B表B26,然后选择公式:弹出函数编辑框:

把这4个自定义项全填上就OK,上往下第一个为:可用鼠标直接选中B表A26,这是返回B26时赖以遵循的搜索项,编辑框中会自动输入语法。

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

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

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

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

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

VLOOKUP 的语法结构

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])。
表述就是VLOOKUP(查找值,查找范围,查找列数,精确匹配或者近似匹配)
例:
=vlookup("爸爸","麻将室",5,0) 爸爸在麻将室第5个房间里面找,精确找自己的!
推荐你加公众号selftt 自学成才,里面每天分享excel教程及实用技巧!

功能:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。格式:=VLOOKUP(参数1,参数2,参数3,参数4)
含义:“参数1”为需要在数组第一列中查找的数值,可以为数值、引用或文本字符串;“参数2”为需要在其中查找数据的数据表;“参数3”为“参数2”中待返回的匹配值的列序号;“参数4”为一逻辑值,指明VLOOKUP返回时是精确匹配还是近似匹配。
说明:“参数1”为查找的内容;“参数2”即指数据查找的范围(单元格区域);“参数3”指要搜索的数值在“参数2”即数据查找的范围(单元格区域)中的列序号,“参数3”为“2”即数值在第2列。“参数4”为0代表精确查找(为FALSE时可省略)。例如,“VLOOKUP($F$28,Data!$A$7:$B$1500,2,0)”的意思是,在Data!$A$7:$B$1500范围的A列找到等于F28的行,返回第2列(B列)的值,最后的0代表精确查找;“VLOOKUP(F28,Data!$A$7:$J$1500,3,0)”的意思是,在Data!$A$7:$J$1500范围的A列找到等于F28的行,返回第3列(C列)的值,最后的0代表精确查找。


在EXCEL中20以后带圈的数字怎么输入
在最上方的地址栏右键点击“粘贴”。点击回车键。进入字体库。回到桌面,复制刚才下载的Endylau.ttf字体。返回到该字体库。粘贴到该窗口。这时候就开始安装。安装完毕,这时候这个名称有些乱码,记住是这个乱码的名字。如果想更改,有点点麻烦,这就就不讲如何更改了。进入excel中,点击“插入”,点击“...

请问如何在excel中生成20个随机数,要求是1-80以内的整数,不重复。谢谢...
启用迭代计算 后 用随机公式:

如何在EXCEL表中把一个20位数中间的2个数字替换成另外2个数字_百度...
在EXCEL表中把一个20位数中间的2个数字替换成另外2个数字和在EXCEL表中三行三行的下拉排序的具体步骤如下:需要准备的材料分别是:电脑、Excel表格。1、首先打开需要编辑的Excel表格,点击需要替换数据的单元格。2、然后在编辑栏中选中需要替换的两个数,输入想要的数据即可。3、然后需要排序的单元格输入...

如何在Excel中输入⒚ ⒛ ,这样的20以后的数字序号?
输入完第一个序号(数字格式)之后,鼠标移动到单元格右下角,鼠标指针变成黑色实心十字,点住鼠标左键下拉填充即可,如果需要递增,点击填充柄选择“填充序列”即可(如图)。如非数字格式,可以使用公式来实现序号自动递增填充。例如:="XSD"&ROW(A1) 即可返回以XSD开始的序列号。两个数据之间用文本...

请教:怎样能在excel中将20多位数的数字变为都能显示,谢谢
2、输入数字前先输入一个单引号' ,注意,一定要在关闭输入法的情况下输入。之后再输入数字,如: '123456789012345678 。但是,这样输入后,数字会被认为是文本形式,无法参与计算。具体参见我的blog:关于在excel中输入身份证号码的问题 http:\/\/hi.baidu.com\/qdike\/blog\/item\/8953c78022b2e9d79123d9...

如何在EXCEL表格中选择前20个数值?
使用函数rank来排1个名次,例如:=RANK(B15,$B$2:$B$15)解释:B15,表示B列第15个单元格,$B$2:$B$15,表示绝对引用B2到B15的单元格,整个式子表示:B15单元格在B2到B15的单元格中的名次;其余类推即可 你的问题可以简单的排序,也可以 也可以罗列出名次后在嵌套1个if函数,判断如果小于等于2...

如何在Excel中输入20以上带圈的数字?
打开表格后,设置好列距、行距,也可右击--设置自选图形格式--属性---大小随单元格而变,然后点绘图中的椭圆,到你要的位置,把它拖成圆圈后点右键添加文字,添好一个数字后,复制到你要的每一个位置,然后改动数字就OK啦。

如何可以在excel表里显示20位数?
号码输入的几种解决方法 1、在A1单元输入号码时,在前面先输入’号,就是:’123456789012345,这样单元格会默认为该单元为文本方式,会完整显示出15个号码来,而不会显示那令人讨厌的科学计数方式来了。2、如果已经输入了大量的号码,全部以科学计数显示的话,而又懒的按照上面的方法一个一个的重新输入...

工资上调20%在excel表中怎么设公式
2*原有工资即可。具体的操作方法如下:1、在电脑上打开需要的Excel文件进入。2、进入到该文件以后,点击对应的单元格。3、然后输入对应的计算公式=B2*1.2,输入完成以后按压回车键。4、此时即可看到已经使用乘法的计算公式将工资上调20%计算出来了。

如何在excel中做20以内加减法
首先要先打开一个cell软件。举例说明。在一中输入一个加数,然后在a二中输入另外一个加数。做得的结果集合放入a三中。那么只需在一,三当中输入等号,然后用选择键选定a一,a二单元格。之后按回车键即可完成。减法也一样。

忻城县18286963138: 怎样在Excel2007中使用Vlookup函数 -
令贝英特: 基本用法:=Vlookup(查找值,查找区域,返回列在查找区域的相对列数,匹配方式) 软件版本:Office2007 举例如下:1.利用Vlookup,在A列中查找与C1相等的数字,对应的B列的值 输入公式如下:2.结果如下:

忻城县18286963138: Excel中vlookup函数如何使用? -
令贝英特: 日常工作中,Vlookup是一个非常有用的Excel函数,它的作用是:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值.下面以Excel2007举例,一步一步图解如何使用Vlookup函数. 举例题设 例如有两个...

忻城县18286963138: 怎样在Excel2007中使用Vlookup函数插入图片? -
令贝英特: 可以做出动态的图片连接,可以按以下步骤进行: 1、建立图片数据源,把单元格调整成图片大小的尺寸,然后将照片放入一列中的每个单元格,从B2开始,B1必须为空. 2、将照片对应的名字写入C列相应的单元格,在D列相应的单元格内编号序号,1,2,3.... 3、在E2单元格内写入公式:=VLOOKUP(F2,C:D,2,0) 4、按下Ctrl+F3进入名称管理器,点新建在名称栏输入x,在引用位置输入公式=OFFSET(Sheet1!$B$1,Sheet1!$E$2,)点确认后关闭对话框. 5、插入ActiveX图像控件,调整图像大小,选中图像后在编辑栏输入=x. 6、在F2单元格输入人员名字,将会出现对应的照片.

忻城县18286963138: 怎么样在excel2007版中使用函数vlookup -
令贝英特: VLOOKUP函数:是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用.VLOOKUP是按列查找,最终返回该列所需查询列序所对应的值;与之对应的HLOOKUP是按行查找的.函数的语...

忻城县18286963138: Office Excel 2007中VBA在哪 -
令贝英特: 打开“Excel 选项“,勾选”在功能区显示'开发工具'选项卡“,确定.然后在菜单”开发工具“中就可以见到有关VBA的选项.

忻城县18286963138: excel2007中的vlookup如何使用???跪求一个简单而又易懂的解释....
令贝英特: vlookup(要查找的内容,数据范围,找到数据后引用第几列的数据,精确或模糊查找) 如vlookup(A1,A2:D5,3,0)表示在A2:D5的范围内找A1的内容,找到后引用第3列即C列的数据,例如是在A4找到A1的内容,那么这个函数的结果就是引用C4的数据.最后一个参数0表示精确查找,1表示模糊查找.

忻城县18286963138: excel怎样调用vba编辑器 -
令贝英特: 看你用的是什么版本的excel,如果是2007,可以先点视图,然后选择宏-查看宏,再在弹出的对话框中选择编辑.

忻城县18286963138: 怎么在excel2007使用宏 -
令贝英特: 先请在 Office 2007 Excel 中点击左上角的菜单按钮,如图所示接着请点击菜单窗口中的“Excel 选项”按钮,如图所示在 Excel 的设置选项中,请点击左侧的“信任中心”栏目,如图所示接着请在信任中心设置界面中点击“信任设置”按钮,如图所示随后可以看到 Excel 默认是关闭了宏选项,如图所示最后请点击选择“启用所有宏”选项,再点击“确定”按钮保存返回.接下来请重新打开 Excel 文件,就可以正常打开了.

忻城县18286963138: 求EXCEL2007中VLOOKUP详细用法! -
令贝英特: 在需要查找的单元格中输入=VLOOKUP(单元格A,区域B,N,0) 其中,“单元格A”是指:依据查找的词组;“区域B"是指:查找的区域,但依据查找的词组必须是第一列,区域的最后一列是对应查找出来的值列;N是指:查找值列所对应的列数.

忻城县18286963138: excel2007如何用vba编写函数 -
令贝英特: 在选项对话框中勾选“显示开发工具”,看图就是了.然后在开发工具面板中就可以 打开vba.在vba中添加一个普通模块,在模块里编写函数.比如:function MaxValue(a as integer,b as integer) as integer MaxValue=iif(a>b,a,b) end function 这个函数在表格界面上的插入函数命令中也会列出来的,在用户定义分类中.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网