• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:違うレイアウトの複数の表を、一つの表にまとめたい)

違うレイアウトの複数の表を一つの表にまとめる方法

このQ&Aのポイント
  • ExcelやAccessを使用して、異なるレイアウトの複数の表データを一つの表にまとめる方法があります。
  • 具体的には、「1」シートのA列と「2」シートのB列を、同じ意味のデータとして結合します。同様に、「1」シートのB列と「2」シートのE列、さらに「1」シートのC列と「2」シートのC列を結合します。
  • そして、新しい「3」シートには、結合したデータを次のように配置します:顧客ID、自宅住所、氏名、連絡先、決済方法、配送先の順に配置し、それぞれのデータを結合したデータに割り当てます。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

何を基準に結合させ、それ以外のデータはどちらの結果を取ってきたい(結合の基準となったデータはダブりデータになるので片方取ってくれば他方は不要)なのか、結合できなかったデータは破棄するのか結局拾うのか、といったそもそもの基本方針が不明瞭ですね。 たとえばエクセルを使い、 1.「自宅住所」「氏名」「連絡先」の3件が完全に一致するデータを取ってくる 2.結合結果の配送先は、リスト2の値を採用する 3.結合できなかったデータはすべてリストに残す といった条件を付けます。 条件2と3から、リスト2のA、B、C、D、E列はすべて回収します 条件1と2から、フィルタオプションの設定(エクセル2007以降ではデータタブのフィルタの詳細設定)でリスト2からリスト1を絞り込み、消去します リスト1で残ったデータをコピーし、リスト2の下に継ぎ足せば完成です。 あなたが実際にヤリタイ事に応じて、適宜応用してみて下さい。

yy1192
質問者

お礼

いただいた方法でできました!ご回答ありがとうございました。

その他の回答 (1)

noname#189141
noname#189141
回答No.1

実際のデーターを見てみないことには何とも言えませんが、 ちゃんと正規化できているデータであれば、 (1) Accessなどデータベースソフトにインポート (2) 結合クエリ(View)で必要な列のみ引き出す が一番早いのではないでしょうか?

関連するQ&A