首页 > 解决方案 > 如何在 Google 表格中过滤行而不是列?

问题描述

我在工作中有一个共享的谷歌表格,看起来像下面的内容。我想过滤掉所有 3 列中有 0 的所有行。我尝试了一个 =filter 函数,但它的问题是它一次只执行 1 行/列。有任何想法吗?

value 1 value 2 value 3
8485    2515    0
121     0       0
36      0       415
0       0       0
0       0       0
0       1551    0

标签: google-apps-scriptgoogle-sheetsfilterconcatenationgoogle-sheets-formula

解决方案


以下是一些简单的解决方案:

=QUERY(
  A:C;
  "WHERE     A IS NOT NULL
         AND A * A + B * B + C * C <> 0"
)
=QUERY(
  A:C;
  "WHERE     A IS NOT NULL
         AND (A <> 0 OR B <> 0 OR C <> 0)"
)

在此处输入图像描述


推荐阅读