Об’єднайте два файли Excel за допомогою загального стовпця


33

У мене є два аркуші відміння. Я повинен злити два таких, щоб значення в одному співпадали з іншими. Наприклад, наприклад.

The first excel,    the 2nd excel

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

Зауважте, що в першому стовпці 2-го видатного класу 2 немає, тож я хочу, щоб перший клас мав виглядати так,

1 tes1 t
2      5 
3 tes3 t
4 tes4 g

Я новачок, щоб досягти успіху. Будь-яка допомога з цього приводу буде дуже вдячна.

Відповіді:


46

Я розмістив дані "першокласного" на Sheet1, а "другого" у Sheet2.

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

Вставте стовпчик B

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

Vlookup ()

Зверніть увагу на вміст Sheet2:

Лист2

Коли ми заповнюємо формулу вниз, ми отримуємо збіги за всіма значеннями, крім "2" у комірці A2. введіть тут опис зображення

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

Замініть N / A порожнім

Остаточний результат:

Фінал


Дуже дякую .. я новачок у excel..i не розумію, що ви маєте на увазі sheet1 та sheet2? Це 2 окремі файли? Було б чудово, якби ви могли трохи детальніше пояснити кроки, крок за кроком ... Вибачте, я повний початківець у цьому ... ще раз я дуже вдячний ур-допомозі
Інді,

Інді - Sheet1 і Sheet2 - це лише дві "вкладки" в межах однієї робочої книги. У вашому запитанні на Sheet2 я розмістив зразкові дані з таблиці, позначеної як "2-е видатне", саме тому назва цього аркуша посилається на другий параметр функції VLOOKUP ().
slachterman

3

Ви також можете використовувати Запит з файлів Excel:

  • Визначте ім'я для першої таблиці Excel (вкладка Формули -> Визначити ім'я)
  • Визначте ім'я другої таблиці excel
  • Перейдіть на вкладку Дані, виберіть "З інших джерел", а зі спадного меню виберіть "Від запиту Microsoft"
  • Виберіть файл вашої робочої книги та підтвердьте, що ви бажаєте об'єднати стовпці вручну
  • У наступному вікні "Запит з файлів Excel" перетягніть перший стовпець першої таблиці в перший стовпець другої таблиці - буде створено посилання між цими стовпцями
  • Перейдіть до меню Файл, натисніть "Повернути дані в MS Office Excel", з'явиться діалогове вікно Імпорт даних
  • Виберіть аркуш, на який ви хочете імпортувати відповідні дані
  • Натисніть кнопку ОК -> ви повинні побачити відповідні дані зі стовпцями з обох таблиць

Або якщо ви не заперечуєте над завантаженням своїх файлів в онлайн-службу, ви можете використовувати, наприклад, http://www.gridoc.com/join-tables та об’єднати аркуші за допомогою перетягування (Disclaimer: Я автор цього інструмента).

Сподіваюся, це допомагає.


Приємне пояснення і ще приємніший інструмент. Контракти.
Хосе Гомес

Ваш веб-сайт працює дуже добре, але вимагає оплати, щоб фактично експортувати що-небудь понад 100 рядків, не дуже приємно заманювати людей там, не кажучи їм, що вам потрібно буде платити, щоб зробити щось корисне.
s1h4d0w

@ s1h4d0w чи слід також попереджати користувачів, що Excel не є безкоштовним інструментом? Я стою біля своєї відповіді - вона показує, як вирішити проблему в Excel. Крім того, я не думаю, що відповіді, які не мають права голосу, через розчарування - це хороша послуга СУ.
endriju
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.