1

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

例子: 在此处输入图像描述

此示例中的数据具有第 1、2 和 3 行。根据选择条件(Denver、Product 1 和 Skill 1),只有第 2 行包含所有三个搜索词。

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

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

4

1 回答 1

3

尝试:

=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)))

0

于 2020-05-04T22:34:48.810 回答