31

У меня есть два листа 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

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

2 ответа2

45

Я поместил данные из "первого Excel" на Sheet1 и «2-го Excel» на Sheet2.

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

Вставить столбец B

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

ВПР ()

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

Sheet2

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

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

Заменить N/A пустым

Конечный результат:

окончательный

4

Вы также можете использовать Query from Excel Files:

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .