Excel - 2つのcsvファイルを取得してマッピングする

Excel - 2つのcsvファイルを取得してマッピングする

2 つの csv ファイルがあります。1 つには電子メールのリストがあり、もう 1 つには名、姓、住所などが記載された長い電子メールのリストがあります。私がやりたいのは、これらの両方のファイルを取得して電子メールを一緒にマッピングし、短い電子メール リストに長い電子メール リストの名、姓、住所などが含まれるようにすることです。

これは Excel で可能ですか? これは Windows や Mac でも可能ですか? これが意味を成すといいのですが。

答え1

Excel ファイルからのクエリを使用できます:

  • プライマリ テーブル データセットの名前を定義します - 電子メールの短いリスト (数式タブ -> 名前の定義)
  • セカンダリ テーブル データセットの名前を定義します - 追加データを含むメールの長いリスト
  • データタブに移動し、「その他のソースから」を選択し、ドロップダウンから「Microsoft Queryから」を選択します。
  • CSVファイルを選択し、列を手動で結合することを確認します
  • 次のウィンドウ「Excelファイルからのクエリ」で、最初のデータセットのメール列を2番目のデータセットのメール列にドラッグアンドドロップします。これらの列の間にリンクが作成されます。
  • ファイルメニューに移動し、「データをMS Office Excelに戻す」をクリックすると、データのインポートダイアログがポップアップ表示されます。
  • 一致したデータをインポートするシートを選択します
  • [OK]をクリックすると、両方のテーブルの列に一致するデータが表示されます。

または、オンラインサービスにファイルをアップロードすることに抵抗がない場合は、例えばhttp://www.gridoc.com/join-tables一致ルールを作成して行を一致させます (免責事項: 私はこのツールの作成者です)。

お役に立てれば。

答え2

これには Power Query アドインを使用します。これは Windows のみだと思います。

Power Query では CSV ファイルをインポートでき、マージ コマンドを使用して 2 つのデータ セットを結合できます。

http://office.microsoft.com/en-au/excel-help/merge-queries-HA104149757.aspx?CTT=5&origin=HA103993872

答え3

VLOOKUP コマンドを使用してピボット テーブルを使用してみることもできます。

関連情報