在日常工作中,我们时常需要从海量数据中精准提取所需信息。今天,我们就来聊聊Excel中的三大函数——VLookup、XLookup和Filter

例如,查找某个姓名在A列中的位置,并返回该姓名在B、C、D、E列中的相关信息

excel从海量数据中精准提取信息:VLookup、XLookup与Filter函数妙用-趣帮office教程网

一、VLookup函数的妙用

输入:=VLOOKUP(G2, A:E, {2,3,4,5}, 0)。

然后,只需将公式向下填充,就可以轻松查找出其他姓名相关的信息。

excel从海量数据中精准提取信息:VLookup、XLookup与Filter函数妙用-趣帮office教程网

使用VLookup函数时,四个参数:

(1)查找值:这是你想要查找的数据,通常是一个单元格的引用,这里是G2单元格。

(2)查找范围:查找的数据的表格或区域A:E

(3)返回列号:这是你想要返回的数据在查找范围中的列号。

如果你需要返回多列数据,并且你使用的是支持动态数组的Excel版本(如Excel 365或Excel 2019及以上版本),那么你可以使用大括号{}将列号依次列出。

(4)匹配类型:这决定了查找的方式。

0表示精确匹配,即查找与查找值完全相同的值;而1或TRUE则表示近似匹配,即查找小于或等于查找值的最大值。

二、XLookup函数的新体验

XLookup函数是Excel中较新的一个函数,它比VLookup函数更加灵活和强大。

使用XLookup函数时输入公式:

=XLOOKUP(G2, A:A, B:E)。

excel从海量数据中精准提取信息:VLookup、XLookup与Filter函数妙用-趣帮office教程网

(1)查找值:这是你想要查找的值,即G2单元格里的姓名。

(2)查找数组:这是包含你要查找值在一列,即姓名列-A列。

(3)返回数组:如果查找成功,则返回相关的信息。

与VLookup相比,XLookup的语法更加简洁明了,使用起来也更加方便。

三、Filter函数的筛选技巧

Filter函数是Excel中用于筛选数据的强大工具。它可以根据给定的条件过滤数据并返回符合条件的结果。

输入公式:=FILTER(B:E, A:A=G2)

excel从海量数据中精准提取信息:VLookup、XLookup与Filter函数妙用-趣帮office教程网

使用Filter函数时,需要设置两个主要参数:

(1)数组:这是你要显示筛选结果的数据范围B:E

(2)条件:这是一个或多个条件A:A=G2,用于确定哪些列包含在结果中。

Filter函数非常适合处理复杂的数据筛选任务,特别是当条件涉及多个列或复杂的逻辑表达式时。

excel从海量数据中精准提取信息:VLookup、XLookup与Filter函数妙用-趣帮office教程网

从VLookup到XLookup再到Filter,我们可以看到Excel的函数设计越来越灵活、越来越强大。

你学会了吗?