【发布时间】:2020-09-09 09:05:39
【问题描述】:
我在 StackOverflow 上问了一个问题:Google Sheets: Join two tables together
我必须弄清楚如何动态地将两个表连接在一起。我从@MattKing 那里得到了关于如何解决我的问题的答案,他的解决方案适用于我创建的示例数据。但是,他的解决方案将两个表合并到一个 query() 中,我无法理解它是如何工作的,所以我需要帮助理解该公式。除非我了解它是如何工作的,否则我无法在我的实际工作表上实现它。
实现公式的样本表:https://docs.google.com/spreadsheets/d/1nKQXHwVO8KjsOy5qvjzh-s-YYRUYlAoH-3aXYbwcKsA/edit?usp=sharing
我需要理解的公式:=ARRAYFORMULA(QUERY({A3:G;{H4:I,IFERROR(ROW(H4:H)/{0,0,0,0}),J4:J}},"select Col1,Col2,SUM(Col3),SUM(Col4),SUM(Col5),SUM(Col6),SUM(Col7) where Col1 is not null group by Col1,Col2 label SUM(Col3)'Impressions',SUM(Col4)'Clicks',SUM(Col5)'Cost',SUM(Col6)'Leads',SUM(Col7)'Offline Leads'"))
我对这个公式的一部分感到困惑:QUERY({A3:G;{H4:I,IFERROR(ROW(H4:H)/{0,0,0,0}),J4:J}}
非常感谢您帮助我们找出这个很棒的公式!
【问题讨论】:
-
为什么不在原帖上问他?
-
我做了,他还没有回复,所以我希望得到更多帮助
标签: arrays google-sheets google-sheets-formula array-formulas google-sheets-query