Excel索引公式以相反顺序检查一行

我是新的Excel公式。 我正在使用这个公式:

=INDEX(B$1:G$1,MATCH(H2,B2:G2,0)) 

它添加相应的列名称,当行的范围(B2:G2)中的值匹配我的目标H2 。 这个问题是,当两个相等的值被发现,最左边被追加,而我宁愿最右边追加。

我想要有同样的事情,但执行其他方式(匹配从G2:B2 )。 任何build议?

使用这个数组公式:

 =MAX(IF($B$2:$G$2=H2,COLUMN($B$2:$G$2)-COLUMN(INDEX($B$2:$G$2,1,1))+1)) 

把它,并按下CTRL + SHIFT + ENTER一起。