首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >水平过滤/过滤列?

水平过滤/过滤列?
EN

Web Applications用户
提问于 2017-09-17 16:26:47
回答 1查看 8.8K关注 0票数 1

我熟悉垂直过滤器,但不知道是否可以这样做,以便只显示与我的查询匹配的列。

是否可以在谷歌电子表格中进行水平过滤?

EN

回答 1

Web Applications用户

回答已采纳

发布于 2017-09-19 01:12:22

filter命令同样适用于行和列。其格式是

代码语言:javascript
复制
=filter("two-dimensional array", "1-dimensional true-false array")

滤波方向由真-假阵列的方向决定.把它想象成坐在2D数组的边缘上,它可以是水平的或垂直的。例如,

代码语言:javascript
复制
=filter(A1:E10, B1:B10 > 2)

仅保留B中条目大于2的范围A1:E10的行。

代码语言:javascript
复制
=filter(A1:E10, A3:E3 < 10)

仅保留范围A1:E10的列,其中第3行条目小于10。

查询

=query函数是不对称的;它只选择符合某些条件的行。若要将其用于筛选列,请应用transpose,例如

代码语言:javascript
复制
=transpose(query(transpose(A1:E10), "select * where Col3 < 10")))

请注意,由于转换后的数组构建为“动态”(它在电子表格中物理上不存在),查询字符串将其命名为Col1、Col2等,而不是列标签。上面的查询选择第三行小于10的列。

票数 3
EN
页面原文内容由Web Applications提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webapps.stackexchange.com/questions/109889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档