google-sheets - 谷歌表格查询公式过滤多列范围以轻松回测
问题描述
我有一张表,我目前正在手动过滤 18 列中的每一列中的“空白和 3 以下”。通过手动过滤,将第二个 col 过滤器应用于第一个 col 过滤器结果,依此类推,结果是更少的行数。
列条件:C>40 and D>50 and (E between 10 & 100) and [J:J (Blank & <3) then K:K (Blank & <3) ... until Z:Z] 需要的结果输出: H Col, I Col 有 37 行。
我想在一个单独的选项卡中通过公式来做同样的事情。
=FILTER(Sum!H2:I, MMULT( ((Sum!C2:C>40)*(Sum!D2:D>50)*(Sum!E2:E>10)*(Sum!E2:E<100))*(ISBLANK(Sum!J2:J) + Sum!J2:J<3) , 1))
只要将单列作为范围(J:J)给出,它就可以工作,但我无法让它适用于多列,请帮忙。当手动过滤时,结果输出会随着我的继续而减少,但在公式中输出行会增加。
想法是像这样进行回测:场景 1:H Col & I 列是上述条件下 J:Z 的 o/p 结果。场景 2:H Col & J Col 是上述条件下 K:AA 的 o/p 结果。场景 3:H Col & K Col 是上述条件下 L:AB 的 o/p 结果。
目前,如果我想检查 2nd Scenario,我必须先从 I:I 中删除过滤器,然后添加 AA:AA 过滤器进行检查。当我必须检查第 3 或第 4 场景等时,这很麻烦。这是我试图通过公式避免的问题,将 J:Z 之类的一两个地方更改为 K:AA,而不是删除 J:J 并添加 AA:AA 等。
解决方案
推荐阅读
- php - JSON + PHP 错误不太清楚我做错了什么我正在关注视频教程。Uncaught SyntaxError: Unexpected token ] in JSON at position 0
- javascript - 如何在 React Native 中使用循环列出
- android - 关于 Android SDK 原生方法
- python - 将多个 .py 文件编译为 windows 可执行文件 (.exe)
- html - 背景图像封面不会缩小图像
- php - Laravel Entrust - 添加对访客角色的支持
- azure - 在哪里可以找到要在 Microsoft Flow 的 Azure REST API 调用中使用的受众和客户端 ID 字段?
- java - 使用 Java 遍历所有浮点值
- apache-spark - Spark - Spark DataFrame、Spark SQL 和/或 Databricks 表中的混合区分大小写
- python - PSQL 和 Django 2 的典型“关系“auth_user”不存在”