有关excel的问题,请大家帮忙

2025-05-07 15:35:13
推荐回答(5个)
回答1:

例问:
我有两个EXCEL表格,一个保存着学校所有学生的信息,包括学号、姓名、地址等,另外一个EXCEL表格只存有部分学生的学号,我想在这个只有学号的表格中批量补充出学号对应学生的姓名、地址等信息,我应该怎么做
回答:
使用VLOOKUP函数可以实现。
假如两个表的A、B、C列分别是学号、姓名、地址,数据都从第一行开始,存放完整信息的表为表1,另一个表为表2。
在表2的B1单元格输入公式=VLOOKUP(A1,Sheet1!A$1:B$20,2)
在表2的C1单元格输入公式=VLOOKUP(A1,Sheet1!A$1:C$20,3)
然后选中B1和C1,用填充柄向下填充。
我这里只是举个例子,具体的要根据你自己的情况进行相应的变化。

回答2:

有点麻烦1

回答3:

B1=if(iserror(vlookup(A1,SHEET2!a:D,2,false)),"",vlookup(A1,SHEET2!a:C1,2,false))
C1=if(iserror(vlookup(A1,SHEET2!a:D,3,false)),"",vlookup(A1,SHEET2!a:C1,3,false))
D1=if(iserror(vlookup(A1,SHEET2!a:D1,4,false)),"",vlookup(A1,SHEET2!a:C1,4,false))
或B1=VLOOKUP(A1,Sheet2!A:D,2,FALSE)
C1=VLOOKUP(A1,Sheet2!A:D,3,FALSE)
D1=VLOOKUP(A1,Sheet2!A:D,4,FALSE)
注:你必须在SHEET1的A列输入




回答4:

=VLOOKUP("甲",Sheet2!A:B,2,0)
有一个前提,Sheet2,sheet3表中的甲、乙、丙等只能出现一次,如果有重复的话,只会返回第一个甲的值,后面的值无法返回。

回答5:

用vba