如何将excel中多个工作簿(sheet)合并到一个工作簿里
发布网友
发布时间:2022-03-03 15:40
我来回答
共2个回答
热心网友
时间:2022-03-03 17:09
如果你是想永久性地合并过来,并且删除原来的工作簿可以这样做:
假高甲工作簿是接收数据的,乙工作簿是要合并到甲工作簿中的数据。
先后打开甲、乙两工作簿,右击乙工作簿中要合并到甲工作簿中的标签(就是类似sheet1那种)→移动或复制工作表→在上面的下拉框中选甲.xls工作簿→在下面的框中单击乙中的工作表放到甲的位置→如果要保留乙工作表中的数据就√选建立副本→确定。
具体设置见图
如果你想在工作的时候同时打开甲、乙工作簿,那就用公式。
=[乙]sheet1!A1
上面公式的格式为[提供数据的工作簿]工作表名!单元格地址
然后向右拖动复制公式,再向下拖动复制公式。
热心网友
时间:2022-03-03 18:27
新工作表第一行为表头,姓名、课程名、成绩分别在ABC三列中,A2单元格公式如下:
=学生表!B2
将公式向下复制直到出现0为止。
B2单元格公式:
=VLOOKUP(VLOOKUP(A2,学生表!B$2:C$10000,2,0),课程表!A$2:B$10000,2,0)
将公式向下复制到相应行。
建议在“成绩”前面插入两个辅助列(学号C列、课程号D列)以便索引成绩。
C2单元格公式:
=VLOOKUP(A2,IF({1,0},学生表!B$2:B$10000,学生表!A$2:A$10000),2,0)
将公式向下复制到相应行。
D2单元格公式:
=VLOOKUP(B2,课程表!B$2:C$10000,2,0)
将公式向下复制到相应行。
E2单元格(成绩)公式:
=INDIRECT("成绩表!C"&SUMPRODUCT((成绩表!A$2:A$10000=C2)*(成绩表!B$2:B$10000=D2),成绩表!C$2:C$10000))
将公式向下复制到相应行。
全部数据过来后,可用"复制"->"选择性粘贴"/"数值"将其固定下来。
最后删除CD列即可。