Excel — возьмите два CSV-файла и сопоставьте их

Excel — возьмите два CSV-файла и сопоставьте их

У меня есть два файла CSV. В одном из них находится список адресов электронной почты, в другом — длинный список адресов электронной почты с именами, фамилиями, адресами и т. д. Я хочу взять оба файла и сопоставить адреса электронной почты вместе, чтобы в коротком списке адресов электронной почты были имя, фамилия, адрес и т. д. из длинного списка адресов электронной почты.

Возможно ли это в Excel? Возможно ли это вообще в Windows или Mac? Надеюсь, это понятно.

решение1

Вы можете использовать запрос из файлов Excel:

  • Определить имя для первичного набора данных таблицы — краткого списка адресов электронной почты (вкладка «Формулы» -> «Определить имя»)
  • Определите имя для вторичного набора данных таблицы — длинный список адресов электронной почты с дополнительными данными.
  • Перейдите на вкладку «Данные», выберите «Из других источников», а в раскрывающемся списке выберите «Из Microsoft Query».
  • Выберите CSV-файл и подтвердите, что вы хотите вручную объединить столбцы.
  • В следующем окне «Запрос из файлов Excel» перетащите столбец email первого набора данных в столбец email второго набора данных — между этими столбцами будет создана связь.
  • Перейдите в меню «Файл», нажмите «Вернуть данные в MS Office Excel», появится диалоговое окно «Импорт данных».
  • Выберите лист, в который вы хотите импортировать сопоставленные данные.
  • Нажмите OK -> вы должны увидеть сопоставленные данные со столбцами из обеих таблиц.

Или, если вы не против загрузки своих файлов на онлайн-сервис, вы можете использовать, например,http://www.gridoc.com/join-tablesи сопоставьте строки, создав правило сопоставления (Отказ от ответственности: я являюсь автором инструмента).

Надеюсь это поможет.

решение2

Я бы использовал для этого надстройку Power Query. Я думаю, это только для Windows.

Power Query может импортировать CSV-файлы, и вы можете использовать команду Merge для объединения двух наборов данных.

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

решение3

Вы можете попробовать использовать сводную таблицу с командой VLOOKUP.

Связанный контент