做财务会计审计的学员朋友们,熟悉的Excel函数除了SUM和IF外,VLOOKUP是常用的一个函数。被誉为“查找之王”的VLOOKUP,在处理数据查询和匹配任务时表现出色。
有平台曾经做过“如果只能选择学习Excel中的一项功能,你会选择哪个”的调查,VLOOKUP函数竟然高居第二位。
学习VLOOKUP并不像许多人想象中的那样复杂,我们可以非常快速地掌握这一强大工具的基础用法。今天,网校将为大家详细讲解VLOOKUP函数的应用技巧。
VLOOKUP是在表格的首列查找指定的内容,并返回与之对应的其他列的值。
我们可以用一种简单的方法先记住VLOOKUP函数的参数:
=VLOOKUP(要找的内容,查找区域,返回第几列的内容,匹配方式)
要找的内容(lookup_value):这是想要查找的具体值,可以是直接输入的数值、文本,或者是另一个单元格的引用。例如,如果想查找员工编号为“E001”的相关信息,“E001”就是您的查找内容。
查找区域(table_array):这是指包含数据的表格范围或区域。这个区域的第一列必须包含要查找的值(即“要找的内容”)。确保此区域足够大以覆盖所有可能的结果,并考虑使用绝对引用(如$A$1:$D$100)以便复制公式时不会改变查找范围。
返回第几列的内容(col_index_num):这表示希望从查找区域内返回哪一列的数据。注意,列号是从查找区域的第一列开始计数的。例如,如果查找区域是A到D列,想要返回C列的信息,应设置此参数为3。
匹配方式(range_lookup):这是一个逻辑值,用于指定是想要精确匹配还是近似匹配。通常我们会使用FALSE来要求精确匹配,这意味着只有当找到完全相同的值时才会返回结果;而TRUE或省略此参数则允许近似匹配,适用于数值排序的数据集,在这种情况下,如果找不到精确匹配项,将返回小于查找值的最大值。
要注意的是:其中需要找的内容一定是在数据表的最左列。
如下图所示,是我们的目标表格。我们需要从数据源表格中找到对应的药品的规
格。
(图片一)
数据源的表格如下图所示。
(图片二)
图片一目标表格中的药品名称排序和图片二数据源表格中的药品名称排序并不一致。如果数据量大,我们一个一个手动从数据源表格中找对应的药品规格不仅非常耗时而且容易出错,这种情况下,使用vlookup函数我们可以根据药品名称自动从数据源表格中检索相应的药品规格,并将其准确地填入目标表格中。我们在B2单元格输入=VLOOKUP(A2,Sheet2!A:B,2,0),这样药品对应的规格就都引用过来啦。
上面公式中第二个参数Sheet2!A:B表示查找区域为表格名称是“Sheet2”这张表上的A列到B列区域。第三个参数为2,表示返回A到B列这片区域的第二列数据。第四个参数为0,表示精确匹配。