如果单元格值大于 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)