回答No.1です。
その他にも
=IF($A10="","",IF(ISNUMBER(MATCH("■",INDEX($B$3:$H$8,MATCH($A10,$A$3:$A$8,0),),0)),INDEX($B$2:$H$2,MATCH("■",INDEX($B$3:$H$8,MATCH($A10,$A$3:$A$8,0),),0)),"-"))
や
=IF($A10="","",IFERROR(INDEX($B$2:$H$2,MATCH("■",OFFSET($B$2:$H$2,MATCH($A10,$A$2:$A$8,0)-1,),0)),"-"))
や
=IF($A10="","",IFERROR(OFFSET($A$2,,MATCH("■",OFFSET($B$2:$H$2,MATCH($A10,$A$3:$A$8,0),),0)),"-"))
などの様に様々なやり方があります。
お礼
お返事が遅くなり申し訳ありません。 解答をありがとうございました。 教えていただいた関数で仕上げることが出来ました。 誠にありがとうございます。