如何在Google电子表格中应用双重过滤器(水平+垂直)?

时间:2018-05-25 09:38:40

标签: google-sheets

在谷歌电子表格中,我正在寻找可以垂直和水平过滤的公式filter()

e.g。我可以垂直过滤

=filter(D4:H8, D3:H3=5)

或横向

=filter(D4:H8,C4:C8=2)

但我想知道是否可以同时做两件事。

我试图把一个放到另一个,但问题是第一个过滤器的第二个参数,维度未知+我不知道如何引用列名或行名。

我还尝试了filter()函数的第三个参数,但是我得到了一个错误

=filter(D4:H8, D3:H3=5,C4:C8=2)
  

错误   FILTER的范围大小不匹配。预期行数:1。列数:5。实际行数:1,列数:1。

以下是具体示例(具有编辑权限):https://docs.google.com/spreadsheets/d/1SYJuv2PQh72L-dfoH0xtugehe0EKp7ZNWHg_xbbqOBA/edit?usp=sharing

1 个答案:

答案 0 :(得分:2)

双重过滤:

=filter(filter(D4:H8, D3:H3=5),C4:C8=2)