我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
VLOOKUP 函数在指定单元格区域的第一列查找指定的查找值,返回所在行中指定列的值。
VLOOKP 函数以简洁的语法、易懂的原理和强大的查找功能,深得用户的喜爱和肯定。在日常工作中,使用频率极高。
简单地说,VLOOKUP 函数根据给定的一个值,在目标区域的第一列查找并匹配出该值,之后返回该值所在行指定列的数据。
Excel 2003+
VLOOKUP 函数在指定单元格区域的第一列查找指定的查找值,返回所在行中指定列的值。
匹配的值。
=VLOOKUP(lookup_value, table_array, col_index_num,[range_lookup])
=VLOOKUP(查找值, 单元格区域, 列数, [匹配模式])
例1:使用VLOOKUP函数精确查找
例2:使用VLOOKUP函数模糊查找
更多信息及示例请参考微软Office网站。
假设现在有如下图示数据,员工入职信息。现需要根据员工姓名,查找该员工入职日期。
首先给出查找公式如下:
=VLOOKUP( B17, B3:F12, 4, FALSE)
使用 VLOOKUP 函数查找步骤和原理分解如下。
第一步:首先需要指定需要查找的值,这个例子中是「员工7」,即 B17。
第二步:之后需要输入查找区域,这个例子中是从 B3 到 F12 的区域,即 B3:F12。VLOOKUP 将在这个区域的第一列查找上一步指定的值。
第三步:我们需要的返回值在区域中的第几列,这个例子中是第 4 列。
第四步:最后需要指定匹配模式,在这里我们使用精确匹配,即 FALSE(或0)。
使用相似的步骤,继续写一个VLOOKUP函数,可以查找已知员工入职部门。公式如下:
=VLOOKUP( B17, B3:F12, 3, FALSE)
根据查找区域得知,「入职部门」是区域的第 3 列,所以将返回值列改成 3 即可。
1.确保查找值和查找区域第一列数据类型一致。
Excel 认为两种数据类型的数据时不相同的。虽然在表上两个数据「看起来」相同,但是数据类型不一致时,VLOOKUP函数无法匹配。
2.「锁住」查找区域。
很多时候,使用VLOOKUP函数写的公式,会被复制到其他区域。如果查找区域是相对引用方式的话,复制过后,查找区域会发生变化,出现无法匹配的错误。
3.明确指定匹配模式,不建议省略。
VLOOKUP函数第四个参数是可选参数,如果省略不输入,Excel 使用默认值 TRUE,即近似匹配。但是绝大部分情况下,我们需要精确匹配,如果我们省略该参数,很有可能出现意想不到的结果。错误情况也不容易被发现。
相关文章
我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
在工作中,可能许多朋友都会碰到一个情况,那就是工作簿和工作表数据的合并操作。如何将上百个工作簿快速合并到一个表格中,许多朋友可能会觉得不可思议。今天我们就来教大家学习一......
2023-01-08
今天在这里为你分享5个Excel文本函数,这些拆分和组合函数,你一定会用上的。①LEFT函数公式:=LEFT(A2,1)在Excel表格中,需要想要拆分汉字,想从哪里开始就从那哪里开始。首先选定单元格......
2023-01-08
相信大家也和我一样,才开始看到Excel可以当做翻译软件的时候会很好奇,这究竟是怎样做到的?其实,这个方法并不是很难,它是由一个函数公式而制作出来的,好了,首先我们一起来看看成......
2023-01-08
函数可以说是所用快捷方法中最为简单的一种方法,为什么很多人认为函数用起来很难了?主要是因为它拥有很长的函数公式,记不住。其实不管是学Excel函数,还是学习其他的一些快捷方法......
2023-01-08