两个表格查找关联数据,并填充指定内容 假设在一个Excel表中,有“成绩录入”和“Sheet1”两个工作表如下:
成绩录入:
序号 | 姓名 | 班级ID | 课程班级<分制> | 成绩 |
---|---|---|---|---|
1 | 张三 | 1024 | 通信工程181班大学英语上<学业成绩 100分制> | |
2 | 李四 | 1024 | 通信工程181班大学英语上<学业成绩 100分制> |
Sheet1:
姓名 | 学号 | 学校 | 班级 | 大学英语 | 大学物理 | 高等数学 |
---|---|---|---|---|---|---|
李四 | 20181024001 | 常青藤大学 | 通信工程181 | 61 | 71 | 71 |
张三 | 20181024002 | 常青藤大学 | 通信工程181 | 72 | 73 | 72 |
快速把成绩录入,使用公式=IFERROR(VLOOKUP(B2,Sheet1!A$1:G$150,5,FALSE),0)
这个公式是用来在Sheet1表格中查找姓名列与成绩录入表格中B2单元格相匹配的数据,并将该匹配行的第5列(即成绩)返回到成绩录入表格中的E2单元格中。
具体来说,公式中的:
另外:如果VLOOKUP函数找到了匹配的数据,则会返回Sheet1表格中该行的第5列(即成绩)的值;如果VLOOKUP函数找不到匹配的数据,则会返回0。为了避免因找不到匹配数据而出现#N/A错误,这里使用了IFERROR函数,将VLOOKUP函数的结果在出现错误时改为返回0。
本文作者:phae
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!