我有一个包含三张年度数据的Excel文件。例如:
第1页适用于2006年
Site1 Site2 Site4
Jan 10 12 14
Feb 0 15 9
第2页适用于2007年
Site1 Site3 Site4
Jan 14 10 18
Feb 4 16 2
第3页适用于2008年
Site2 Site3 Site4 Site5
Jan 12 13 7 12
Feb 5 13 5 16
在第4页中,我想在特定Site_number
下合并这些数据(如果Site_number
是唯一的,我想为该数据添加一列)。例如:
第4页应如下所示:
Site1 Site2 Site3 Site4 Site5
2006 Jan 10 12 14
Feb 0 15 9
2007 Jan 14 10 18
Feb 4 16 2
2008 Jan 12 13 7 12
Feb 5 13 5 16
有什么好办法可以解决这个问题?
答案 0 :(得分:2)
实现目标的方法非常多,而且显然已经排序的列我只想添加空白列,直到每个工作表的每个网站都在同一列中。然而,使用查找功能,例如:
=IFERROR(INDEX($C$10:$F$12,ROW(),IFERROR(MATCH(C$1,$C$10:$F$10,0),"")),"")
如果Row1有完整的唯一网站列表,并且为了说明的目的,您的原始数据位于同一工作表中,但向下移动到第10行并跨越一列(后者允许手动添加年份。)
我一次建议一张纸,然后根据需要复制并添加/添加到新纸张中。