Како да споите редови во 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 Data > Спојување , кликнете на стрелката Спојување ќелии и потоа кликнете Спој ги редовите во еден .

      3. Ова ќе го отвори полето за дијалог Спојување ќелии со претходно избраните поставки кои функционираат добро во повеќето случаи. Во овој пример, ние само го менуваме сепараторот од стандардниот простор во прекин на линијата , како што е прикажано на сликата подолу:

      4. Кликнете на Копче за спојување и набљудувајте ги совршено споените редови на податоци одделени со прекини на линии:

      Како да се комбинираат дупликат редови во еден (задржувајќи ги само единствените вредности)

      Задача: имате некоја 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. Ако вашите податоци почнуваат, да речеме, во редот 5, тогаш ќе имате ROW(C5)-5. После тоа, ја делите горната равенка со бројот на редови што треба да се спојат и ја користите функцијата INT за да го заокружите резултатот до најблискиот цел број.

      3. Па, го завршивте главниот дел од работата. Сега само треба да ги споите редовите врз основа на BlockID За ова, ќе го користиме веќе познатиот волшебник Спојување дупликати што го користевме за комбинирање дупликати редови:
        • Во чекор 2, изберете BlockID како клучна колона.
        • Во чекор 3, изберете ги сите колони што сакате да ги споите и изберете прекин на линијата како разграничувач.

        За кратко време, ќе го имате посакуваниот резултат:

      4. Избришете го Блокираниот ID колумна бидејќи повеќе не ви треба и готови сте! Смешна работа е што ни требаа 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. Блогот на Мајкл е посветен на споделување на своето знаење и експертиза со другите, обезбедувајќи лесни за следење совети и упатства за подобрување на продуктивноста и ефикасноста. Без разлика дали сте искусен професионалец или почетник, блогот на Мајкл нуди вредни сознанија и практични совети за да го извлечете максимумот од овие основни софтверски алатки.