- ベストアンサー
別々のEXCELファイルを比較し、片方だけにある情報をもう片方に書き込
別々のEXCELファイルを比較し、片方だけにある情報をもう片方に書き込むやり方。 別々のEXCELファイルを比較し、片方にある情報を元に、もう片方のEXCELに表示するやり方を探しています。 Aファイル 営業担当者 お店の名前を管理する数字 お店の名前 電話番号 Bファイル お店の名前 お店の名前を管理する数字 Bのファイルに、お店の名前(お店の名前を管理する数字)が一致するAのファイルの営業担当者の情報を表示したいのですが、いい方法はあるでしょうか? よろしくおねがいします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
VLOOKUPを使うのが良いでしょう。 ↓サンプルです。 http://m17xr2.at.webry.info/201006/article_11.html
その他の回答 (3)
- daiku164
- ベストアンサー率34% (151/437)
- tom04
- ベストアンサー率49% (2537/5117)
こんばんは! 外していたらごめんなさい。 営業担当者の情報が具体的にどのような感じか判らないので 勝手に↓のような感じで表を作ってみました。 前提として、一担当者が一店舗を担当している前提での方法です。 単純にBook2のA列に店番を入力すれば、店名と担当者名が表示されるだけにしています。 Book2のB2セルに =IF(A2="","",INDEX([Book1]Sheet1!C$2:C$1000,MATCH(A2,[Book1]Sheet1!B$2:B$1000,0))) C2セルに =IF(A2="","",INDEX([Book1]Sheet1!A$2:A$1000,MATCH(A2,[Book1]Sheet1!B$2:B$1000,0))) という数式を入れ、B2・C2セルを範囲指定し、C2セルのフィルハンドルで下へコピーすると 画像のような感じになります。 尚、数式内の [Book1] の部分を[Aファイル] のようにファイル名に変更すれば対応できると思います。 以上、参考になればよいのですが 的外れならごめんなさいね。m(__)m
お礼
ありがとうございます! おお、これだと出てくるんですね。次回作る際の参考にさせていただきます。
- daiku164
- ベストアンサー率34% (151/437)
エクセルの表示でウィンドウを並べて表示(ウィンドウの整列)がありますが、それではダメですか? 上下、左右に並べれば、比較できますし、書き込みもできます 後はVLooKUP関数かHLooKUP関数でしょうね、 VLooKUP関数は情報が横並びの中から必要事項を選んでくる HLooKUP関数は情報が縦並びの中から必要事項を選んでくる
お礼
ありがとうございました! 今回は http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1217957357 を結局参考にしました。 EXCELは奥が深いですね、頑張って覚えたいと思います。
お礼
おおお、式も簡単でわかりやすいです! 実際自分で試してみます!ありがとうございます。