将不同工作表中的列合并为特定的顺序
我有三张年度数据的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
这将是一个好方法呢?
有很多方法来实现你的目标,并显然列已经sorting,我会试图添加空白列,直到每个工作表中的每个网站在同一列。 但是,而不是像一个查找function:
=IFERROR(INDEX($C$10:$F$12,ROW(),IFERROR(MATCH(C$1,$C$10:$F$10,0),"")),"")
如果Row1具有唯一站点的完整列表,并且为了说明的目的,您的原始数据位于同一工作表中,但是从第10行开始并跨越一列(后者允许手动添加年份)。
我会build议一张一张,然后只是复制并添加/追加到一个新的表格,根据需要。