使用下面的脚本来"追加";将多个工作表中的数据放到一个工作表中但我需要它添加工作表名称数据来自第28列当我添加标签Col28 '工作表名称'时到SQL语法的末尾,它会触发一个错误,并且不会显示。
请通知
=ARRAYFORMULA(QUERY({'Pain Management MASTER'!A1:AA;Billing!A2:AA;Collections!A2:AA;Dropped!A2:AA}, "Select * Where Col1 is not null label Col28 'sheet name", 1))
最后,我希望查询追加工作表,忽略空白行,并将工作表名称添加到第28列。
你错过了结束单引号…试一试:
=ARRAYFORMULA(QUERY({
'Pain Management MASTER'!A1:AA, IFERROR('Pain Management MASTER'!A1:A/0, "Pain Management MASTER");
Billing!A2:AA, IFERROR(Billing!A2:A/0, "Billing");
Collections!A2:AA, IFERROR(Collections!A2:A/0, "Collections");
Dropped!A2:AA, IFERROR(Dropped!A2:A/0, "Dropped")},
"where Col1 is not null label Col28 'sheet name'", 1))