将 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)
完成。
注意:我的系统分隔符是“;”,处理一下
所以我有那些表:(非空数据== ...)
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)
完成。
注意:我的系统分隔符是“;”,处理一下