发布网友 发布时间:2022-04-23 16:15
共5个回答
热心网友 时间:2022-05-05 09:57
1、首先我们打开电脑里的excel软件打开两个要合并的表格,我们需要对顺序不同的两张表中的数据进行合并。
2、先新建一个合并报表表格,可以复制其中一张表格,这样我们之后的操作就会稍微简单一些,然后删除数据即可。
3、需要去B表格中找出相应的位置,并提取其中的内容,如图中以“C20”单元格为例编写函数。
4、如图编写相关运算式在表格中。
5、此时,我们就在B表格中找到了C20单元格中相对应的数据结果,如图所示C20单元格完整的公式=INDEX($B$11:$J$16,MATCH($B20,$B$11:$B$16,0),MATCH(C$19,$B$11:$J$11,0))。
6、然后我们再加上A表中的数据即可,其中公式为=INDEX($B$11:$J$16,MATCH($B20,$B$11:$B$16,0),MATCH(C$19,$B$11:$J$11,0))+C4
7、最后通过拉动将函数填充其他单元格就完成了两张报表的合并。
热心网友 时间:2022-05-05 11:15
你的这些表在同一个工作表范围内?还是分属于不同的表?
1、如果是在同一个工作表范围内,则有多少个学号,就将表头复制多少行,然后去除多余空行或空表头,然后在辅助列对表头、表1数据区域、表2数据区域、空行分别编号;
2、并对进行编号后的辅助列进行升序排序并“扩大选定区域”,得到你所需要的效果,再删除辅助列。
下图是你需要的效果,这种方法在制作工资条上同样适用。
辅助列这时可以删除了。
热心网友 时间:2022-05-05 12:50
假设合并后的工作表为SHEET1,第一行为表头,接下来相邻两行为同一学号的同学成绩。热心网友 时间:2022-05-05 14:41
三张表:sheet1、sheet2是两个成绩表,sheet3是汇总表
A1、输入学号
A2=301+INT(ROW(A1)/4)复制到A3
B1=VLOOKUP($A1,Sheet1!$A$1:$L$1000,COLUMN(B1),)向下向右复制到绿色区域、
B3=VLOOKUP($A3,Sheet2!$A$1:$L$1000,COLUMN(B3),)向右复制红色区域。
选中1、2、3、4行一起向下复制
或者
A1=IF(MOD(ROW(A1),4)=0,"",IF(MOD(ROW(A1),4)=1,Sheet1!A$1,INDEX(IF(MOD(ROW(A1),2),Sheet2!A:A,Sheet1!A:A),INT(ROW(A1)/4)+2)))向下向右复制
热心网友 时间:2022-05-05 16:49
使用查找与引用函数=INDEX(被连续引用单元格区域,行号,列号)。具体的要根据你的表来设计,这个很好做的。或者使用多元数据集函数SUMPRODUCT。