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

在excel表格中,VLOOKUP函数怎么用?

发布网友 发布时间:2022-04-22 23:13

我来回答

6个回答

热心网友 时间:2022-05-03 23:15

按它的说明来用啊,多看几次帮会组,就可以理解了。

Excel 2007“开始”
搜索帮助
Office.com 上的更多内容: 下载 | 图像 | 模板VLOOKUP 函数
全部显示全部隐藏
本文介绍 Microsoft Excel 中 VLOOKUP 函数 (函数:函数是预先编写的公式,可以对一个或多个值执行运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行很长或复杂的计算时。)的公式语法和用法。

说明
您可以使用 VLOOKUP 函数搜索某个单元格区域 (区域:工作表上的两个或多个单元格。区域中的单元格可以相邻或不相邻。)的第一列,然后返回该区域相同行上任何单元格中的值。例如,假设区域 A2:C10 中包含雇员列表。雇员的 ID 号存储在该区域的第一列,如下图所示。

如果知道雇员的 ID 号,则可以使用 VLOOKUP 函数返回该雇员所在的部门或其姓名。若要获取 38 号雇员的姓名,可以使用公式 =VLOOKUP(38, A2:C10, 3, FALSE)。此公式将搜索区域 A2:C10 的第一列中的值 38,然后返回该区域同一行中第三列包含的值作为查询值(“黄雅玲”)。

VLOOKUP 中的 V 参数表示垂直方向。当比较值位于需要查找的数据左边的一列时,可以使用 VLOOKUP 而不是 HLOOKUP。

语法
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])VLOOKUP 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):

lookup_value 必需。要在表格或区域的第一列中搜索的值。lookup_value 参数可以是值或引用。如果为 lookup_value 参数提供的值小于 table_array 参数第一列中的最小值,则 VLOOKUP 将返回错误值 #N/A。
table_array 必需。包含数据的单元格区域。可以使用对区域(例如,A2:D8)或区域名称的引用。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 查找精确匹配值还是近似匹配值:
如果 range_lookup 为 TRUE 或被省略,则返回精确匹配值或近似匹配值。如果找不到精确匹配值,则返回小于 lookup_value 的最大值。
要点 如果 range_lookup 为 TRUE 或被省略,则必须按升序排列 table_array 第一列中的值;否则,VLOOKUP 可能无法返回正确的值。

有关详细信息,请参阅对区域或表中的数据进行排序。

如果 range_lookup 为 FALSE,则不需要对 table_array 第一列中的值进行排序。

如果 range_lookup 参数为 FALSE,VLOOKUP 将只查找精确匹配值。如果 table_array 的第一列中有两个或更多值与 lookup_value 匹配,则使用第一个找到的值。如果找不到精确匹配值,则返回错误值 #N/A。
说明
在 table_array 第一列中搜索文本值时,请确保 table_array 第一列中的数据没有前导空格、尾部空格、直引号(' 或 ")与弯引号(‘或“)不一致或非打印字符。否则,VLOOKUP 可能返回不正确或意外的值。
有关详细信息,请参阅 CLEAN 函数和 TRIM 函数。

在搜索数字或日期值时,请确保 table_array 第一列中的数据未存储为文本值。否则,VLOOKUP 可能返回不正确或意外的值。
如果 range_lookup 为 FALSE 且 lookup_value 为文本,则可以在 lookup_value 中使用通配符 (问号 (?) 和星号 (*)) 。问号匹配任意单个字符;星号匹配任意一串字符。如果要查找实际的问号或星号,请在该字符前键入波形符 (~)。
示例
示例 1
此帮助主题链接指向嵌入的工作簿中的实时数据。更改数据,或修改或创建工作表中的公式,Excel Web App(在 Web 上运行的 Excel 版本)将立即对其进行计算。

本示例搜索大气特征表的“密度”列以查找“粘度”和“温度”列中对应的值。(该值是在海平面 0 摄氏度或 1 个大气压下对空气的测定。)

在嵌入的工作簿中使用 VLOOKUP 函数示例

注释 在 Excel Web App 中,若要按正确格式查看结果,请选择相应单元格,在“开始”选项卡的“数字”组中,单击“数字格式”旁边的箭头,然后单击“常规”。

在嵌入的工作簿的“实时结果”列中选中一个单元格后,您可以按 F2 查看其基础公式。您可以更改单元格中的公式,也可以复制或编辑公式并将其粘贴到另一个单元格中试用。

您可以通过单击嵌入的工作簿右下角的“查看全尺寸工作簿”按钮(在上方黑色条的右端)下载工作簿。。单击该按钮会在新的浏览器窗口(或选项卡,取决于您的浏览器设置)中加载工作簿。请注意,您不能在全尺寸浏览器视图中键入工作表单元格。

在全尺寸浏览器视图中,您可以随后单击“下载”按钮 ,即可在 Excel 中打开整个工作簿或将其保存至计算机。在某些函数示例中,您在 Excel 桌面程序中打开工作簿即可使用数组公式,在此过程中您必须按 Ctrl+Shift+Enter 组合键(此组合在浏览器中无效)。

示例 2
本示例搜索婴幼儿用品表中“货品 ID”列并在“成本”和“涨幅”列中查找与之匹配的值,以计算价格并测试条件。

在嵌入的工作簿中使用 VLOOKUP 函数示例

注释 在 Excel Web App 中,若要按正确格式查看结果,请选择相应单元格,在“开始”选项卡的“数字”组中,单击“数字格式”旁边的箭头,然后单击“常规”。

示例 3
本示例搜索员工表的 ID 列并查找其他列中的匹配值,以计算年龄并测试错误条件。

在嵌入的工作簿中使用 VLOOKUP 函数示例

注释 在 Excel Web App 中,若要按正确格式查看结果,请选择相应单元格,在“开始”选项卡的“数字”组中,单击“数字格式”旁边的箭头,然后单击“常规”。

另请参阅
查找和引用函数(参考)课程摘要卡:VLOOKUP 疑难解答提示视频:VLOOKUP 简介视频:VLOOKUP 示例

热心网友 时间:2022-05-04 00:33

V通过一个实例来讲解一下VLOOKUP函数的使用方法。


方法/步骤

在单元格中输入“=VLOOKUP”,此时就会发现VLOOKUP包括三个参数和一个可选参数。


参数“lookup_value” 是指要查找的值,在此为“C”。


参数“table_array”是指搜索的区域,在此在除标题之后的整个数据区域。


 第三个参数“col_index_num”是指整个函数返回单元格所在的列号,在此为“2”。


最后以右括号结尾,并按回车键OK。

热心网友 时间:2022-05-04 02:07

vlookup是一个查找函数,给定一个查找的目标,它就能从指定的查找区域中查找返回想要查找到的值。它的基本语法为:
vlookup(查找目标,查找范围,返回值的列数,精确or模糊查找)
下面以一个实例来介绍一下这四个参数的使用
例1:如下图所示,要求根据表二中的姓名,查找姓名所对应的年龄。
公式:b13
=vlookup(a13,$b$2:$d$8,3,0)
参数说明:
1
查找目标:就是你指定的查找的内容或单元格引用。本例中表二a列的姓名就是查找目标。我们要根据表二的“姓名”在表一中a列进行查找。
公式:b13
=vlookup(a13,$b$2:$d$8,3,0)
2
查找范围(vlookup(a13,$b$2:$d$8,3,0)
):指定了查找目标,如果没有说从哪里查找,excel肯定会很为难。所以下一步我们就要指定从哪个范围中进行查找。vlookup的这第二个参数可以从一个单元格区域中查找,也可以从一个常量数组或内存数组中查找。本例中要从表一中进行查找,那么范围我们要怎么指定呢?这里也是极易出错的地方。大家一定要注意,给定的第二个参数查找范围要符合以下条件才不会出错:
a
查找目标一定要在该区域的第一列。本例中查找表二的姓名,那么姓名所对应的表一的姓名列,那么表一的姓名列(列)一定要是查找区域的第一列。象本例中,给定的区域要从第二列开始,即$b$2:$d$8,而不能是$a$2:$d$8。因为查找的“姓名”不在$a$2:$d$8区域的第一列。
b
该区域中一定要包含要返回值所在的列,本例中要返回的值是年龄。年龄列(表一的d列)一定要包括在这个范围内,即:$b$2:$d$8,如果写成$b$2:$c$8就是错的。
3
返回值的列数(b13
=vlookup(a13,$b$2:$d$8,3,0))。这是vlookup第3个参数。它是一个整数值。它怎么得来的呢。它是“返回值”在第二个参数给定的区域中的列数。本例中我们要返回的是“年龄”,它是第二个参数查找范围$b$2:$d$8的第3列。这里一定要注意,列数不是在工作表中的列数(不是第4列),而是在查找范围区域的第几列。如果本例中要是查找姓名所对应的性别,第3个参数的值应该设置为多少呢。答案是2。因为性别在$b$2:$d$8的第2列中。
4
精确or模糊查找(vlookup(a13,$b$2:$d$8,3,0)
),最后一个参数是决定函数精确和模糊查找的关键。精确即完全一样,模糊即包含的意思。第4个参数如果指定值是0或false就表示精确查找,而值为1
或true时则表示模糊。这里兰色提醒大家切记切记,在使用vlookup时千万不要把这个参数给漏掉了,如果缺少这个参数默为值为模糊查找,我们就无法精确查找到结果了。
1、接下来,我们的任务是通过利用vlookup函数来实现查找同学c的成绩。为此在单元格中输入“=vlookup”,此时就会发现vlookup包括三个参数和一个可选参数。
其中“lookup_value”是指要查找的值。
参数“table_array”是指搜索的区域,在此在除标题之后的整个数据区域。
第三个参数“col_index_num”是指整个函数返回单元格所在的列号。
2、最后以右括号结尾,并按回车键,就出现想要的结果啦。

热心网友 时间:2022-05-04 06:07

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 省略,则默认为近似匹配。
使用 VLOOKUP 函数搜索某个单元格区域 (区域:工作表上的两个或多个单元格。区域中的单元格可以相邻或不相邻。)的第一列,然后返回该区域相同行上任何单元格中的值。例如,假设区域 A2:C10 中包含雇员列表。雇员的 ID 号存储在该区域的第一列,如下图所示。

VLOOKUP 中的 V 参数表示垂直方向。当比较值位于需要查找的数据左边的一列时,可以使用 VLOOKUP 而不是 HLOOKUP。

语法
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])VLOOKUP 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):

lookup_value 必需。要在表格或区域的第一列中搜索的值。lookup_value 参数可以是值或引用。如果为 lookup_value 参数提供的值小于 table_array 参数第一列中的最小值,则 VLOOKUP 将返回错误值 #N/A。
table_array 必需。包含数据的单元格区域。可以使用对区域(例如,A2:D8)或区域名称的引用。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 查找精确匹配值还是近似匹配值:
如果 range_lookup 为 TRUE 或被省略,则返回精确匹配值或近似匹配值。如果找不到精确匹配值,则返回小于 lookup_value 的最大值。

说明
在 table_array 第一列中搜索文本值时,请确保 table_array 第一列中的数据没有前导空格、尾部空格、直引号(' 或 ")与弯引号(‘或“)不一致或非打印字符。否则,VLOOKUP 可能返回不正确或意外的值。
有关详细信息,请参阅 CLEAN 函数和 TRIM 函数。

在搜索数字或日期值时,请确保 table_array 第一列中的数据未存储为文本值。否则,VLOOKUP 可能返回不正确或意外的值。
如果 range_lookup 为 FALSE 且 lookup_value 为文本,则可以在 lookup_value 中使用通配符 (问号 (?) 和星号 (*)) 。问号匹配任意单个字符;星号匹配任意一串字符。如果要查找实际的问号或星号,请在该字符前键入波形符 (~)。
在嵌入的工作簿中使用 VLOOKUP 函数示例

注释 在 Excel Web App 中,若要按正确格式查看结果,请选择相应单元格,在“开始”选项卡的“数字”组中,单击“数字格式”旁边的箭头,然后单击“常规”。

在嵌入的工作簿的“实时结果”列中选中一个单元格后,您可以按 F2 查看其基础公式。您可以更改单元格中的公式,也可以复制或编辑公式并将其粘贴到另一个单元格中试用。

您可以通过单击嵌入的工作簿右下角的“查看全尺寸工作簿”按钮(在上方黑色条的右端)下载工作簿。。单击该按钮会在新的浏览器窗口(或选项卡,取决于您的浏览器设置)中加载工作簿。请注意,您不能在全尺寸浏览器视图中键入工作表单元格。

在全尺寸浏览器视图中,您可以随后单击“下载”按钮 ,即可在 Excel 中打开整个工作簿或将其保存至计算机。在某些函数示例中,您在 Excel 桌面程序中打开工作簿即可使用数组公式,在此过程中您必须按 Ctrl+Shift+Enter 组合键(此组合在浏览器中无效)。
VLOOKUP 中的 V 参数表示垂直方向。当比较值位于需要查找的数据左边的一列时,可以使用 VLOOKUP 而不是 HLOOKUP。

语法
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])VLOOKUP 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):

lookup_value 必需。要在表格或区域的第一列中搜索的值。lookup_value 参数可以是值或引用。如果为 lookup_value 参数提供的值小于 table_array 参数第一列中的最小值,则 VLOOKUP 将返回错误值 #N/A。
table_array 必需。包含数据的单元格区域。可以使用对区域(例如,A2:D8)或区域名称的引用。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 查找精确匹配值还是近似匹配值:
如果 range_lookup 为 TRUE 或被省略,则返回精确匹配值或近似匹配值。如果找不到精确匹配值,则返回小于 lookup_value 的最大值。
要点 如果 range_lookup 为 TRUE 或被省略,则必须按升序排列 table_array 第一列中的值;否则,VLOOKUP 可能无法返回正确的值。

有关详细信息,请参阅对区域或表中的数据进行排序。

如果 range_lookup 为 FALSE,则不需要对 table_array 第一列中的值进行排序。

如果 range_lookup 参数为 FALSE,VLOOKUP 将只查找精确匹配值。如果 table_array 的第一列中有两个或更多值与 lookup_value 匹配,则使用第一个找到的值。如果找不到精确匹配值,则返回错误值 #N/A。
说明
在 table_array 第一列中搜索文本值时,请确保 table_array 第一列中的数据没有前导空格、尾部空格、直引号(' 或 ")与弯引号(‘或“)不一致或非打印字符。否则,VLOOKUP 可能返回不正确或意外的值。
有关详细信息,请参阅 CLEAN 函数和 TRIM 函数。

在搜索数字或日期值时,请确保 table_array 第一列中的数据未存储为文本值。否则,VLOOKUP 可能返回不正确或意外的值。
如果 range_lookup 为 FALSE 且 lookup_value 为文本,则可以在 lookup_value 中使用通配符 (问号 (?) 和星号 (*)) 。问号匹配任意单个字符;星号匹配任意一串字符。如果要查找实际的问号或星号,请在该字符前键入波形符 (~)。

热心网友 时间:2022-05-04 08:31

Vlookup用系统里的帮助文件,对初接触函数的朋友来说可能比较不容易懂。我这里举例来说明一下最基础的格式及规则,更深层的应用,等你熟悉这个公式后,可以再研究(也可以Hi我一起讨论、学习),希望对你有帮助。
如:D1输入公式:=vlookup(C1,A:B,2,0)
从公式中可以看出,括号里被3个逗号分成了4部分,即此公式的4个参数。

参数1,是需要放到某个区域最左边一列(上例中,最左边一列即区AB列中的A列)进行查找比对数据(这个数据可以是任意格式的,但一定要与“某个区域”最左边一列的格式一致,否则会导致公式的返回值错误)。

参数2,是一个数据区域,相当于一个数据库。可以是在同一工作表内、同一文件不同工作表或不同文件中。上例中的数据区域即是AB列。

参数3,控制要返回数据区域(参数2)从最左边一列数起的第N列的值,上例中即是返回第二列(B列)的值,如果改成1,即是A列——可以用来比对某两列的数据是否一致。

参数4,是用来控制参数1放到参数2中是精确匹配还是大致匹配的。True或1是大致匹配,False或0或忽略为精确匹配。

热心网友 时间:2022-05-04 12:19

视频: 黄河教你学查询函数vlookup
http://v.youku.com/v_show/id_XMTgzNDYzODMy.html
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 EXCEL表格中的函数LOOKUP具体怎么应用,各参数什么含义,谢谢高手指点 vlookup函数和if 函数 可以组合用么? vlookup这种情况下该如何书写函数呢? 请问在WORD中LOOKUP与VLOOKUP都是查找函数,哪位朋友能举例告诉我好吗?详细一点给我解释好吗? 急急!!!微信小程序服务类目,七八天了没审核通过,是不是跟撒销名称有问题? 携程网订机票付款之后,什么时候给你电子票? 在携程买了电子机票同时也买了保险,保单怎么领取阿 正确的专业化妆步骤 最简单的化妆步骤 正确的化妆步骤是怎样的 基本的化妆步骤是怎样的 关于化妆的基本步骤 正确护肤步骤以及化妆步骤? 正确的化妆步骤应该是怎样的? 支付宝明细可以删除吗? 支付宝明细不能删除吗 支付宝账单记录怎么彻底删除? 支付宝的转账记录怎么删除? 信用卡怎样正确使用 信用卡被风控的原因,怎么合理使用信用卡! 如图,为什么Vlookup函数匹配不出来? 国内有哪些高频聚四氟乙烯覆铜板生产商 兴益生产的5G高频高速覆铜板价格是多少钱一平义一力米? 高频板是不是覆铜板 胶木覆铜板适合高频使用吗? 什么是覆铜板,技术进展如何? 北方有哪些做PTFE基材的高频覆铜板的公司? 铜箔基板和覆铜板 什么关系? 覆铜板和电路板(万能版有什么区别) 线路板高频材料有哪些? 高频PCB是算哪种电路板? 2019年生益科技研究:全球覆铜板TOP2,主营PCB材料覆铜板和粘结片 刚性覆铜板与挠性覆铜板的区别 行情展望壹石通?壹石通近期股价?壹石通大涨原因? 常州中英科技股份有限公司怎么样? 什么是人身保险? 鸡胸肉怎么快速切丝? 看高手怎么切鸡肉,我切鸡肉咋那么费劲 餐馆的鸡肉怎么切? 鸡肉如何切