Как да обединим две таблици в Excel (5 метода)

  • Споделя Това
Hugh West

В работното пространство често се сблъскваме с необходимостта от обединяване на две отделни таблици една с друга. Обединяването на две отделни таблици ще увеличи яснотата на информацията и ще улесни интерпретацията ѝ. Ако сте любопитни да разберете как можете да обедините две таблици в Excel, тази статия може да ви бъде полезна. В тази статия обсъждаме как можете да обедините две отделни таблици в Excel сподробно обяснение.

Изтегляне на работна тетрадка за практика

Изтеглете тази работна тетрадка по-долу.

Обединяване на две таблици.xlsx

5 лесни начина за обединяване на две таблици в Excel

Ще използваме следния набор от данни, за да създадем връзка между две таблици в Excel с дублиращи се стойности. И двата набора от данни имат обща колона. Общата колона е Идентификатор на продукта Сливането на двете таблици ще се основава на тази колона.

1. Използване на функцията VLOOKUP

Функцията VLOOKUP ще ни помогне да потърсим стойността от една колона в друга колона. И след това да копираме тази стойност и да я поставим в целевата клетка. Което в крайна сметка ще ни помогне да обединим две таблици в Excel.

Стъпки

  • В изображението по-долу имаме две таблици, които искаме да обединим.
  • За да обединим таблици, трябва да имаме обща колона между тях. За дадените таблици общата колона е Идентификатор на продукта колона.

  • За да направите това, първо изберете клетката I4 и въведете следната формула:

=VLOOKUP(F4,$B$4:$D$10,2,FALSE)

  • И след това плъзнете Дръжка за пълнене към клетка I10 .
  • Това ще запълни обхвата на клетката I4:I10 с първата колона на първата таблица, съответстваща на Идентификатор на продукта колона.

  • За да добавите втората колона, изберете клетка J4 и въведете следната формула:

=VLOOKUP(F4,$B$4:$D$10,3,FALSE)

  • И след това плъзнете Дръжка за пълнене към клетка J10 .
  • Това ще запълни диапазона от клетки J5:J10 с първата колона на първата таблица, съответстваща на Идентификатор на продукта колона.

  • Сега трябва да форматираме новите колони, за да съответстват на останалите клетки.
  • Избиране на диапазон от клетки D4:D10 и след това щракнете върху иконата за форматиране на художник от Клипборд група в Начало таб.
  • На мястото на курсора се появява малка четка за рисуване.
  • С този курсор изберете обхвата от клетки I4:J10 .

  • Накрая можете да видите, че двете таблици вече са обединени и форматирани.

Прочетете още: Как да обедините две таблици в Excel с помощта на VLOOKUP

2. Използване на функцията XLOOKUP

Функцията XLOOKUP ще работи по почти същия начин като предишния метод. XLOOKUP , потребителят трябва да въведе аргумента за изходния диапазон, който ще бъде върнат вместо серийния номер на колоната в таблицата.

Стъпки

  • В изображението по-долу имаме две таблици, които искаме да обединим.
  • За да обединяване на таблица , трябва да имаме обща колона между тях. За дадените таблици общата колона е Идентификатор на продукта колона.

  • За да направите това, първо изберете клетката I4 и въведете следната формула:

=XLOOKUP(F4,$B$4:$B$10,$C$4:$C$10)

  • И след това плъзнете Дръжка за пълнене към клетка I10 .
  • Това ще запълни диапазона от клетки I4:I10 с първата колона на първата таблица, съответстваща на Идентификатор на продукта колона.

  • За да добавите втората колона, изберете клетка J4 и въведете следната формула:

=XLOOKUP(F4,$B$4:$B$10,$D$4:$D$10)

  • И след това плъзнете Дръжка за пълнене към клетка J10 .
  • Това ще запълни диапазона от клетки J4:J10 с първата колона на първата таблица, съвпадаща с Идентификатор на продукта колона.

  • Сега трябва да форматираме новите колони, за да съответстват на останалите клетки.
  • Избиране на диапазон от клетки D4:D10 и след това щракнете върху иконата за форматиране на художник от Клипборд група в Начало таб.
  • На мястото на курсора се появява малка четка за рисуване.
  • С този курсор изберете обхвата от клетки I4:J10 .

  • Накрая можете да видите, че двете таблици вече са обединени и форматирани.

Прочетете още: Как да обединим две таблици Pivot в Excel (с бързи стъпки)

3. Прилагане на Power Query

Power Query е един от най-мощните инструменти в Excel. Power query има много мощни функции по подразбиране, които могат да решат много проблеми незабавно.

Стъпки

  • В изображението по-долу имаме две таблици, които искаме да обединим.
  • За да обединим таблици, трябва да имаме обща колона между тях. За дадените таблици общата колона е Идентификатор на продукта колона.

  • За да добавите тези две таблици с данни, отидете в Данни > Получаване на данни.
  • Освен това пристъпете към От други източници> От таблица/обхват .

  • Ще се появи малък диалогов прозорец.
  • В този диалогов прозорец трябва да въведете обхвата на таблицата и да маркирате Таблицата ми има заглавия кутия.
  • Кликнете върху ОК след това.

  • За втората таблица направете същото и добавете таблицата към Power Query .
  • В Power Query Създава диалогов прозорец за таблица, посочете обхвата на таблицата и поставете отметка в квадратчето Таблицата ми има заглавия .
  • Кликнете върху ОК след това.

  • След като качим и двете таблици в Power Query, можем да ги обединим, като използваме функцията за комбиниране.
  • За целта отворете редактора на заявки за захранване (като щракнете върху ОК в предишната стъпка автоматично ще стартира редактора).
  • В редактора на заявки за захранване отидете в Начало таб.
  • И от Начало отидете в раздела Комбинирайте група . След това кликнете върху Сливане на заявки .
  • От падащото меню щракнете върху Сливане на заявки .

  • В новия прозорец с име Обединяване на , изберете Таблица 1 като първата таблица
  • И във второто падащо меню изберете Таблица 2 като втората таблица.
  • В падащото меню по-долу изберете Ляв външен (всички от първия, съответстващи от втория) .
  • Тази опция означава, че съпоставянето ще започне с първата таблица от лявата страна, а след това ще се извърши съпоставянето от дясната страна.
  • Кликнете върху ОК след това.

  • Веднага след като натиснете ОК , ще видите, че една колона с име Таблица2 се добавя към първата таблица.
  • Но тази колона всъщност е съкратена версия на Таблица2 .
  • Всички колони са скрити в този Таблица2 колона.
  • За да покажете всички колони на Таблица2 , щракнете върху горния десен ъгъл на Таблица2 заглавие на колона.

  • След това в разширеното меню маркирайте само Количество и Разходи квадратчето за отметка, тъй като вече имаме Идентификатор на продукта в първата таблица.
  • Махнете отметката от Използване на оригиналното име на колоната като префикс кутия.
  • Кликнете върху OK след това.

  • След като щракнете върху ОК , ще забележите, че двете колони вече са добавени към първата таблица.

  • След това кликнете върху Затваряне и зареждане от Начало таб.
  • След това от падащото меню щракнете върху Затваряне и зареждане на .

  • И изберете Таблица в Изберете начина, по който искате да видите тези данни в работната си книга
  • След това изберете Съществуващ работен лист и след това изберете клетка B13 .
  • Кликнете върху ОК след това.

  • След това таблицата ще бъде заредена в клетка B13:F19 .
  • Виждаме, че двете таблици вече са обединени.

Прочетете още: Как да комбинирате две таблици с помощта на Power Query в Excel

4. Комбиниране на функциите INDEX и MATCH

Сайтът INDEX и MATCH ще ни помогне да обединим двете таблици в Excel, като съпоставим стойността и след това индексираме стойността от втората таблица към първата таблица.

Стъпки

  • В изображението по-долу имаме две таблици, които искаме да обединим.
  • За да обединим таблици, трябва да имаме обща колона между тях. За дадените таблици общата колона е Идентификатор на продукта колона.

  • За да направите това, първо изберете клетката I4 и въведете следната формула:

=INDEX($C$4:$C$10,MATCH($F4,$B$4:$B$10,0))

  • И след това плъзнете Дръжка за пълнене към клетка I10 .
  • Това ще запълни диапазона от клетки I5:I10 с първата колона на първата таблица, съответстваща на Идентификатор на продукта колона.

  • За да добавите втората колона, изберете клетка J4 и въведете следната формула:

=INDEX($D$4:$D$10,MATCH($F4,$B$4:$B$10,0))

  • И след това плъзнете Дръжка за пълнене към клетка J10 .
  • Това ще запълни диапазона от клетки I4:I10 с първата колона на първата таблица, съответстваща на Идентификатор на продукта колона.
  • Това ще завърши операцията по сливане.

  • Сега трябва да форматираме новите колони, за да съответстват на останалите клетки.
  • Избиране на диапазон от клетки D4:D10 и след това щракнете върху иконата за форматиране на художник от Клипборд група в Начало таб.
  • На мястото на курсора се появява малка четка за рисуване.
  • С този курсор изберете обхвата от клетки I4:J10 .

  • Накрая можете да видите, че двете таблици вече са обединени и форматирани.

🔎 Разбивка на формулата

  • MATCH($F4,$B$4:$B$10,0)

Тази функция ще търси точната стойност, посочена в първия аргумент, в масива/обхвата от клетки, посочен във втория аргумент. В този случай тя ще търси стойността в клетката F4 в масива за търсене в B4:B10, и връща серийната стойност на тази стойност в този диапазон.

  • INDEX($C$4:$C$10,MATCH($F4,$B$4:$B$10,0))

След като получим серийната стойност на съвпадащата стойност в масива за търсене, с помощта на тази серийна стойност ще се търси стойност със същата серийна стойност в другата колона (първия аргумент) в таблицата.

5. Използване на функцията за копиране и поставяне на Excel

В сравнение с предишните методи, този е доста прост. Ще копираме и поставим директно колоните на втората таблица в първата таблица.

Стъпки

  • Както и при предишните методи, трябва да имаме две таблици с обща колона.
  • В същото време общите стойности на колоните в двете таблици трябва да бъдат в един и същи ред.

  • Първо, изберете втората и третата колона на първата колона и след това щракнете с десния бутон на мишката.
  • От контекстното меню щракнете върху Копие .

  • След това изберете клетка I4 и щракнете отново с десния бутон на мишката.
  • От контекстното меню щракнете върху Паста .

  • По този начин колоните на таблицата ще бъдат вмъкнати във втората таблица.
  • Вмъкването на колоните на първата таблица в колоната на втората таблица ще доведе до окончателното обединяване на двете таблици.

Прочетете още: Как да обедините две таблици въз основа на една колона в Excel (3 начина)

Нещата, които трябва да запомните

  • Необходимо е да поддържате еднакви серийни записи за общите колони в двете таблици.
  • В Power Query Не избирайте на първо място втората таблица. Винаги избирайте на първо място първата таблица, от която ще започне съпоставянето.

Заключение

За да обобщим, тук се дава отговор на въпроса как можем да обединим две отделни таблици в Excel в Excel с дублиращи се стойности по 5 различни начина. За този проблем е налична за изтегляне работна книга, в която можете да практикувате тези методи. Не се колебайте да задавате всякакви въпроси или обратна връзка чрез раздела за коментари. Всяко предложение за подобряване на Exceldemy общността ще бъде високо оценена.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.