具有多个相同项目且需要合并的BOM表的脚本

时间:2018-10-19 14:39:30

标签: google-apps-script google-sheets

我是编码的新手,正在使用Google工作表并尝试编写脚本(或公式的其他组合),以便将所有数量已合并的新工作表标签上的BOM表吐出(我们有多个订单项,具有不同数量的相同零件号,并且需要将它们全部合并为总数量为1的行。我突出显示了我想显示在BOM表上的列:

enter image description here

我看过查询函数和其他公式/脚本,但似乎无法使它发挥作用,以求出我想要的值并将所有数量合计为1。

1 个答案:

答案 0 :(得分:0)

欢迎使用堆栈溢出。下次您发布问题时,请提供您尝试过的方法的完整且可验证的示例,包括QUERY函数参数和/或脚本。

How to create a Minimal, Complete, and Verifiable example

根据查询语言语法,

  

如果使用group by子句,则select子句中列出的每一列都必须在group by子句中列出,或者由聚合函数包装。

More on the visual query language used by Google in the QUERY function

在您的情况下,查询将如下所示

=QUERY(A2:P, "SELECT A,B,C,E,SUM(G),O,SUM(P) GROUP BY A,B,C,E,O")