Vlookup入门必学!两表合并 一招搞定!

时间:2024-12-26

在工作场景中,我们常常会遇到需要处理多张表格的复杂情况。以下是一个具体的例子,用以阐述如何高效地合并两张成绩表格。

设想我们手头上有两张表格,一张记录了学生的数学成绩,另一张则记录了他们的语文成绩。这两张表格中的学生名单并不完全相同,有的学生名字在两张表格中都出现,有的则只在其中一张表格中出现。我们的目标是在最短的时间内,将这些学生的数学和语文成绩合并到一张新的表格中。

为了实现这一目标,我们计划采取以下步骤:

首先,我们需要提取两张表格中不重复的学生名单。这里有几种可行的方法:

方法一:手动合并姓名列 1. 将两张表格的姓名列分别复制粘贴到一个新的空白列中。 2. 在数据选项卡下,点击“删除重复项”按钮。 3. 确认删除重复项后,我们将得到一份包含所有不重复学生名单的数据。

方法二:使用公式提取 1. 在一个新的单元格中,使用UNIQUE函数和VSTACK函数组合,输入如下公式: =UNIQUE(VSTACK(A1:A10,D1:D8)) 其中,A1:A10和D1:D8分别代表两张表格中姓名列的数据范围。

接下来,我们利用VLOOKUP函数来查找匹配的成绩数据。

查找数学成绩 1. 在新的表格中,选择一个空单元格,输入以下公式以查找对应的数学成绩: =VLOOKUP(G2,A:B,2,0) 其中,G2代表学生名单中的姓名,A:B为包含姓名和成绩的列。

处理查找错误 1. 为了避免因姓名未在成绩表中找到而导致的错误,可以使用IFERROR函数来处理: =IFERROR(VLOOKUP(G2,A:B,2,0),'') 如果VLOOKUP函数返回错误,则显示空字符串。

同样的方法,我们也可以用来查找语文成绩。

通过上述步骤,我们就可以将两张表格中的数据快速合并到一张新的表格中了。

此外,如果我们需要筛选出同时拥有数学和语文成绩的学生名单,可以使用以下方法:

  1. 在一个空白位置输入筛选条件。
  2. 在数据选项卡下,选择“高级筛选”。
  3. 设置列表区域为数据区域,条件区域为我们构建的条件。
  4. 点击“确定”,系统将筛选出同时包含数学和语文成绩的学生名单。

现在,你已经掌握了这些技巧,不妨亲自尝试一下,看看你能否成功合并这些成绩数据。