我在Excel中有上面的网格..我想找到一个公式,允许我使用A列中的名称作为查找值,并返回第1行中由该人选择的值(即列中的“1”)..如下所示:
有什么想法吗?
答案 0 :(得分:3)
请在I2
中使用此公式并将其放下:
=INDEX($B$1:$H$1,1,MATCH(1,B2:H2,0))
或者,如果您有某个未排序的名称列表并想要选择项目,则还有另一个公式:
=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
中写上面的公式并将其向下拖动,如下图所示:
答案 1 :(得分:0)
但是如果你想根据名字获得Item,你可以写:
=INDEX($B$1:$H$1;MATCH(1;OFFSET($B$2:$H$7;MATCH(I7;$A$2:$A$7;0)-1;0;1);0))
在这种情况下,您可以根据I7中的名称获取项目