Как да обедините две или повече таблици?

Забележка:  Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

Можете да обедините редове (комбиниране) от една таблица в друга, просто чрез поставянето на данните в първия празните клетки по-долу в целевата таблица. Таблицата ще увеличи размера да включва нови редове. Ако редовете в двете таблици мач, можете да обедините колони от една таблица с друг – като ги поставите в първата празните клетки отдясно на таблицата. В този случай, таблицата ще увеличи да обхване новите колони.

Обединяване на редове е доста проста, но обединяване на колони може да се окаже подвеждащо, ако редовете на една таблица не съответства на редовете в друга таблица. Като използвате VLOOKUP, можете да избегнете някои от проблемите, подравняване.

Обединяване на две таблици с помощта на функцията VLOOKUP

В примера, показан по-долу, ще видите две таблици, които преди това са имали други имена за новите имена: "Синята" и "Оранжевата". В Синята "таблица всеки ред е отделен ред за поръчка. Така поръчка ИД 20050 има два елемента, поръчка ИД 20051 има един елемент, 20052 за ИД на поръчка има три елемента и т.н. Искаме да обединявате колоните на ИД на продажби "и" регион Синята "таблица, въз основа на стойности в ИД на поръчка колони на оранжевата" таблица.

Обединяване на две колони с друга таблица

Повтаряне на стойности на Идентификаторите на ред в Синята "таблица, но стойностите на ИД на поръчка в Оранжевата" таблица са уникални. Ако трябва да просто копирате и поставите данните от таблицата "Оранжевата" ИД на продажби "и" регион стойностите за втория ред за елемент на ред 20050 ще бъде изключване от един ред, който ще се промени на стойностите в нови колони в Синята "таблица.

Ето данните за Синята "таблица, която можете да копирате в празен работен лист. След като го поставяте на работния лист, натиснете Ctrl + T, за да го конвертирате в таблица и след това преименувайте таблицата синьо.

ИД на поръчка

Дата на продажба

ИД на продукт

20050

2.2.14

C6077B

20050

2.2.14

C9250LB

20051

2.2.14

M115A

20052

3.2.14

A760G

20052

3.2.14

E3331

20052

3.2.14

SP1447

20053

3.2.14

L88M

20054

4.2.14

S1018MM

20055

5.2.14

C6077B

20056

6.2.14

E3331

20056

6.2.14

D534X

Ето данните за Оранжевата "таблица. Копирайте го в същия работен лист. След като го поставяте на работния лист, натиснете Ctrl + T, за да я превърнете в таблица и след това преименувайте таблицата оранжево.

ИД на поръчка

ИД на продажби

Регион

20050

447

Запад

20051

398

Юг

20052

1006

Север

20053

447

Запад

20054

885

Изток

20055

398

Юг

20056

644

Изток

20057

1270

Изток

20058

885

Изток

Трябва да се осигури правилно подравняване на ИД на продажби "и" регион стойностите за всяка поръчка с всеки ред на уникални ред. За да направите това, нека Поставете заглавията на таблицата, ИД на продажби "и" регион в клетките отдясно на Синята "таблица и Използвайте VLOOKUP формули, за да получите правилните стойности от ИД на продажби" и "регион колони на оранжевата" таблица.

Ето как:

  1. Копирайте заглавията ИД на продажби "и" регион в Оранжевата "таблица (само тези две клетки).

  2. Поставете заглавията в клетката отдясно на заглавието на ИД на продукт на Синята "таблица.

    Сега "Синята" таблица е широка пет колони и включва новите колони "ИД на продажби" и "Регион".

  3. В "Синята" таблица, в първата клетка под "ИД на продажби" започнете да въвеждате тази формула:

    =VLOOKUP(

  4. В "Синята" таблица изберете първата клетка в колоната "ИД на поръчка", 20050.

    Частично завършената формула изглежда така: Частична формула VLOOKUP

    Частта [@[Номер на поръчка]] означава "вземи стойността в същия ред от колоната "ИД на поръчка"."

    Въведете точка и запетая и изберете цялата "Оранжева" таблица с мишката, така че "Оранжева [#All]" да се добави към формулата.

  5. Въведете друга точка и запетая, 2, друга точка и запетая и 0 – тоест ;2;0

  6. Натиснете Enter, и завършената формула изглежда така:

    Завършена формула VLOOKUP

    Частта "Оранжева [#All]" означава "търси във всички клетки в "Оранжевата" таблица". 2 означава "вземи стойността от втората колона", а 0 означава "върни стойността само ако има съвпадение".

    Забележете, че Excel попълни клетките в тази колона чрез формулата VLOOKUP.

  7. Върнете се към стъпка 3, но този път започнете да пишете същата формула в първата клетка под "Регион".

  8. В стъпка 6 заменете 2 с 3, така че завършената формула да изглежда така:

    Завършена формула VLOOKUP

    Има само една разлика между тази формула и първата формула – първата получава стойности от колона 2 на "Оранжевата" таблица, а втората ги получава от колона 3.

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

  9. Изберете всички клетки със стойности в колоната "ИД на продажби" и натиснете Ctrl+C, за да ги копирате.

  10. Щракнете върху Начало > стрелката под Постави >.

    Стрелката под "Постави", която показва галерията за поставяне

  11. В галерията на поставяне щракнете върху Постави стойности.

    Бутон "Поставяне на стойности" в галерията на поставяне

  12. Изберете всички клетки със стойности в колоната "Регион", копирайте ги и повторете стъпки 10 и 11.

    Сега формулите на VLOOKUP в двете колони са заместени със стойности.

Повече информация за таблиците и VLOOKUP

Имате нужда от още помощ?

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

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×