Google sheets 带变量的查询

Google sheets 带变量的查询,google-sheets,google-sheets-formula,google-sheets-query,Google Sheets,Google Sheets Formula,Google Sheets Query,我的表有许多列,即G-L,每列包含一些项目数据。 我需要把每一列中每一项的总数写在另一张纸上 这是一张简化的表格和一些数据 我将使用A2中所述的查询,计算每列的总项目数。然后我就可以copyValueToRange结果了。我必须对所有订单列重复这个过程 为此,我必须在每次完成数据写入时将“next column”参数传递到查询中。 如A2所示: 选择G….. ProceedData() 选择H….. ProceedData() 我现在被困在这里。我不知道如何在处理数据后用“下一列”替换查询中的

我的表有许多列,即G-L,每列包含一些项目数据。 我需要把每一列中每一项的总数写在另一张纸上

这是一张简化的表格和一些数据

我将使用A2中所述的
查询
,计算每列的总项目数。然后我就可以
copyValueToRange
结果了。我必须对所有订单列重复这个过程

为此,我必须在每次完成数据写入时将“next column”参数传递到查询中。 如A2所示:

选择G…..

ProceedData()

选择H…..

ProceedData()

我现在被困在这里。我不知道如何在处理数据后用“下一列”替换查询中的列

虽然关于字符串替代。。。但谷歌脚本似乎没有这个功能

对于此解决方案的任何想法都非常感谢


一个小提示:包含数据的列的数量取决于用户输入。可能是100或更多。

在单元格A2中,我输入了这个公式

=query(ArrayFormula(substitute(transpose(split(textjoin(" ", 1, trim(query(substitute(G2:L, " ", "_"),,rows(G2:G)))), " ")), "_", " ")), "Select Col1, Count(Col1) group by Col1 label Count(Col1)''")

看看这是否适合您?

无法访问您的电子表格。请修改权限。对不起,我编辑了链接的权限。非常感谢。在我的实表中,每列都是一个月内客户的采购订单,该订单中的项目存储在该列中,因此需要存储订购的订单和项目。虽然为了检查和存储,我需要分别写出每一列的总项-,这就是为什么我要求在每一列中运行查询,但我确实需要进行总计算,您的回答为我解决了这个问题。我觉得我现在就可以工作了。。。