2011-12-10 18:43:43 +0000 2011-12-10 18:43:43 +0000
32
32

Объединить два файла excel, используя общий столбец

У меня есть два листа excel. Я должен объединить их так, чтобы значения в одном файле совпадали с другими. Например,

The first excel, the 2nd excel

1 t 1 tes1
2 5 3 tes3
3 t 4 tes4
4 g

Обратите внимание, что в первом столбце 2-й excel отсутствует 2, поэтому я хочу, чтобы первый excel выглядел именно так,

1 tes1 t
2 5 
3 tes3 t
4 tes4 g

Я новичок в Excel. Любая помощь в этом будет высоко оценена.

Ответы (2)

46
46
46
2011-12-10 19:57:57 +0000

Я поместил данные из “первого excel” на лист 1, а из “второго excel” на лист 2.

Ключом к этому решению является функция VLOOKUP(). Сначала мы вставляем колонку.

Затем мы используем функцию VLOOKUP() для поиска значения “1” в Sheet2. В качестве значения третьего параметра мы указываем 2, то есть нам нужно значение 2-го столбца в массиве. Также обратите внимание на использование символов $ для исправления массива. Это будет важно, когда мы заполним формулу.

Обратите внимание на содержимое Sheet2:

Когда мы заполняем формулу вниз, мы получаем совпадения по всем значениям, за исключением “2” в ячейке A2.

Для того, чтобы отобразить пустую (“) вместо "N/A”, как в вашем сообщении о проблеме, мы можем обернуть функцию VLOOKUP() в функцию IFERROR().

Итоговый результат:

3
3
3
2014-10-07 18:00:34 +0000

Также можно использовать запрос из Excel-файлов :

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

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

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