如果单元格值大于 0,则复制行 - Google 工作表
Copy row if cell value more than 0 - Google Sheets
我试图用电子表格中的一些单元格为某些不同的服务计算价格。每行有:
- 每个服务的名称
- 请求的服务数量
- 服务的单价
- 最后是单价乘以数量的总价
但是,我已经为 10-15 个服务完成了此操作,因此并非每次都会使用所有服务。所以现在我想尝试创建一个摘要版本,该版本将解释与上面完全相同的信息,但仅针对所选选项。为了确定要显示哪些服务,我计划进行过滤以仅在计算价格大于 0
时显示
我看到有 FILTER
函数,所以我尝试执行以下操作:
=FILTER(F6:F9, F6:F9 > 0)
这确实完成了仅显示大于 0 的值的基本工作。但是,有没有一种方法可以扩展它以从它旁边的列中复制信息?或者我是否必须使用其他函数或脚本来实现此目的?
您需要做的就是扩展 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)
我试图用电子表格中的一些单元格为某些不同的服务计算价格。每行有:
- 每个服务的名称
- 请求的服务数量
- 服务的单价
- 最后是单价乘以数量的总价
但是,我已经为 10-15 个服务完成了此操作,因此并非每次都会使用所有服务。所以现在我想尝试创建一个摘要版本,该版本将解释与上面完全相同的信息,但仅针对所选选项。为了确定要显示哪些服务,我计划进行过滤以仅在计算价格大于 0
时显示我看到有 FILTER
函数,所以我尝试执行以下操作:
=FILTER(F6:F9, F6:F9 > 0)
这确实完成了仅显示大于 0 的值的基本工作。但是,有没有一种方法可以扩展它以从它旁边的列中复制信息?或者我是否必须使用其他函数或脚本来实现此目的?
您需要做的就是扩展 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)