【问题标题】:Copy row if cell value more than 0 - Google Sheets如果单元格值大于 0,则复制行 - Google 表格
【发布时间】:2019-07-02 19:31:25
【问题描述】:

我在电子表格中有一些单元格,我试图用这些单元格来计算一些不同服务的价格。每行有:

  • 每个服务的名称
  • 请求的服务数量
  • 每单位服务的价格
  • 最后是单价乘以数量计算的总价

但是,我已经为 10-15 次服务执行此操作,因此并非每次都会使用所有服务。所以现在我想尝试创建一个总结版本,它可以解释与上面完全相同的信息,但仅适用于所选选项。为了确定要显示的服务,我计划过滤以仅在计算的价格大于 0 时显示

我已经看到有FILTER 函数,所以我尝试执行以下操作:

=FILTER(F6:F9, F6:F9 > 0)

这确实完成了仅显示大于 0 的值的基本工作。但是,有没有一种方法可以扩展它以从旁边的列中复制信息?还是我必须使用其他函数或脚本来实现这一点?

【问题讨论】:

    标签: filter google-sheets google-sheets-formula google-sheets-query google-query-language


    【解决方案1】:

    您需要做的就是扩展FILTER 范围,例如:

    =FILTER(F6:H9, F6:F9 > 0)
    

    甚至可能是这样的:

    =FILTER(A6:B9, F6:F9 > 0)
    

    但如果您愿意,可以使用QUERY

    =QUERY(A6:Z9, "select F,G,H where F > 0", 0)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多