在谷歌电子表格中,我正在寻找一个像 filter()
这样可以垂直和水平过滤的公式。
例如我可以垂直过滤
=filter(D4:H8, D3:H3=5)
或横向
=filter(D4:H8,C4:C8=2)
但我想知道是否可以同时进行这两个操作。
我试图将一个放入另一个,但问题是第一个过滤器的第二个参数,维度未知 + 我不知道如何引用列名或行名。
我还尝试了 filter()
函数的第三个参数,但出现错误
=filter(D4:H8, D3:H3=5,C4:C8=2)
Error FILTER has mismatched range sizes. Expected row count: 1. column count: 5. Actual row count: 1, column count: 1.
这是具体示例(具有编辑权限):https://docs.google.com/spreadsheets/d/1SYJuv2PQh72L-dfoH0xtugehe0EKp7ZNWHg_xbbqOBA/edit?usp=sharing
最佳答案
双重过滤:
=filter(filter(D4:H8, D3:H3=5),C4:C8=2)
关于google-sheets - 如何在谷歌电子表格中应用双重过滤器(水平+垂直)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50526079/