将 n 张 [date,data] 格式的工作表合并为一张

Merging n sheets with [date,data] format into one

所以我有那些表:(非空数据== ...)

Sheet答:

DATE       | DATA

01-07-2012 | ...

02-07-2012 | ...

03-07-2012 | ...

05-07-2012 | ...

Sheet乙:

DATE       | DATA

02-07-2012 | ...

04-07-2012 | ...

Sheet C:

DATE       | DATA

01-07-2012 | ...

等等

我想将它们全部合并到以下内容中:

SheetOfMyDream:(日复一日)

DATE       | DATA FROM A | DATE FROM B | DATE FROM C | etc.

01-07-2012 | ...         | empty       | ...

02-07-2012 | ...         | ...         | empty

03-07-2012 | ...         | empty       | empty

04-07-2012 | empty       | ...         | empty

05-07-2012 | ...         | empty       | empty ...

感谢您的宝贵时间和帮助!祝你有美好的一天!

=LEFT(ADDRESS(1;COLUMN()-1;2);1+(COLUMN()-1>26))

会告诉你你在第 B 行,它指的是 sheet "A"。最多只能使用 ZZ。如果您保留 sheet 名称,则可以将其替换为 B

="'"& LEFT(ADDRESS(1;COLUMN()-1;2);1+(COLUMN()-1>26)) &"'!"

引用 sheet 本身 ('A'!),并且

=VLOOKUP($A2;INDIRECT( "'"& LEFT(ADDRESS(1;COLUMN()-1;2);1+(COLUMN()-1>26)) &"'!" & "A:B");2;FALSE)

完成。
注意:我的系统分隔符是“;”,处理一下