编辑
2023-05-08
其他
00
请注意,本文编写于 379 天前,最后修改于 379 天前,其中某些信息可能已经过时。

两个表格查找关联数据,并填充指定内容 假设在一个Excel表中,有“成绩录入”和“Sheet1”两个工作表如下:

成绩录入:

序号姓名班级ID课程班级<分制>成绩
1张三1024通信工程181班大学英语上<学业成绩 100分制>
2李四1024通信工程181班大学英语上<学业成绩 100分制>

Sheet1:

姓名学号学校班级大学英语大学物理高等数学
李四20181024001常青藤大学通信工程181617171
张三20181024002常青藤大学通信工程181727372

快速把成绩录入,使用公式=IFERROR(VLOOKUP(B2,Sheet1!A$1:G$150,5,FALSE),0)

这个公式是用来在Sheet1表格中查找姓名列与成绩录入表格中B2单元格相匹配的数据,并将该匹配行的第5列(即成绩)返回到成绩录入表格中的E2单元格中。

具体来说,公式中的:

  • B2:是成绩录入表格中的姓名,即张三;
  • Sheet1!A1:G1:G150:是指Sheet1表格中的A1到G150单元格的范围,其中包括姓名列、成绩列和其他相关信息;
  • 5:表示要返回Sheet1表格中匹配行的第5列,即大学英语的成绩列,即72;
  • FALSE:表示要求查找姓名列时必须是精确匹配,不能有近似值。

另外:如果VLOOKUP函数找到了匹配的数据,则会返回Sheet1表格中该行的第5列(即成绩)的值;如果VLOOKUP函数找不到匹配的数据,则会返回0。为了避免因找不到匹配数据而出现#N/A错误,这里使用了IFERROR函数,将VLOOKUP函数的结果在出现错误时改为返回0。

本文作者:phae

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!