google-sheets - 如何根据其他列的数据过滤列?(编辑:附图以供理解)
问题描述
我在 A2:A6000 上有日期,在相应的 G3:G6000 上有一些从 -6 到 +6 的值。
只要相应 G 列中的值小于-4(即-4to-6)和大于4 即(4 到6),我想获取日期。
我想在单独的列上自动生成这些特定日期。如何在谷歌表格上做到这一点。
谢谢。
解决方案
=QUERY(A1:G, "select A where G > 3 or G < -3", 1)
在您想要日期的行中尝试。
编辑
仍然不是 100% 确定你想要什么,试着把这个公式放在 Cell M2 中:
=QUERY(A2:I,"select A,B,C,D,E,F,G,H,I where H>0.03 or H<-0.03",1)
这将只返回 +3%/-3% 天的整个表格。如果您只需要日期和百分比,请使用:
=QUERY(A2:I,"select A,H where H>0.03 or H<-0.03",1)
或者只是日期,=QUERY(A2:I,"select A where H>0.03 or H<-0.03",1)
推荐阅读
- python - Python 请求 POST(和 Cookie)登录并在 GET 抓取失败后
- python - 为什么我的函数只返回列表中的一项?
- python - Django 查询:按对话分组的最后收到的邮件
- vba - 从网络驱动器文件夹打开 .msg 然后下载超链接
- android - 如何将 TypedArray 传递到包中
- jquery - 将下拉列表中的 2 个参数传递给控制器。
- php - 查询生成器将查询生成器的结果转换为模型对象
- parsing - FParsec - 收集元组列表
- vba - 使用多个电子邮件帐户发送 MailEnvelope
- css - 带有网格模板区域的媒体查询不起作用