• 締切済み

複数の検索値から任意のデータを抽出する方法

Excelの質問です。 Sheet1には、1行1件のコード、地域、金額の表があります。 A列のコードは、同じコードはひとかたまりになっていますが、 同じコードが2行ある場合や、1行またはそれ以上ある場合と決まっていません(最大6行)。 また、コードの順も昇順・降順になっていません。 Sheet2には、A列にコードだけが入力してあり、コードをキーにして、 Sheet1から地域と金額を自動表示したいのですが、 MATCHやINDEX関数を組み合わせたりしたのですが、うまくいきません。 関数式をお教えください。 <Sheet1> A B C →列番号です。 コード 地域 金額 56789 東京 100 56789 大阪 50 12345 大阪 400 12345 神奈川 200 12345 東京 1000 22222 大阪 300 22222 神奈川 400 22222 東京 100 ・・・・・つづく <Sheet2> A B C 12345 大阪 400 →B列とC列を数式で自動表示したい 神奈川 200 東京 1000 56789 東京 100 大阪 50 22222 ・・・・・つづく

みんなの回答

noname#204879
noname#204879
回答No.1

作成方法は自分で勉強していただくとして、ピボットテーブルレポートによるのが簡単です。結果だけを示しておきます。 合計/金額 コード   地域  合計 12345   神奈川  200       大阪   400       東京  1000 22222   神奈川  400       大阪   300       東京   100 56789   大阪   50       東京   100

chibiho
質問者

お礼

回答ありがとうございます。 ただ、ピボットは使えないんです。 なぜならSheet2(結果の方)の様式が既に決まっているので、 決まったセル位置に金額を表示する方法が必要なのです。

関連するQ&A