【问题标题】:Google Sheets - Add seperate columns and show sum on another sheetGoogle 表格 - 添加单独的列并在另一张表格上显示总和
【发布时间】:2021-06-23 15:35:18
【问题描述】:

好的。这是我的问题。我有一张由 Google 表单创建的工作表。它的格式是这样的……

这是库存控制的一部分。此表显示进货库存。我想要做的是添加每一列(可能无限),例如 Col B SVHD-01-8OZCUP 并在下表的 G2 上显示该数字。我还有另一张基本相同的表,显示 OUTGOING 库存,其列的总和将在下面的 H 中。

然后我只需在每一行中从 G 中减去 H 即可得到当前库存。我需要帮助的只是将上表中的签入总数和签出总数放到下表中。谢谢。

【问题讨论】:

  • 如果每个产品都在一个单独的列中,那么您不能简单地使用像SUM(B2:B) 这样的公式吗?我在理解您的问题时是否遗漏了什么?
  • 这要求我需要对 SUM(C2:C)、SUM(D2:D)、...一直到 SUM(DF2:DF) 执行此操作。我正在寻找一种方法让 Google 表格为我做到这一点。
  • 我还有一张主库存清单。我控制所有产品 SKU 和描述。因此,例如在下页的 D 列中,我有:=ARRAYFORMULA(IFERROR(VLOOKUP(A1:A,'Master Inventory list'!A1:L,MATCH("ITEM NAME",'Master Inventory list'!A1:1,0),FALSE))) 以显示项目名称。因此,如果我添加一个新产品,我不想再翻一遍这张表并手动添加所有信息。
  • 请分享指向您的电子表格副本的链接,并将权限设置(在创建链接时)设置为“知道链接的任何人...”和“编辑者”。就目前而言,这里的志愿者贡献者甚至需要在开始之前手动将数据输入到他们自己的工作表中,这是一个很大的威慑力。你想做的事都能做到。帮助我们帮助您。
  • 好的。这是链接:docs.google.com/spreadsheets/d/… 我要更改的工作表是“当前库存清单”列 G“签到总数”。该数据当前来自工作表“签到表”,我想将其更改为来自工作表“重新订购”。谢谢。我还没有与传入的“重新订购”表对应的“输出”表。

标签: google-sheets google-sheets-formula


【解决方案1】:

更新 2:

根据 cmets 中的讨论使公式的 SEQUENCE 部分动态化:

=ArrayFormula(IFNA(VLOOKUP("sum "&A2:A, TRANSPOSE(QUERY({'Re-Order'!A1:DF}, "select "&TEXTJOIN(", ", 1, ("sum(Col"&SEQUENCE((COUNTA('Re-Order'!1:1)-1), 1, 2)&")"))&"", 1)), 2, 0)))

这仅在工作表中没有空列时才有效。

更新:

在您的Test B 工作表中的D2 中添加了此公式:

=ArrayFormula(IFNA(VLOOKUP("sum "&A2:A, TRANSPOSE(QUERY({'Re-Order'!A1:DF}, "select "&TEXTJOIN(", ", 1, ("sum(Col"&SEQUENCE(109, 1, 2)&")"))&"", 1)), 2, 0))),它似乎正在工作。如果您有任何问题,请告诉我。

以前的答案:

根据您共享的屏幕截图(我没有查看 cmets 中的工作表),一种方法是对表单中的所有列单独求和,然后在第二张工作表中针对产品查找值(您问题的屏幕截图2)

您可以在问题的屏幕截图 2 中的工作表中的 G2 中使用以下公式:

=ArrayFormula(VLOOKUP("sum "&A2:A, TRANSPOSE(QUERY({inventory_control_sheet_nameA1:DF}, "select "&TEXTJOIN(", ", 1, ("sum(Col"&SEQUENCE(109, 1, 2)&")"))&"", 1)), 2, 0))

这假定输入具有通过DF 的列。

【讨论】:

  • 这很好,唯一的事情是如果我从列表中添加或删除任何产品,它需要我更改序列号。这是一件小事,但可行。
  • 你要在Re-Order 表中有连续的列吗?如果是,那么我可以与COUNTA 共享一个变体,它可以获取最后一列并运行公式,而无需更改SEQUENCE
  • 如果可能的话会更好。
  • 更新了原始答案。如果这对你有用,那么请accept the answer。谢谢。
  • 就像我在上面的答案中提到的那样,Re-Order 表中不应有空列标题。目前DH 以后的列是空的,因此这个公式不起作用。
猜你喜欢
  • 2019-11-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多