【问题标题】:Combine Multiple Group of columns from 1 sheet to 1 master data将多组列从 1 个工作表合并到 1 个主数据
【发布时间】:2020-12-24 12:19:27
【问题描述】:
【问题讨论】:
标签:
google-sheets
google-sheets-formula
【解决方案1】:
我在您的工作表中创建了一个解决方案。我们结合:
- ARRAYFORMULA - 使用 { }
将它们堆叠在一起
- QUERY - 过滤掉空白行
- IMPORTRANGE - 获取数据
解决方案 - 在同一个电子表格中
=ARRAYFORMULA({
QUERY({Data1!A1:E},"SELECT * WHERE Col1 IS NOT NULL",1);
QUERY({Data2!A1:E},"SELECT * WHERE Col1 IS NOT NULL",1)
})
解决方案 - 使用来自其他电子表格的 importrange。 (同上,但通过 importrange 获取数据)
=ARRAYFORMULA({
QUERY(IMPORTRANGE("1snx8EbFR_YhDflqR5rYWdDrN3ORSi7XAo5Ex3bQxPzE","Data1!A1:E"),"SELECT * WHERE Col1 IS NOT NULL",1);
QUERY(IMPORTRANGE("1snx8EbFR_YhDflqR5rYWdDrN3ORSi7XAo5Ex3bQxPzE","Data2!A1:E"),"SELECT * WHERE Col1 IS NOT NULL",1)
})
我希望这就是你所追求的。
【解决方案2】:
尝试:
=INDEX(QUERY(""&{Data1!A1:E; Data2!A1:E},
"where Col2 is not null", 0))
或:
=FILTER({Data1!A1:E; Data2!A1:E},
""<>{Data1!A1:A; Data2!A1:A})