- ベストアンサー
Excel関数 選択条件によって表示内容を変えたい
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは! 質問どおりの配置の場合です。 C9セルに =IF(COUNTBLANK(A9:B9),"",INDEX($B$2:$E$5,MATCH(B9,$A$2:$A$5,0),MATCH(A9,$B$1:$E$1,0))) という数式を入れ、オートフィルで下へコピーしてみてください。 たぶん希望通りになると思います。 以上、参考になれば幸いです。m(__)m
その他の回答 (4)
- keithin
- ベストアンサー率66% (5278/7941)
- apsk
- ベストアンサー率64% (11/17)
こんばんは! C9のセル:=VLOOKUP(B9,$A$2:$E$5,MATCH(A9,$A$1:$E$1,1)) C10のセル:=VLOOKUP(B10,$A$2:$E$5,MATCH(A10,$A$1:$E$1,1)) C11のセル:=VLOOKUP(B11,$A$2:$E$5,MATCH(A11,$A$1:$E$1,1)) どうでしょうか?
お礼
返信ありがとうございます。 VLOOKUPとMATCHでできるんですね! 勉強になりました、ありがとうございました!!
- jcctaira
- ベストアンサー率58% (119/204)
【C9セル】=INDEX($B$2:$E$5,MATCH(B9,$A$2:$A$5),MATCH(A9,$B$1:$E$1)) 【C10セル】以下はコピーすればできます。
お礼
返信ありがとうございます。 この通りにやったらできました! シンプルでわかりやすかったです、ありがとうございます!!
- mshr1962
- ベストアンサー率39% (7417/18945)
C9=IF(COUNTA(A9:B9)=2,INDEX($B$2:$E$5,MATCH(B9,$A$2:$A$5,0),MATCH(A9,$B$1:$E$1,0),"") または C9=IF(COUNTA(A9:B9)=2,VLOOKUP(A9,$A$2:$E$5,MATCH(B9,$A$2:$A$5,0),FALSE),"") または C9=IF(COUNTA(A9:B9)=2,HLOOKUP(B9,$B$1:$E$5,MATCH(B9,$A$2:$A$5,0),FALSE),"")
補足
数式をそのままコピーしてやってみたのですが、全て「♯N/A」と出てしまいました・・(>o<) 私のやり方が悪かったのでしょうか・・ありがとうございました!
お礼
返信ありがとうございます。 この通りにやってみて無事できました! わかりやすかったです、ありがとうございました!!