在Excel中查找表中的值并返回列标题

2hh7jdfx  于 2023-05-19  发布在  其他
关注(0)|答案(1)|浏览(265)

我在Excel中有下表

根据单元格G2的颜色,我应该在单元格H2中写什么公式来得到答案?例如G2 = Red H2 = Group3如果颜色不在表中,公式将返回NotFind我没有得到VLOOKUP或索引匹配的答案匹配函数适用于一维数组,谢谢

dgsult0t

dgsult0t1#

使用CONCAT()REPT()

·单元格H2中使用的公式

=CONCAT(REPT(A1:E1,N(G2=A2:E5)))

使用INDEX()AGGREGATE()

·单元格H2中使用的公式

=IFERROR(
    INDEX(
        $A$1:$E$1,
        AGGREGATE(
            15,
            6,
            COLUMN($A$1:$E$1) /
                (
                    G2 =
                        $A$2:$E$5
                ),
            1
        )
    ),
    "Not Found"
)

或者
使用INDEX()MAX()

·单元格H2中使用的公式

=INDEX($A$1:$E$1,MAX(N(G2=$A$2:$E$5)*COLUMN($A$1:$E$1)))

或者
仅使用AGGREGATE()

="Group"&AGGREGATE(15,6,COLUMN($A$1:$E$1)/($A$2:$E$5=G2),1)

相关问题