- ベストアンサー
EXCELについて問い合わせです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
B10セルに次の様な関数を入力してからB10セルをコピーして、B11~B15のセル範囲に貼り付けて下さい。 =IF($A10="","",IF(ISERROR(INDEX($B$2:$H$2,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("■",INDEX($B$3:$H$8,MATCH($A10,$A$3:$A$8,0),),0)),"-"))
その他の回答 (1)
- kagakusuki
- ベストアンサー率51% (2610/5101)
回答No.2
回答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)),"-")) などの様に様々なやり方があります。
お礼
お返事が遅くなり申し訳ありません。 解答をありがとうございました。 教えていただいた関数で仕上げることが出来ました。 誠にありがとうございます。