【问题标题】:I am looking for a way to =filter and not overwrite data from previous cell我正在寻找一种方法来=过滤而不覆盖前一个单元格中的数据
【发布时间】:2022-06-14 18:43:02
【问题描述】:

我正在尝试创建物料主表的生产订单清单。我遇到的问题是,当我使用 =filter 获取我的 bom 数据时,我只能执行一个行项目而不会出现 #ref 错误。我希望找到一种方法来 =filter 然后添加行(下推数据),这样数据就不会被覆盖。

当我只过滤一个订单项时,这是有效的

当我将公式向下拖动以获取第 2 行的 BOM 信息时,问题就出现了。 在工作表中拖动公式时出错

我已突出显示我正在寻找的订单项和过滤结果。如果有人有一个解决方案可以根据过滤结果添加 X 行,那就太好了。我目前不知所措。我已经尝试了好几个星期了。

https://docs.google.com/spreadsheets/d/1Ubs9nthgk9h-DKxXMVhAjPZF8ot1F98nCcLccLbTbyE/edit?usp=sharing

【问题讨论】:

标签: google-sheets google-sheets-formula


【解决方案1】:

你可以这样做并向下拖动:

=ARRAYFORMULA(SUBSTITUTE(SUBSTITUTE(QUERY(FILTER(SUBSTITUTE(BomMaster!$1:$17000, " ", "♦"), 
 BomMaster!A:A=B2&" "&C2&" "&D2),, 9^9), " ", CHAR(10)), "♦", " "))

【讨论】:

    【解决方案2】:

    我处于类似的困境中,并希望充分了解这一点,以便在我的工作流程中实施它……有没有关于这方面的 YouTube 教程?想知道 SUBSTITUTE 函数在这里做什么。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-01-19
      • 1970-01-01
      • 2020-08-28
      • 2014-04-05
      • 2023-03-23
      • 1970-01-01
      • 1970-01-01
      • 2020-03-27
      相关资源
      最近更新 更多