【问题标题】:How to filter with user-input data? [Google Sheets]如何过滤用户输入的数据? [谷歌表格]
【发布时间】:2022-01-12 02:30:56
【问题描述】:

我有一个关于动态过滤的问题。

假设我有许多服务及其提供者,并且我试图按特定条件进行过滤。很简单。

但假设我不是生成标准的人?当我不知道我们要再次检查哪一列时,如何编写过滤器来显示结果?

查看我的电子表格(权限打开)了解更多说明 https://docs.google.com/spreadsheets/d/1Bj_OGyCyobXmoFq72M-v4lcNiGfrgi1AX5QeeZIi-FY/edit?usp=sharing

【问题讨论】:

    标签: google-sheets


    【解决方案1】:

    这是我的处理方法

    =filter(B4:B6,filter(C4:D6,C3:D3=B22)="Y")
    

    或者您可以通过取消数据投票并运行查询()来做到这一点

    =ArrayFormula(query(split(flatten(B4:B6&"❄️"&C3:D3&"❄️"&C4:D6),"❄️"),"select Col1 where Col2='"&B22&"' and Col3='Y'"))
    

    动态检测列/行的另一种方法是使用间接(R1C1)匹配

    =filter(B4:B6,indirect("R4C"&match(B22,3:3,0)&":R6C"&match(B22,3:3,0),0)="Y")
    

    【讨论】:

    • 嘿!这非常有帮助!嵌套过滤器 OP。非常感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-17
    • 2020-10-20
    • 1970-01-01
    • 1970-01-01
    • 2020-05-28
    • 2019-10-19
    • 1970-01-01
    相关资源
    最近更新 更多