我希望能够使用列Tags to filter
的多个值来过滤Filters available
列。
例如,如果我选择可用的过滤器e
和d
,我将只返回第15,15和17行。
我的问题是我不知道如何选择我想要的过滤器并过滤表格。
但是,它不应显示此列中的确切值,而应显示Filters available
表中的值,然后过滤显示包含至少一个所选选项的行... < / p>
你认为我的问题清楚了吗?
答案 0 :(得分:1)
尝试使用一个带过滤条件的额外列:
在此示例中:
在E2单元格中只需要一个公式:
=ArrayFormula(REGEXMATCH(D2:D9,JOIN("|",FILTER(A2:A8,B2:B8=1))))
ArrayFormula
会自动向下扩展到第9行。选择您的范围而不是D2:D9。
REGEXMATCH
检查标签是否包含选定的过滤器。
JOIN
生成如下字符串:&#34; a | c | e | g&#34;这使REGEXMATCH
检查任何选定的过滤器:OR c OR e OR g。
答案 1 :(得分:0)
使用数据透视表这是一种非常简单的方法。
突出显示要使用的数据,然后从“数据”菜单中选择“数据透视表”。
然后添加字段以选择您所在的行和列,并在“过滤器”字段中包含要过滤的列
然后,您可以使用内置的数据透视表过滤器来显示您所追求的内容。
Giant image showing how to setup and use a pivot table in google sheets
这是指向如何创建数据透视表的Google帮助的链接: