- 締切済み
MATCH関数について。
いま、情報処理検定2級の勉強をしています。 そこでINDEX関数を用いる問題が出たので、INDEXとMATCHのネストを作りました。 =INDEX($C$20:$F$24,MATCH(G5,$C$19:$F$19,0),MATCH(H5,$B$20:$B$24,0)) こんな感じになりました。 でも、エラーが起きました。MATCH(H5,$B$20:$B$24,0))のところのセルH5には「1」とあり、B20:B24には「1回目」~「5回目」とセルに入力してありました。なので、一致しないからだと思いました。 そこで質問です。このような場合、どのようにすればエラーが起きないで戻り値が出るのでしょうか。 わかりにくい文章ですけど、教えてください。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- maron--5
- ベストアンサー率36% (321/877)
回答No.2
◆こんな方法はいかがでしょうか? MATCH(H5,$B$20:$B$24,0)のところを MATCH(H5&"回目",$B$20:$B$24,0) または、 MATCH(H5,INDEX(--LEFT($B$20:$B$24),),0)
- n-jun
- ベストアンサー率33% (959/2873)
回答No.1
INDEX(配列,行番号,列番号) 何となくですが、行と列が逆になってませんか? はじめのMatchで列を決めて、次のMatchで行を決めてません?
質問者
お礼
回答ありがとうございます。 いま確認して修正しましたが、戻り値は♯N/Aのままでした。 でも、その順番を忘れてました。ありがとうございます。
お礼
回答ありがとうございます。 両方の引数で挑戦しましたが、どちらとも戻り値が♯N/Aでした。 方法を教えてくれたのにすいません。