- ベストアンサー
Excelで行列から検索する
行に企業名、列に国名の入った表があります。この表から下記のように、(企業名、国名)となる値を検索したいのですが、どうすればよいでしょうか。 米国 英国 中国 トヨタ 10 15 20 日産 5 4 3 ホンダ 0 5 10 例 (日産、英国)=4 実際には国は100、企業は3000位あります。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
52 INDEX インデックス関数 http://gakushuu.boy.jp/52index.htm ご参考に。
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.2
A列の範囲(会社名が入っている)に対しMATCH関数で、会社のあり場所の行数(Xとする)を求める。 第1行目の範囲(国名)に対して、MATCH関数で国のあり場所の列数(Yとする)をもとめる。 =INDEX(表の範囲、X,Y)でクロス点のセルの値が求まる。 実際には関数をネスト(組み合わせる)する。 =INDEX($A$2:$H$10,MATCH("日産",$A$2:$A$10,0),MATCH("米国",$B$1:$H$1,0)) $H$10、$A$10と$H$1は表の範囲で適当に変える。
質問者
お礼
ありがとうございました。
お礼
ありがとうございました。