获取过滤值以便文本可以自动改变

获取过滤值以便文本可以自动改变

我如何获取过滤器的值以便将其用作文本的条件?

例如:如果过滤器类型为气体设备,则写入“用于气体设备”

例如。下图中,我有一个简单的表格,该表格通过 TYPE =“Gass Equipment”进行过滤。如何获取“Gass Equipment”中的值,以便每次添加新过滤器时都可以动态更改标题文本?

在此处输入图片描述

答案1

你没有显示你的数据在哪些行/列中,所以我假设表格在A7:C19

使用以下公式:

="FOR " & INDEX(A2:A10,MATCH(SUBTOTAL(5,B2:B10),B2:B10))

简要说明: SUBTOTAL(5,)将查找 B 列中的最小可见值, MATCH将返回该值的行 INDEX,将返回 A 列中该行的值

对于文本,仅当您过滤一个值时使用:

=IF(COUNTIF(A2:A10,INDEX(A2:A10,MATCH(SUBTOTAL(5,B2:B10),B2:B10)))=SUBTOTAL(3,B2:B10),"for " & INDEX(A2:A10,MATCH(SUBTOTAL(5,B2:B10),B2:B10)),IF(SUBTOTAL(3,B2:B10)=COUNTA(B2:B10),"for " & INDEX(A2:A10,MATCH(SUBTOTAL(5,B2:B10),B2:B10)),""))

答案2

尝试这个公式:

="For "&INDEX(A6:A13,MIN(IF(SUBTOTAL(3,OFFSET(A6,ROW(A6:A13)-ROW(A6),0)),ROW(A6:A13)-ROW(A6)+1)))

在此处输入图片描述

相关内容