Змест
У працоўнай прасторы мы часта сутыкаемся з неабходнасцю аб'яднання дзвюх асобных табліц адна з адной. Аб'яднанне дзвюх асобных табліц павысіць яснасць інфармацыі і палегчыць інтэрпрэтацыю. Калі вам цікава даведацца, як можна аб'яднаць дзве табліцы ў 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 , а затым націсніце на значок фармату маляра з групы Буфер абмену ва ўкладцы Галоўная .
- З'явіцца невялікі пэндзаль на месцы курч sor.
- З дапамогай гэтага курсора вылучыце дыяпазон ячэек 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 і затым націсніце на значок фармату маляра з групы Буфер абмену ў Галоўная т ab.
- На месцы курсора з'яўляецца маленькая пэндзаль.
- З гэтым курсорам,выберыце дыяпазон ячэек I4:J10 .
- Нарэшце, вы бачыце, што дзве табліцы аб'яднаны і адфарматаваны.
Дадатковая інфармацыя: Як аб'яднаць дзве зводныя табліцы ў Excel (з дапамогай хуткіх крокаў)
3. Прымяненне Power Query
Power Query з'яўляецца адным з самых магутных інструментаў у Excel. Power query мае шмат магутных функцый па змаўчанні, якія могуць імгненна вырашыць многія праблемы
Этапы
- На малюнку ніжэй у нас дзве табліцы, якія мы хочам аб'яднаць
- Каб аб'яднаць табліцу, мы павінны мець агульны слупок паміж імі. Для дадзеных табліц агульным слупком з'яўляецца слупок Ідэнтыфікатар прадукту .
- Каб дадаць гэтыя дзве табліцы даных, перайдзіце да Даныя > Атрымаць даныя.
- Далей перайдзіце да З іншых крыніц > З табліцы/дыяпазону .
- З'явіцца маленькае дыялогавае акно.
- У гэтым дыялогавым акне вам трэба увядзіце дыяпазон табліцы і адзначце поле Мая табліца мае загалоўкі .
- Націсніце ОК пасля гэтага.
- Для другой табліцы зрабіце тое ж самае і дадайце табліцу ў Power Query .
- У Power Query стварае у дыялогавым акне табліцы, укажыце дыяпазон табліцы і адзначце сцяжок Мая табліца мае загалоўкі .
- Націсніце ОК пасля гэтага.
- Пасля загрузкі абедзвюх табліц у сістэмузапыту, мы можам аб'яднаць іх разам, выкарыстоўваючы функцыю аб'яднання.
- Для гэтага адкрыйце рэдактар магутнага запыту (націсканне ОК на папярэднім кроку аўтаматычна запусціць рэдактар).
- У рэдактары Power Query перайдзіце да ўкладкі Галоўная .
- І з укладкі Галоўная перайдзіце да групы Аб'яднаць . Затым націсніце на Аб'яднаць запыты .
- У выпадальным меню націсніце на Аб'яднаць запыты .
- У новым акне з назвай Аб'яднаць абярыце Табліцу 1 у якасці першай табліцы
- І ў у другім выпадальным меню выберыце Табліца 2 у якасці другой табліцы.
- У выпадальным меню ніжэй абярыце Левая вонкавая (усе з першай, адпаведныя з другой) .
- Гэта выпадальная опцыя азначае, што супастаўленне пачнецца з першай табліцы з левага боку, потым у канчатковым выніку з'явіцца правая супадаючая частка.
- Націсніце ОК пасля гэтага.
- Адразу пасля націску ОК вы ўбачыце, што адзін слупок на med Table2 дадаецца да першай табліцы.
- Але гэты слупок насамрэч з'яўляецца скарочанай версіяй Table2 .
- Усе слупкі схаваны ў гэты слупок Table2 .
- Каб паказаць усе слупкі Table2 , пстрыкніце правы верхні кут загалоўка слупка Table2 .
- Затым у разгорнутым меню адзначце толькі Колькасць і Кошт сцяжок, бо ў нас ужо ёсць Ідэнтыфікатар прадукту ў першай табліцы.
- Зніміце сцяжок з поля Выкарыстоўваць зыходнае імя слупка як прэфікс .
- Націсніце ОК пасля гэтага.
- Націсніце ОК , вы зробіце звярніце ўвагу, што два слупкі цяпер дададзены ў першую табліцу.
- Затым націсніце Зачыніць і загрузіць з Укладка "Галоўная старонка" .
- Затым у выпадальным меню націсніце Зачыніць і загрузіць у .
- І выберыце Табліца ў Выберыце, як вы хочаце праглядаць гэтыя даныя ў вашай працоўнай кнізе
- Затым выберыце Існуючы працоўны ліст а затым выберыце ячэйку B13 .
- Націсніце ОК пасля гэтага.
- Пасля гэтага табліца будзе загружана ў ячэйку B13:F19 .
- І мы бачым, што абедзве табліцы цяпер аб'яднаны.
Дадаткова: Як аб'яднаць дзве табліцы з дапамогай Power Query у Excel
4. Спалучэнне функцый INDEX і MATCH
ІНДЭКС і Функцыі 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 Copy -Функцыя ўстаўкі
У параўнанні з папярэднімі метадамі, гэты даволі просты. Мы непасрэдна скапіруем і ўставім слупкі другой табліцы ў першую табліцу.
Этапы
- Як і ў папярэдніх метадах, нам трэба мець дзве табліцы з агульны слупок.
- У той жа час агульныя значэнні слупкоў у абедзвюх табліцах павінны быць у адным паслядоўным нумары.
- Спачатку абярыце другі і трэці слупок першага слупка, а затым пстрыкніце правай кнопкай мышы.
- У кантэкстным меню націсніце Капіяваць .
- Затым выберыце ячэйку I4 і зноў пстрыкніце правай кнопкай мышы.
- У кантэкстным меню націсніце Уставіць .
- Гэта прывядзе да ўстаўкі слупкоў табліцы ў другую табліцу.
- Устаўка першай слупкі табліцы ў другі слупок табліцы канчаткова аб'яднаюць дватабліцы.
Больш падрабязна: Як аб'яднаць дзве табліцы на аснове аднаго слупка ў Excel (3 спосабы)
Пра што трэба памятаць
- Вам трэба падтрымліваць аднолькавы паслядоўны нумар для запісаў слупкоў у агульных слупках у абедзвюх табліцах.
- У метадзе Power Query , не выбірайце другі стол спачатку. Заўсёды выбірайце першую табліцу, з якой пачнецца супастаўленне.
Выснова
Падводзячы вынік, пытанне аб тым, як мы можам аб'яднаць дзве асобныя табліцы ў Excel у Excel з паўтаральнымі значэннямі адказвае тут 5 рознымі спосабамі. Для гэтай задачы даступны працоўны сшытак, дзе вы можаце практыкаваць гэтыя метады. Не саромейцеся задаваць любыя пытанні ці водгукі праз раздзел каментарыяў. Любыя прапановы па паляпшэнню супольнасці Exceldemy будуць вельмі ўдзячныя.