Як аб'яднаць радкі ў Excel без страты дадзеных

  • Падзяліцца Гэтым
Michael Brown

Падручнік паказвае, як бяспечна аб'ядноўваць радкі ў Excel 4 рознымі спосабамі: аб'ядноўваць некалькі радкоў без страты даных, аб'ядноўваць дублікаты радкоў, шматразова аб'ядноўваць блокі радкоў і капіяваць адпаведныя радкі з іншай табліцы на аснове адной або некалькіх агульныя слупкі.

Аб'яднанне радкоў у Excel з'яўляецца адной з самых распаўсюджаных задач, якую кожны з нас час ад часу павінен выконваць. Праблема ў тым, што Microsoft Excel не дае надзейнага інструмента для гэтага. Напрыклад, калі вы паспрабуеце аб'яднаць два ці больш радкоў з дапамогай убудаванай функцыі Merge & Цэнтральная кнопка , вы атрымаеце наступнае паведамленне пра памылку:

"Выбар змяшчае некалькі значэнняў даных. Аб'яднанне ў адну ячэйку захавае толькі левую верхнюю частку даных."

Націск ОК аб'яднае ячэйкі, але захавае толькі значэнне першай ячэйкі, усе астатнія даныя знікнуць. Такім чынам, відавочна, нам патрэбна лепшае рашэнне. У гэтым артыкуле апісваецца некалькі метадаў, якія дазволяць вам аб'яднаць некалькі радкоў у Excel без страты даных.

    Як аб'яднаць радкі ў Excel без страты даных

    задача: у вас ёсць база дадзеных, у якой кожны радок змяшчае пэўныя дэталі, такія як назва прадукту, ключ прадукту, імя кліента і гэтак далей. Мы хочам аб'яднаць усе радкі, звязаныя з пэўным парадкам, як паказана ніжэй:

    Ёсць два спосабы дасягнуць патрэбнага выніку:

      Аб'яднаць радкі ў адзін у Excel

      Злучыцьрадкі слупок за слупком

      Чытаць далей

      Хутка аб'ядноўвайце ячэйкі без усялякіх формул!

      І захоўвайце ўсе свае дадзеныя ў бяспецы ў Excel

      Чытайце далей

      Аб'ядноўвайце некалькі радкоў з выкарыстаннем формул

      Каб аб'яднаць значэнні з некалькіх ячэек у адну, вы можаце выкарыстоўваць функцыю CONCATENATE або аператар канкатэнацыі (&). У Excel 2016 і вышэй вы таксама можаце выкарыстоўваць функцыю CONCAT. У любым выпадку, вы ўводзіце ячэйкі ў якасці спасылак і ўводзіце патрэбныя раздзяляльнікі паміж імі.

      Аб'ядноўвайце радкі і аддзяляйце значэнні коскай і прабелам :

      =CONCATENATE(A1,", ",A2,", ",A3)

      =A1&", "&A2&", "&A3

      Аб'яднаць радкі з прабеламі паміж дадзенымі:

      =CONCATENATE(A1," ",A2," ",A3)

      =A1&" "&A2&" "&A3

      Аб'яднайце радкі і падзяліце значэнні коскамі без прабелаў :

      =CONCATENATE(A1,A2,A3)

      =A1&","&A2&","&A3

      На практыцы вам часта можа спатрэбіцца каб аб'яднаць больш ячэек, таму ваша формула ў рэальным жыцці, верагодна, будзе крыху даўжэйшай:

      =CONCATENATE(A1,", ",A2,", ",A3,", ",A4,", ",A5,", ",A6,", ",A7,", ",A8)

      Цяпер у вас ёсць некалькі радкоў даных, аб'яднаных у адзін шэраг. Але вашы аб'яднаныя радкі - гэта формулы. Каб пераўтварыць іх у значэнні, выкарыстоўвайце функцыю Спецыяльная ўстаўка , як апісана ў раздзеле Як замяніць формулы іх значэннямі ў Excel.

      Аб'яднанне радкоў у Excel з надбудовай «Аб'яднаць ячэйкі»

      Надбудова Merge Cells - гэта шматмэтавы інструмент для аб'яднання ячэек у Excel, які можа аб'ядноўваць асобныя ячэйкі, а таксама цэлыя радкі і слупкі. І самае галоўнае, гэты інструмент захоўвае ўсе даныя , нават калі выбар змяшчаенекалькі значэнняў.

      Каб аб'яднаць два або больш радкоў у адзін, вось што вам трэба зрабіць:

      1. Выберыце дыяпазон ячэек, у якія вы хочаце аб'яднаць радкі.
      2. Перайдзіце на ўкладку Даныя Ablebits > Аб'яднаць групу, пстрыкніце стрэлку «Аб'яднаць ячэйкі , а затым націсніце Аб'яднаць радкі ў адзін .

      3. Гэта адкрые дыялогавае акно Аб'яднаць вочкі з папярэдне выбранымі параметрамі, якія ў большасці выпадкаў працуюць добра. У гэтым прыкладзе мы толькі змянілі падзельнік з прабелу па змаўчанні на разрыў радка , як паказана на скрыншоце ніжэй:

      4. Націсніце Кнопка Merge і назірайце за ідэальна аб'яднанымі радкамі даных, падзеленымі разрывамі радкоў:

      Як аб'яднаць дублікаты радкоў у адзін (захоўваючы толькі ўнікальныя значэнні)

      Задача: у вас ёсць база дадзеных Excel з некалькімі тысячамі запісаў. Значэнні ў адным слупку па сутнасці аднолькавыя, а даныя ў іншых слупках адрозніваюцца. Ваша мэта складаецца ў тым, каб аб'яднаць дадзеныя з паўтаральных радкоў на аснове пэўнага слупка, зрабіўшы спіс, падзелены коскамі. Акрамя таго, вы можаце аб'яднаць толькі ўнікальныя значэнні, апускаючы дублікаты і прапускаючы пустыя вочкі.

      На скрыншоце ніжэй паказана, чаго мы спрабуем дасягнуць.

      Перспектывы пошуку і аб'яднання дублікатаў радкоў уручную - гэта, безумоўна, тое, чаго вы хочаце пазбегнуць. Пазнаёмцеся з надбудовай Merge Duplicates, якая робіць гэта працаёмкім і грувасткімвыканайце хуткі 4-этапны працэс.

      1. Выберыце дублікаты радкоў, якія вы хочаце аб'яднаць, і запусціце майстар аб'яднання дублікатаў, націснуўшы яго кнопку на стужцы.

      2. Пераканайцеся, што табліца выбрана правільна, і націсніце Далей . Разумна паставіць галачкай опцыю Стварыць рэзервовую копію , асабліва калі вы выкарыстоўваеце надбудову ў першы раз.

      3. Выберыце слупок ключа , каб праверыць наяўнасць дублікатаў. У гэтым прыкладзе мы выбіраем слупок Кліент , таму што хочам аб'яднаць радкі на аснове імя кліента.

        Калі вы жадаеце прапусціць пустыя ячэйкі , пераканайцеся, што выбралі гэты параметр і націсніце Далей .

      4. Выберыце слупкі для аб'яднання . На гэтым кроку вы выбіраеце слупкі, даныя якіх хочаце аб'яднаць, і вызначаеце падзельнік: кропка з коскай, коска, прабел, разрыў радка і г.д.

        Два дадатковыя параметры ў верхняй частцы акна дазваляюць:

        • Выдаліць паўтаральныя значэнні падчас аб'яднання радкоў
        • Прапусціць пустыя вочкі

        Пасля завяршэння націсніце кнопку Завяршыць .

      Праз імгненне ўсе даныя з паўтаральных радкоў аб'ядноўваюцца ў адзін радок:

      Як паўторна аб'яднаць блокі радкоў у адзін рад

      Задача: у вас ёсць файл Excel з інфармацыяй аб апошніх заказах, і кожны заказ займае 3 радкі: назва прадукту, імя кліента і дата пакупкі. Вы хацелі б аб'яднаццакожныя тры радкі ў адзін, г.зн. некалькі разоў аб'ядноўваць блокі з трох радкоў.

      На наступным малюнку паказана, што мы шукаем:

      Калі ёсць толькі некалькі запісаў для аб'яднання, вы можаце выбраць кожныя 3 радкі і аб'яднаць кожны блок асобна з дапамогай надбудовы Merge Cells. Але калі ваш аркуш змяшчае сотні ці тысячы запісаў, вам спатрэбіцца больш хуткі спосаб:

      1. Дадайце дапаможны слупок у ваш аркуш, слупок C у нашым прыкладзе. Давайце назавем яго BlockID або як заўгодна.
      2. Устаўце наступную формулу ў C2, а затым скапіруйце яе ўніз па слупку, перацягнуўшы маркер запаўнення:

        =INT((ROW(C2)-2)/3)

        Дзе:

        • C2 - самая верхняя ячэйка, у якую вы ўводзіце формулу
        • 2 - радок, з якой пачынаюцца даныя
        • 3 - колькасць радкоў аб'ядноўвацца ў кожным блоку

        Гэтая формула дадае ўнікальны нумар да кожнага блока радкоў, як паказана на скрыншоце:

        Як працуе гэтая формула: Функцыя ROW здабывае нумар радка ячэйкі формулы, з якога вы адымаеце нумар радка, дзе пачынаюцца даныя, так што формула пачынае адлік з нуля. Напрыклад, нашы даныя пачынаюцца з 2-га радка, таму мы адымаем 2. Калі вашы даныя пачынаюцца, скажам, з 5-га радка, то ў вас будзе ROW(C5)-5. Пасля гэтага вы дзеліце прыведзенае вышэй ураўненне на колькасць радкоў, якія трэба аб'яднаць, і выкарыстоўваеце функцыю INT, каб акругліць вынік да бліжэйшага цэлага.

      3. Ну, вы зрабілі асноўную частку працы. Цяпер вам проста трэба аб'яднаць радкі на аснове BlockID . Для гэтага мы будзем выкарыстоўваць ужо знаёмы майстар Аб'яднаць дублікаты , які мы выкарыстоўвалі для аб'яднання дублікатаў радкоў:
        • На кроку 2 абярыце BlockID у якасці ключавога слупка.
        • На кроку 3 выберыце ўсе слупкі, якія вы хочаце аб'яднаць, і абярыце разрыў радка ў якасці раздзяляльніка.

        Праз імгненне вы атрымаеце жаданы вынік:

      4. Выдаліце ​​ Ідэнтыфікатар блакіроўкі слупок, паколькі ён вам больш не патрэбны, і ўсё гатова! Цікава тое, што нам зноў спатрэбіліся 4 крокі, як у двух папярэдніх прыкладах :)

      Як аб'яднаць адпаведныя радкі з 2 табліц Excel без капіравання/ўстаўкі

      Задача: у вас ёсць дзве табліцы з агульнымі слупкамі, і вам трэба аб'яднаць адпаведныя радкі з гэтых дзвюх табліц. Табліцы могуць знаходзіцца на адным аркушы, у двух розных электронных табліцах або ў двух розных працоўных сшытках.

      Напрыклад, у нас ёсць справаздачы аб продажах за студзень і люты ў двух розных аркушах, і мы хочам аб'яднаць іх у адзін. Майце на ўвазе, што кожная табліца можа мець розную колькасць радкоў і розны парадак прадуктаў, таму простае капіраванне/ўстаўка не будзе працаваць.

      У гэтым выпадку Merge Two Надбудова Табліцы будзе працаваць выдатна:

      1. Выберыце любую ячэйку ў вашай галоўнай табліцы і націсніце кнопку Аб'яднаць дзве табліцы нана ўкладцы Ablebits Data у групе Merge :

        Гэта запусціць надбудову з папярэдне выбранай галоўнай табліцай, таму ў на першым этапе майстра проста націскаеце Далей .

      2. Выберыце другую табліцу, г.зн. табліцу пошуку, якая змяшчае адпаведныя радкі.

      3. Выберыце адзін або некалькі слупкоў слупкоў, якія існуюць у абедзвюх табліцах. Ключавыя слупкі павінны ўтрымліваць толькі ўнікальныя значэнні, напрыклад Ідэнтыфікатар прадукту ў нашым прыкладзе.

      4. Па жаданні выберыце слупкі для абнаўлення ў галоўнай табліцы. У нашым выпадку такіх слупкоў няма, таму мы проста націскаем Далей .
      5. Выберыце слупкі для дадання ў галоўную табліцу, у нашым выпадку Распродажы ў лютым .

      6. На апошнім этапе вы можаце выбраць дадатковыя параметры ў залежнасці ад таго, як менавіта вы хочаце аб'яднаць даныя, і націснуць кнопку Завяршыць . На скрыншоце ніжэй паказаны налады па змаўчанні, якія ў нас выдатна працуюць:

      Дайце надбудове некалькі секунд для апрацоўкі і праглядзіце вынік:

      Як я магу атрымаць гэтыя інструменты аб'яднання для Excel?

      Усе надбудовы, якія абмяркоўваюцца ў гэтым уроку, а таксама больш за 70 іншых інструментаў для эканоміі часу уключаны ў наш Ultimate Suite для Excel. Надбудовы працуюць з усімі версіямі Excel 2019, Excel 2016, Excel 2013, Excel 2010 і Excel 2007.

      Спадзяюся, цяпер вы можаце аб'ядноўваць радкі ў сваіх лістах Excel менавіта так, як хочаце. Калі вы не знайшлірашэнне для вашай канкрэтнай задачы, проста пакіньце каментарый, і мы паспрабуем знайсці спосаб разам. Дзякуй за чытанне!

      Даступныя спампоўкі

      14-дзённая поўнафункцыянальная версія Ultimate Suite (файл .exe)

      Майкл Браўн - адданы энтузіяст тэхналогій, які любіць спрашчэнне складаных працэсаў з дапамогай праграмных інструментаў. Маючы больш чым дзесяцігадовы досвед працы ў індустрыі тэхналогій, ён удасканальваў свае навыкі ў Microsoft Excel і Outlook, а таксама ў Google Sheets і Docs. Блог Майкла прысвечаны таму, каб падзяліцца сваімі ведамі і вопытам з іншымі, даючы простыя ў выкананні парады і падручнікі для павышэння прадукцыйнасці і эфектыўнасці. Незалежна ад таго, з'яўляецеся вы дасведчаным прафесіяналам або пачаткоўцам, блог Майкла прапануе каштоўную інфармацыю і практычныя парады, каб атрымаць максімальную аддачу ад гэтых неабходных праграмных інструментаў.