Прескочи на основното съдържание

Как да обединим две или повече таблици в една въз основа на ключови колони?

Автор: Xiaoyang Последна промяна: 2020-11-13

Да предположим, че имате три таблици в работна книга, сега искате да обедините тези таблици в една таблица въз основа на съответните ключови колони, за да получите резултата, както е показано на екранната снимка по-долу. Това може да е неприятна задача за повечето от нас, но, моля, не се притеснявайте, в тази статия ще ви представя някои методи за решаване на този проблем.

    

Обединете две или повече таблици в една въз основа на ключови колони с Power Query функция (Excel 2016 и по-нови версии)

Обединете две или повече таблици в една въз основа на ключови колони с невероятна функция


Обединете две или повече таблици в една въз основа на ключови колони с Power Query функция (Excel 2016 и по-нови версии)

За да използвате Power Query функция за обединяване на множество таблици в една въз основа на съответните ключови колони, моля, направете следното стъпка по стъпка:

1. Ако вашите диапазони от данни не са във формат на таблица, първо трябва да ги конвертирате в таблици, моля, изберете диапазона и след това щракнете върху Поставете > Маса, В Създаване на таблица кликнете върху OK бутон, вижте екранни снимки:

2. След като създадете таблици за всеки от диапазоните от данни, изберете първата таблица и след това щракнете Дата > От таблица / диапазон, вижте екранна снимка:

3. След това, в Маса 1-Power Query Редактор прозорец, кликнете Начало > Затваряне и зареждане > Затвори и зареди в, вижте екранна снимка:

4. В изскочилото Импортиране на данниизберете Само създаване на връзка опция и след това щракнете върху OK бутон, вижте екранната снимка:

5. След това се създава първата таблица за свързване в Запитвания и връзки панел, сега повторете горната стъпка 2-стъпка 4 за създаване на таблиците за свързване за другите две таблици, които искате да обедините. Когато приключите, ще получите екранната снимка по-долу:

6. След като създадете връзките за таблиците, тогава трябва да обедините първите две таблици в една, моля щракнете Дата > Вземете данни > Комбинирайте заявки > Обединяване, вижте екранна снимка:

7. В Обединяване диалогов прозорец, моля, извършете следните операции:

  • (1.) Изберете първата таблица от първия падащ списък;
  • (2.) Изберете втората таблица, която искате да обедините от втория падащ списък;
  • (3.) В панела за визуализация щракнете върху съответстващата колона от двете таблици поотделно, за да ги изберете, и избраните колони ще станат зелени.
  • (4.) В Присъединете се към Kind падащо меню, изберете Ляв външен (всички от първия, съвпадащи от втория) опция.

8, След това кликнете върху OK бутон, в Обединяване1-Power Query Редактор прозорец, кликнете  бутон, вижте екранната снимка:

9. И след това в разширеното поле:

  • (1.) Запазете стойността по подразбиране Разширете избрана опция;
  • (2.) В Изберете Всички колони списъчно поле, проверете името на колоната, която искате да обедините в първата таблица;
  • (3.) Премахнете отметката от Използвайте оригиналното име на колона като префикс опция.

10, След това кликнете върху OK бутон, сега можете да видите, че данните от колоната във втората таблица са добавени в първата таблица, вижте екранната снимка:

11. В тази стъпка първата таблица и втората таблица са обединени успешно от ключовата колона, сега трябва да импортирате тази обединена таблица в нова таблица за свързване на сливане, моля, щракнете върху Начало > Затваряне и зареждане > Затвори и зареди в, вижте екранна снимка:

12. В изскочилото Импортиране на данни изберете диалоговия прозорец Само създаване на връзка и щракнете върху OK бутон, вижте екранната снимка:

13. Тук можете да видите, че е създадена връзка с име Обединяване1 в Запитвания и връзки панел, вижте екранна снимка:

14. След като обедините първите две таблици, сега трябва да комбинирате новата Обединяване1 таблица с третата таблица, моля щракнете Дата > Вземете данни > Комбинирайте заявки > Обединяване, и в Обединяване диалогов прозорец, направете следните операции:

  • (1.) Изберете таблицата Merge1 от първия падащ списък;
  • (2.) Изберете третата таблица, която искате да обедините от втория падащ списък;
  • (3.) В панела за визуализация щракнете върху съответстващата колона от двете таблици поотделно, за да ги изберете, и избраните колони ще станат зелени;
  • (4.) В Присъединете се към Kind падащо меню, изберете Ляв външен (всички от първия, съвпадащи от втория) опция.

15. И след това щракнете OK, В Обединяване2-Power Query Редактор прозорец, кликнете бутон и в разгънато поле проверете името на колоната, която искате да комбинирате от третата таблица, и махнете отметката от Използвайте оригиналното име на колона като префикс също опция, вижте екранната снимка:

16, След това кликнете върху OK бутон, ще получите обединена таблица с трите таблици заедно и сега трябва да импортирате тази обединена таблица в нов лист с таблица, моля щракнете Начало > Затваряне и зареждане > Затвори и зареди в, вижте екранна снимка:

17. В Импортиране на данни изберете диалоговия прозорец Маса намлява Нов работен лист опции, вижте екранната снимка:

18. Най-накрая в нов работен лист е създадена нова таблица с данните от трите таблици въз основа на съответните ключови колони, както е показано на екранната снимка по-долу:

Съвети:

1. Ако оригиналните ви данни се променят, трябва да се промени и обединената таблица, моля, щракнете върху една клетка във вашата обединена таблица и след това щракнете върху Запитване > Обновяване за да получите обновените данни. Вижте екранна снимка:

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


Обединете две или повече таблици в една въз основа на ключови колони с невероятна функция

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

Например, имам две таблици, които искам да бъдат обединени, както е показано на екранната снимка по-долу:

Съвет:За да приложите това Обединяване на таблици функция, първо трябва да изтеглите Kutools за Excelи след това приложете функцията бързо и лесно.

След инсталиране Kutools за Excel, моля, направете следното:

1. Щракнете Kutools плюс > Обединяване на таблици, вижте екранна снимка:

2. В първата стъпка на Обединяване на таблици съветник, моля, изберете главната таблица и справочната таблица отделно, (Забележка: данните на колоната в справочната таблица ще бъдат добавени към главната таблица), вижте екранната снимка:

3. В стъпка 2 на Обединяване на таблици съветник, моля, проверете името на ключовата колона, въз основа на която искате да обедините таблиците, вижте екранната снимка:

4. Щракнете Напред бутон, в стъпка 3 от Обединяване на таблици съветник, моля щракнете Напред бутон директно, вижте екранна снимка:

5. И след това, в стъпка 4 на съветника, проверете името на колоната от справочната таблица, която искате да добавите в главната таблица, вижте екранната снимка:

6. Продължете да щракате Напред бутон, в последната стъпка на съветника, в Добави списък с опции, проверете Добавете несъответстващи редове в края на основната таблица опция, в същото време можете също да изберете операциите за дублираните редове, както ви е необходимо. Вижте екранна снимка:

7, След това кликнете върху завършеност бутон, съответната колона с данни в справочната таблица ще бъде добавена в главната таблица, както е показано на екранната снимка по-долу:

Съвети:

1. С тази функция можете да актуализирате данните в главна таблица с друга таблица, както ви е необходимо.

2. За да обедините повече таблици, просто трябва да изберете резултата от новите обединени данни като основна таблица и след това да повторите горните стъпки.

Щракнете, за да изтеглите Kutools за Excel и безплатна пробна версия сега!


Още относителни статии:

  • Обединяване и комбиниране на редове без загуба на данни в Excel
  • Excel запазва данните само в най-горната лява клетка, ако приложите командата „Обединяване и центриране“ (раздел Начало > Обединяване и центриране в панела за подравняване), за да обедините редове от данни в Excel. Потребителите трябва да използват друг метод за обединяване на множество редове с данни в един ред, без да изтриват данни. Този урок ще ви представи метода за обединяване на редове от данни в един ред.
  • Обединете две таблици чрез съпоставяне на колона в Excel
  • Да предположим, че имате две таблици в два различни листа, едната е основна таблица, а другата е нова таблица с данни. Сега искате да обедините тези две таблици чрез съответстваща колона и да актуализирате данните, както е показано на екранната снимка по-долу, как можете бързо да го разрешите в Excel? В тази статия ще представя триковете за бързо комбиниране на две таблици с колона.
  • Комбинирайте дублиращи се редове и сумирайте стойностите в Excel
  • В Excel винаги може да срещнете този проблем, когато имате диапазон от данни, който съдържа някои дублиращи се записи, и сега искате да комбинирате дублиращите се данни и да сумирате съответните стойности в друга колона, както са показани следните екранни снимки. Как бихте могли да разрешите този проблем?
  • Комбинирайте няколко работни книги в една основна работна книга в Excel
  • Били ли сте някога в затруднение, когато трябва да комбинирате множество работни книги в главна работна книга в Excel? Най-ужасното е, че работните книги, които трябва да комбинирате, съдържат множество работни листове. И как да комбинирате само посочените работни листове от множество работни книги в една работна книга? Този урок демонстрира няколко полезни метода, които да ви помогнат да разрешите проблема стъпка по стъпка.

  • Супер Формула Бар (лесно редактиране на няколко реда текст и формула); Оформление за четене (лесно четене и редактиране на голям брой клетки); Поставяне във филтриран диапазон...
  • Обединяване на клетки/редове/колони и съхраняване на данни; Съдържание на разделени клетки; Комбинирайте дублиращи се редове и сума/средно... Предотвратяване на дублиращи се клетки; Сравнете диапазони...
  • Изберете Дублиран или Уникален редове; Изберете Празни редове (всички клетки са празни); Super Find и Fuzzy Find в много работни тетрадки; Произволен избор...
  • Точно копие Множество клетки без промяна на референтната формула; Автоматично създаване на препратки към множество листа; Вмъкване на куршуми, квадратчета за отметка и други...
  • Любими и бързо вмъкнати формули, диапазони, диаграми и снимки; Шифроване на клетки с парола; Създаване на пощенски списък и изпращайте имейли...
  • Извличане на текст, Добавяне на текст, Премахване по позиция, Премахване на пространството; Създаване и отпечатване на междинни суми за пейджинг; Конвертиране на съдържание и коментари между клетки...
  • Супер филтър (запазване и прилагане на филтърни схеми към други листове); Разширено сортиране по месец/седмица/ден, честота и други; Специален филтър с удебелен шрифт, курсив...
  • Комбинирайте работни тетрадки и работни листове; Обединяване на таблици въз основа на ключови колони; Разделете данните на няколко листа; Пакетно конвертиране на xls, xlsx и PDF...
  • Групиране на обобщена таблица по номер на седмицата, ден от седмицата и други... Показване на отключени, заключени клетки с различни цветове; Маркирайте клетки, които имат формула/име...
kte tab 201905
  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
officetab отдолу
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations