双向查找(或者是HLookup)公式需要的

格

我有Excel中的上述网格..我想find一个公式,将允许我使用A列中的名称作为查找值,并返回该人select的行1中的值(即“ 1“)。如下图所示:

我想要的是

有任何想法吗?

使用这个公式,例如,在I2 ,并将其缩小:

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

在这里输入图像说明


或者,如果你有什么地方没有sorting的名单,想要select的项目,还有另一个公式:

=INDEX($B$1:$H$1,1,MATCH(1,INDEX($B$2:$B$8,MATCH(J2,$A$2:$A$8,0)):INDEX($H$2:$H$8,MATCH(J2,$A$2:$A$8,0)),0))

你的未分类名单从J2开始。 在K2写出上面的公式,并按照下图所示将其拖动下来:

在这里输入图像说明

但是如果你想获得基于名称的项目,你可以写:

 =INDEX($B$1:$H$1;MATCH(1;OFFSET($B$2:$H$7;MATCH(I7;$A$2:$A$7;0)-1;0;1);0)) 

在这种情况下,您将在I7中获得基于名称的项目