- ベストアンサー
エクセルで2つのデータを1つに統合させるには
職場でのエクセルデータ作成に困っています。 店舗での販売商品の数量管理です。 ファイル1:在庫数量 商品名 月日 在庫数 A B C D E ファイル2:注文数量 商品名 月日 注文先 注文数 A C E 以上のような2つのデータファイルを1つのシートにまとめたいのですが、 どうしたらいいのでしょうか。 ファイル1とファイル2では、商品名の列がすべて同一でないので、 どうやって結びつけたらいいか、困っています。 どなたか方法をご存知でしたらお教えください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ファイル1とファイル2を一つにまとめるには次のようにすればよいでしょう。 各ファイルで商品名及び日付などについては同じ列になるように列の挿入などによって調整します。また、在庫数、注文先、注文数についてはそれぞれが違った列になるように調整します。 その上で例えばファイル2の表全体をコピーし、ファイル1の下の行に貼り付けます。 その後に商品名を重点にして並び替えをすればよいでしょう。 それの操作は済んだとしてもその後に新たに入力されるデータはどのようにすればよいのか疑問がの残りますね。
その他の回答 (2)
- hallo-2007
- ベストアンサー率41% (888/2115)
ファイル1:在庫数量 商品名 月日 在庫数 の月日は何を意味するのでしょうか? ファイル2に日々の出荷を入力して、最終の商品別の在庫数をファイル1に表示したいということであれば ファイル2:注文数量 A B C D E F 商品名 月日 注文先 注文数 入荷先 入荷数 A 7/26 100 C 7/26 100 E 7/27 100 ・・・とかにして ファイル1:在庫数量 商品名 在庫数 A B ・・・ 在庫数は =SUMIF(ファイル1!A:A,A2,F:F)-SUMIF(ファイル1!A:A,A2,D:D) SUMIF関数で商品別の入荷の合計から出荷の合計を引き算すれば在庫になります。
- kmetu
- ベストアンサー率41% (562/1346)
どのようにまとめたいのか良くわかりませんが たとえば まとめるシート 商品名 月日 在庫数 注文数 A ファイル2:注文数量 商品名 月日 注文先 注文数 A とした場合 Vlookupを利用して まとめるシートの注文数の下のセルに =VLOOKUP(A2,[ファイル2]Sheet1!$A$2:$D$6,4,FALSE) としてみてはいかがでしょう。 まとめるシートのファイル1と同じところは =[ファイル1]Sheet1!$A$2 とかにします
お礼
ここでまとめてお礼させて頂いてすみません。 みなさま、アドバイスありがとうございました。 私の説明不足もありながら、恐縮です。 「複数データの統合」ということらしいんですが、 「統合」という機能を使えばできるようです。 ただ、「統合」機能では、ある列の数値の合計だけがされてしまい、 他にもドッキングしてほしい「注文日」や「入庫先業者」など、 文字列の部分は空白になってしまうのが難点です。