筛选 Google 个工作表中的多列

Filtering multiple columns in Google Sheets

我正在尝试过滤 Google 工作表中的多行和多列,并仅显示与我想要的值匹配的单元格,但到目前为止我没有成功。

这是一个 link 原始数据和我需要的预期输出。 https://docs.google.com/spreadsheets/d/1355FJBYlzlU1RajWZ1Cj1qhXkRrU4QYegeQ4UzBeE3I/edit?usp=sharing

在这个例子中,我想按 activity 过滤并仅显示我有“骑自行车”的日子 class,例如。过滤器需要是一种下拉菜单,因为会有更多人使用它。

我尝试使用切片器功能,但它只允许我过滤 1 列而不是多列。

知道怎么做吗?

尝试:

=ARRAYFORMULA(TRANSPOSE(SPLIT(TRANSPOSE(QUERY({B3:F3; 
 IF(B4:F7<>"Cycling";;B4:F7)};;99^99)); " ")))