excel中的vlookup函数是一种非常常见的查找函数,并且使用非常频繁。本文通过几种情况介绍了vlookup函数的公式以及每个参数的含义。
Vlookup函数应用示例一:
问题:如下图所示,已知sheet1中的数据如下,如何在数据表2的sheet2中引用如下:当学生ID随机出现时,如何显示相应的物理在B列中得分?

根据问题的需要,此公式应为:= vlookup(a2,sheet1!$ a $ 2:$ f $ 100,6,true)
在此vlookup函数示例中详细说明每个参数的用法说明:
首先,vlookup是垂直方向的判断,如果是水平方向的判断,则可以使用Hlookup函数
第二,判断条件为a2,也就是说,如果与sheet2中的a列对应的数据与sheet1中的数据相同,则可以引用它;
第三,sheet1!$ a $ 2:$ f $ 100是用于数据跟踪的区域,因为要引用的数据在f列中,所以跟踪区域至少在f列中,并且$是绝对引用。
第四列,这是要返回的列数。如上图所示,物理是第六列,因此应为6。如果需要英语值,则应为5。
第五,是否为绝对引用,如果为绝对引用,则输入true。如果近似满足条件,则输入false(近似值主要用于财务和带小数点的计算)。
结果如下:

vlookup函数示例解释之二:解释function = VLOOKUP(f1,A1:E100,2,FALSE)的含义。
含义:在A1:E100区域中找到f1的值,找到后返回从a(即b列)开始的第二列的值,false是精确搜索的必要参数。

Vlookup函数示例说明三:

在上图中,A2:B5是参考数组范围,E2是要搜索的值,返回数组表中要比较的列是第二列(名称),输入= VLOOKUP(E2,A2 :B5,2,FALSE)会发现155003是王小华,然后显示它。
Vlookup函数示例说明四:
A B C D
1个号码名称薪资部门
2 2005001张三2870办公室
3 2005002李思2750人事部
4 2005006正华2680供应科
5 2005010屠刚洪2980营业部
6 2005019 Wang Wu 2530 Finance Department
7 2005036孟小婷2200工会
A列已排序(第四个参数的默认值或TRUE)
VLOOKUP(2005001,A1:D7,2,TRUE)等于“张三”
VLOOKUP(2005001,A1:D7,3,TRUE)等于“ 2870”

VLOOKUP(2005001,A1:D7,4,TRUE)等于“办公室”
VLOOKUP(2005019,A1:D7,2,TRUE)等于“王悟”
VLOOKUP(2005036,A1:D7,3,TRUE)等于“ 2200”
VLOOKUP(2005036,A1:D7,4,TRUE)等于“工会”
VLOOKUP(2005036,A1:D7,4)等于“劳工联合会”
如果未对A列进行排序,则要获得正确的结果,必须将FALAE用作第四个参数。
说明:关于TRUE和FALSE的应用
例如,如果要求您在成千上万条记录的表中找到具有给定号码的人,则将号码从最小到最大排序,您将很容易找到这个人;如果数字是“不排序”,则必须从上到下逐一搜索,这很麻烦。使用VLOOKUP搜索数据也是如此。当第一列被排序并且第四参数为TRUE(或保存它)时,Excel会轻松地找到数据,这更加有效。当第一列未排序且第四参数为FALSE时,Excel将从上至下逐一搜索,这效率较低。我个人认为,由于计算机速度非常快,因此您想准确地查找数据,可以省略排序操作,并使用FALSE作为第四个参数。
Vlookup函数示例解释五:
此示例搜索employee表的ID列,并在其他列中找到匹配值以计算和测试错误条件。
A BC D E
ID姓氏名字位置出生日期
1李晓明销售代表12/8/1968
2林彩玉,销售部副总裁1952年1月19日
3王志东销售代表1963年8月30日

4 Pan Jin销售代表1958年9月19日
5林丹销售经理3/4/1955
6 Su Shuping销售代表1963年7月2日
公式描述(结果)
= IF(ISNA(VLOOKUP(5,A2:E7,2,FALSE))= TRUE,“找不到员工”,VLOOKUP(5,A2:E7,2,FALSE))如果有ID为员工的员工5,显示员工的姓氏;否则,显示消息“找不到员工”。 (林)
当VLOOKUP函数返回错误值#NA时,ISNA函数返回值TRUE。
= IF(ISNA(VLOOKUP(15,A3:E8,2,FALSE))= TRUE,“找不到员工”,VLOOKUP(15,A3:E8,2,FALSE))如果有ID为员工的员工15,显示员工的姓氏;否则,显示消息“找不到员工”。 (未找到员工)
当VLOOKUP函数返回错误值#NA时,ISNA函数返回值TRUE。
= VLOOKUP(4,A2:E7,2,FALSE)和“”&VLOOKUP(4,A2:E7,3,FALSE)和“是”&VLOOKUP(4,A2:E7,4,FALSE)& “。”对于ID为4的员工,将三个单元格的值连接成一个完整的句子。 (潘进是销售代表。)
在本文中,我们介绍了VLOOKUP函数的使用,以快速获取海量数据中的准确查询。
我们以IT Tribe Nest的流量统计表(如下图所示)为例来说明整个查询步骤。

第一步:A列是日期,B列是交通数据。我们分别在单元格C3和C5中输入提示文本“输入日期:”和“流量IP为:”。
第2步:按住Ctrl键并单击A和B列以选择两个列,然后执行“插入→名称→定义”命令以调用“定义名称”对话框,并设置所选区域的名称(例如:“交通信息”),点击“添加”,然后点击“确定”返回。
第3步:单击单元格D5并输入公式:= IF(ISNA(VLOOKUP(D3,flow information,2,FALSE)),“未找到”,VLOOKUP(D3,flow information,2,FALSE))
说明:如果在单元格D5中,输入公式:= VLOOKUP(D3,flow information,2,FALSE)。可以实现相同的查询,但是当D3单元为空或输入不匹配时,D5单元将显示为“#N / A”。尽管它不会影响使用,但感觉仍然不是很好。我们将所有这些与IF和ISNA函数结合使用,更合适。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-359332-1.html
很爱很爱
小王子~
虽然美国一开始扶持了傀儡政权