筛选列中每一行的数据

时间:2018-08-26 22:31:32

标签: filter google-sheets

EVE Online Manufacturing Spreadsheet

在Batch!F3:G中,我试图通过使用过滤器比较Engine!P中的结果,将B3:C列的数据输入分解为其组件(以及最终I3:J中的物料/矿物)。 R.当然要乘以我需要的每个成品的总数。

我一直在尝试找出将arrayformula组合在一起的方法,甚至尝试了很多查询函数都没有成功。我能想到的最好的办法是将实际公式串在一起,并用{}附加它们,但这很快就肿了。我需要开放性,因为我倾向于一次构建很多东西。任何帮助将不胜感激,甚至只是将我指向正确的方向!

1 个答案:

答案 0 :(得分:1)

基于我对Google表格的有限了解,我只能想到一种自动执行此操作的方法。

这是我根据您的工作表构建的工作表。 https://docs.google.com/spreadsheets/d/1AfX8o05gUGPiN5S90w4o0yxuIYjsJRaXsaYUFTJuEPo/edit?usp=sharing

首先,在“引擎”表上,再增加一列,这将为您提供该零件所需的材料数量,该数量在“批处理”表的“零件列表”中查找。为此,我使用了VLOOKUP,就像在D2中看到的那样。

然后在批处理表上,查询VLOOKUP返回正数的物料,将其乘以物料数量,然后将其求和。 这是通过F3中使用的QUERY

完成的

仅由于VLOOKUP的工作方式,如果您的PART LIST中没有重复的项目,则此方法。

当然,如果您想进一步细分材料清单,可以采用相同的方法。