google-sheets - Google 表格 - 添加单独的列并在另一张表格上显示总和
问题描述
好的。这是我的问题。我有一张由 Google 表单创建的工作表。它是这样形成的...
这是库存控制的一部分。此表显示进货库存。我想要做的是添加每一列(可能无限),例如 Col B SVHD-01-8OZCUP 并在下表的 G2 上显示该数字。我还有另一张基本相同的表,显示 OUTGOING 库存,其列的总和将在下面的 H 中。
然后我只需在每一行中从 G 中减去 H 即可获得当前库存。我需要帮助的只是将上表中的签入总数和签出总数放到下表中。谢谢。
解决方案
更新 2:
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)))
这仅在工作表中没有空列时才有效。
更新:
D2
在您的工作Test B
表中添加了此公式:
=ArrayFormula(IFNA(VLOOKUP("sum "&A2:A, TRANSPOSE(QUERY({'Re-Order'!A1:DF}, "select "&TEXTJOIN(", ", 1, ("sum(Col"&SEQUENCE(109, 1, 2)&")"))&"", 1)), 2, 0)))
它似乎正在工作。如果您有任何问题,请告诉我。
以前的答案:
根据您共享的屏幕截图(我没有查看评论中的表格),一种方法是将表单中的所有列单独求和,然后在第二张表格中针对产品查找值(屏幕截图 2你的问题)
G2
您可以在问题的屏幕截图 2 中的表格中使用以下公式:
=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
。
推荐阅读
- mapper - 不支持获取 mapper 4.x
- html - 将半图像放在 div 的顶部
- matlab - 如何将 delaunayTriangulation 转换为八度?
- react-table-v7 - react 表中的 useBlockLayout 和 useAbsoluteLayout 有什么区别?
- javascript - Discord 机器人“网关”崩溃 - Discord.js
- java - 发送文件和json Spring boot和angular
- java - 从最终的 jar 中排除清单
- python - While循环/ for循环:如何将不同循环的结果一起打印?
- octave - 累积通过网络节点的单向流量
- language-agnostic - 钻石问题到底是哪个问题?