vlookup函数的使用技巧及应用实例


vlookup函数的使用技巧及应用实例  

让我们通过一个实际的工作例子来展示如何根据部门信息将员工信息整合在一起。

假设我们有一个表格,左边是各部门和员工的姓名数据。我们的任务是将右边所有对应部门的员工信息列出来,并放置在同一单元格中。

一、使用老版本的VLOOKUP公式

我们需要在数据的最右边增加一个辅助列,假设是C列。在C2单元格中,我们将使用以下公式:

=B2 & " " & IFERROR(VLOOKUP(A2, A3:C9, 3, FALSE), "")

这个公式的含义是,将B2单元格的内容与一个空格连接起来,然后使用VLOOKUP函数查找与A2单元格中部门信息相匹配的员工信息,并将其连接起来。这样,每个部门的员工信息将依次匹配并累积在右边。要查找特定部门的员工信息,只需匹配到这个辅助列对应的内容即可。

VLOOKUP公式相对复杂,需要一定的思考和理解。

二、使用新版本的FILTER公式

新版Excel中的FILTER函数公式更加简洁,只需两个参数即可轻松进行查找匹配。它的使用方法是:=FILTER(筛选结果,筛选条件)。

在这个例子中,我们只需要对A列进行筛选,筛选条件是销售部。然后,B列的结果就是我们想要的员工名单。使用公式=FILTER(B:B,A:A=D2),可以一次性得到所有销售部的员工名单。这是一个3行1列的数组结果,会自动向下溢出到下面的单元格中。

如果我们想将这个数组结果放在一个单元格中,可以使用=ARRAYTOTEXT(FILTER(B:B,A:A=D2))公式。它可以将数组内容转换为文本,并用逗号连接起来。

使用这个公式时,只需记录AR即可,可以按TAB键进行补充完整。当我们需要获取不同部门的结果时,只需将公式向下填充,即可获得所有结果。而且,当A:B列的内容发生更改时,结果也会自动刷新。

现在你已经了解了如何使用这个函数公式了吧?不妨动手试试吧!

  vlookup函数的使用技巧及应用实例