跨多个列过滤 Sheet

Filtering a Sheet across multiple columns

正在寻求有关过滤问题的帮助。我有一个包含数十列的 sheet,其中任何一列都可能包含用户可能想要过滤的数据。为了可用性起见,我想做的是创建一个过滤器选项卡,其中包含一些用户可以填充的空单元格,并返回包含所有搜索词的所有行的列表。

示例:

此示例中的数据包含第 1、2 和 3 行。根据选择条件(丹佛、产品 1 和技能 1),只有第 2 行包含所有三个搜索词。

是否有过滤功能可以跨行和列搜索?

https://docs.google.com/spreadsheets/d/1nMu00tyCC0gEw4IPuaXG1nb50Xj7IYQ9Gcmq6C7xgfs/edit?usp=sharing

尝试:

=ARRAYFORMULA(ARRAY_CONSTRAIN(QUERY({A7:J9, 
 TRANSPOSE(QUERY(TRANSPOSE(A7:J9),,99^99))}, 
 "where "&JOIN(" and ", IF(B1:B3="",,
 "lower(Col"&COLUMN(J9)+1&") contains '"&
 LOWER(B1:B3)&"'")), 0), 99^99, COLUMNS(A7:J9)))