在查询结果中包含 Sheet 名称 - Google Sheets

Include Sheet name in Query Results - Google Sheets

您好,提前致谢!

我有一个 google sheets 工作簿,其中有 56 个工作 sheets 是直接从 google 表单输入数据的。工作簿中有另一个 sheet,它是我的主人 sheet,它应该整合所有 56 个工作簿中的数据。我试过查询功能,但问题是合并的数据太多,我们现在没有标识符来自哪个工作sheet 记录来自。

查询是这样写的:

=QUERY({'3637'!A2:N;'3636'!A2:N;'3635'!A2:N;'3634'!A2:N;'3633'!A2:N;'3632'!A2:N;'3631'!A2:N;'3537'!A2:N;'3536'!A2:N;'3535'!A2:N;'3534'!A2:N;'3533'!A2:N;'3532'!A2:N;'3531'!A2:N;'3441'!A2:N;'3440'!A2:N;'3439'!A2:N;'3438'!A2:N;'3437'!A2:N;'3436'!A2:N;'3435'!A2:N;'3434'!A2:N;'3433'!A2:N;'3432'!A2:N;'3431'!A2:N;'3341'!A2:N; '3340'!A2:N;'3339'!A2:N;'3338'!A2:N;'3337'!A2:N;'3336'!A2:N;'3335'!A2:N; '3334'!A2:N; '3333'!A2:N; '3332'!A2:N; '3331'!A2:N; '3241'!A2:N; '3240'!A2:N; '3239'!A2:N; '3238'!A2:N; '3237'!A2:N; '3236'!A2:N; '3235'!A2:N; '3234'!A2:N; '3233'!A2:N; '3232'!A2:N; '3231'!A2:N; '3139'!A2:N; '3138'!A2:N; '3137'!A2:N; '3136'!A2:N; '3135'!A2:N; '3134'!A2:N; '3133'!A2:N; '3132'!A2:N; '3131'!A2:N}, "select * where Col1 is not null",0)

理想情况下,我们希望能够确定sheet 这些合并的记录来自哪些作品。有没有办法像硬编码工作一样做到这一点sheet 代码中声明的每个数组的名称?

尝试:

=ARRAYFORMULA(QUERY({
 {'3637'!A2:N, 3637&ZZZ2:ZZZ};
 {'3636'!A2:N, 3636&ZZZ2:ZZZ};
 {'3635'!A2:N, 3635&ZZZ2:ZZZ};
 {'3634'!A2:N, 3634&ZZZ2:ZZZ};
 {'3633'!A2:N, 3633&ZZZ2:ZZZ};
 {'3632'!A2:N, 3632&ZZZ2:ZZZ};
 {'3631'!A2:N, 3631&ZZZ2:ZZZ};
 {'3537'!A2:N, 3537&ZZZ2:ZZZ};
 {'3536'!A2:N, 3536&ZZZ2:ZZZ};
 {'3535'!A2:N, 3535&ZZZ2:ZZZ};
 {'3534'!A2:N, 3534&ZZZ2:ZZZ};
 {'3533'!A2:N, 3533&ZZZ2:ZZZ};
 {'3532'!A2:N, 3532&ZZZ2:ZZZ};
 {'3531'!A2:N, 3531&ZZZ2:ZZZ};
 {'3441'!A2:N, 3441&ZZZ2:ZZZ};
 {'3440'!A2:N, 3440&ZZZ2:ZZZ};
 {'3439'!A2:N, 3439&ZZZ2:ZZZ};
 {'3438'!A2:N, 3438&ZZZ2:ZZZ};
 {'3437'!A2:N, 3437&ZZZ2:ZZZ};
 {'3436'!A2:N, 3436&ZZZ2:ZZZ};
 {'3435'!A2:N, 3435&ZZZ2:ZZZ};
 {'3434'!A2:N, 3434&ZZZ2:ZZZ};
 {'3433'!A2:N, 3433&ZZZ2:ZZZ};
 {'3432'!A2:N, 3432&ZZZ2:ZZZ};
 {'3431'!A2:N, 3431&ZZZ2:ZZZ};
 {'3341'!A2:N, 3341&ZZZ2:ZZZ}; 
 {'3340'!A2:N, 3340&ZZZ2:ZZZ};
 {'3339'!A2:N, 3339&ZZZ2:ZZZ};
 {'3338'!A2:N, 3338&ZZZ2:ZZZ};
 {'3337'!A2:N, 3337&ZZZ2:ZZZ};
 {'3336'!A2:N, 3336&ZZZ2:ZZZ};
 {'3335'!A2:N, 3335&ZZZ2:ZZZ}; 
 {'3334'!A2:N, 3334&ZZZ2:ZZZ}; 
 {'3333'!A2:N, 3333&ZZZ2:ZZZ}; 
 {'3332'!A2:N, 3332&ZZZ2:ZZZ}; 
 {'3331'!A2:N, 3331&ZZZ2:ZZZ}; 
 {'3241'!A2:N, 3241&ZZZ2:ZZZ}; 
 {'3240'!A2:N, 3240&ZZZ2:ZZZ}; 
 {'3239'!A2:N, 3239&ZZZ2:ZZZ}; 
 {'3238'!A2:N, 3238&ZZZ2:ZZZ}; 
 {'3237'!A2:N, 3237&ZZZ2:ZZZ}; 
 {'3236'!A2:N, 3236&ZZZ2:ZZZ}; 
 {'3235'!A2:N, 3235&ZZZ2:ZZZ}; 
 {'3234'!A2:N, 3234&ZZZ2:ZZZ}; 
 {'3233'!A2:N, 3233&ZZZ2:ZZZ}; 
 {'3232'!A2:N, 3232&ZZZ2:ZZZ}; 
 {'3231'!A2:N, 3231&ZZZ2:ZZZ}; 
 {'3139'!A2:N, 3139&ZZZ2:ZZZ}; 
 {'3138'!A2:N, 3138&ZZZ2:ZZZ}; 
 {'3137'!A2:N, 3137&ZZZ2:ZZZ}; 
 {'3136'!A2:N, 3136&ZZZ2:ZZZ}; 
 {'3135'!A2:N, 3135&ZZZ2:ZZZ}; 
 {'3134'!A2:N, 3134&ZZZ2:ZZZ}; 
 {'3133'!A2:N, 3133&ZZZ2:ZZZ}; 
 {'3132'!A2:N, 3132&ZZZ2:ZZZ}; 
 {'3131'!A2:N, 3131&ZZZ2:ZZZ}}, 
 "where Col1 is not null", 0))