Cum să îmbinați rândurile în Excel fără a pierde date

  • Imparte Asta
Michael Brown

Tutorialul arată cum să fuzionați în siguranță rândurile în Excel în 4 moduri diferite: fuzionați mai multe rânduri fără a pierde date, combinați rândurile duplicate, fuzionați în mod repetat blocuri de rânduri și copiați rândurile corespunzătoare dintr-un alt tabel pe baza uneia sau mai multor coloane comune.

Unirea rândurilor în Excel este una dintre cele mai comune sarcini pe care toți trebuie să le efectuăm din când în când. Problema este că Microsoft Excel nu oferă un instrument fiabil pentru a face acest lucru. De exemplu, dacă încercați să combinați două sau mai multe rânduri utilizând funcția încorporată Îmbinare & Centru veți primi următorul mesaj de eroare:

"Selecția conține mai multe valori de date. Fuzionarea într-o singură celulă va păstra doar datele din partea stângă-sus."

Făcând clic pe OK, celulele vor fi fuzionate, dar se va păstra doar valoarea primei celule, toate celelalte date vor dispărea. Deci, evident, avem nevoie de o soluție mai bună. Acest articol descrie mai multe metode care vă vor permite să fuzionați mai multe rânduri în Excel fără a pierde date.

    Cum să îmbinați rândurile în Excel fără a pierde date

    Sarcina: aveți o bază de date în care fiecare rând conține anumite detalii, cum ar fi numele produsului, cheia produsului, numele clientului etc. Ceea ce dorim este să combinăm toate rândurile legate de o anumită comandă, așa cum se arată mai jos:

    Există două modalități de a obține rezultatul dorit:

      Îmbinarea rândurilor într-unul singur în Excel

      Unirea rândurilor coloană cu coloană

      Citește mai mult

      Îmbinați rapid celulele fără formule!

      Și păstrați-vă toate datele în siguranță în Excel

      Citește mai mult

      Îmbinarea mai multor rânduri utilizând formule

      Pentru a uni valorile din mai multe celule într-una singură, puteți utiliza fie funcția CONCATENATE, fie operatorul de concatenare (&). În Excel 2016 și versiunile ulterioare, puteți utiliza, de asemenea, funcția CONCAT. În orice caz, furnizați celulele ca referințe și introduceți între ele delimitatorii doriți.

      Uniți rândurile și separați valorile cu virgulă și spațiu :

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

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

      Îmbină rândurile cu spații între date:

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

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

      Combinați rândurile și separați valorile cu virgule fără spații :

      =CONCATENATE(A1,A2,A3)

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

      În practică, este posibil să aveți nevoie de mai multe celule concatenate, astfel încât formula dvs. din viața reală va fi probabil puțin mai lungă:

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

      Acum aveți mai multe rânduri de date îmbinate într-un singur rând. Dar rândurile combinate sunt formule. Pentru a le converti în valori, folosiți funcția Lipire specială așa cum este descris în Cum să înlocuiți formulele cu valorile lor în Excel.

      Combinați rândurile în Excel cu add-in-ul Merge Cells

      Add-in-ul Merge Cells este un instrument multifuncțional pentru îmbinarea celulelor în Excel, care poate uni celule individuale, precum și rânduri sau coloane întregi. Și, cel mai important, acest instrument păstrează toate datele chiar dacă selecția conține mai multe valori.

      Pentru a unifica două sau mai multe rânduri într-unul singur, iată ce trebuie să faceți:

      1. Selectați intervalul de celule în care doriți să unificați rândurile.
      2. Mergeți la Date Ablebits tab> Îmbinare grup, faceți clic pe butonul Săgeată de îmbinare a celulelor , apoi faceți clic pe Uniți rândurile într-unul singur .

      3. Acest lucru va deschide fereastra Combinarea celulelor cu setările preselectate, care funcționează bine în majoritatea cazurilor. În acest exemplu, schimbăm doar separatorul de la spațiul implicit la pauză de linie , așa cum se arată în captura de ecran de mai jos:

      4. Faceți clic pe butonul Îmbinare și observați rândurile de date perfect fuzionate, separate prin pauze de linie:

      Cum se combină rândurile duplicate într-unul singur (păstrând doar valorile unice)

      Sarcina: Aveți o bază de date Excel cu câteva mii de intrări. Valorile dintr-o coloană sunt în esență aceleași, în timp ce datele din alte coloane sunt diferite. Scopul dvs. este de a combina datele din rândurile duplicate pe baza unei anumite coloane, realizând o listă separată prin virgulă. În plus, este posibil să doriți să unificați numai valorile unice, omițând dublurile și sărind peste celulele goale.

      Captura de ecran de mai jos arată ceea ce încercăm să realizăm.

      Perspectiva de a găsi și de a uni rândurile duplicate manual este cu siguranță ceva ce ați dori să evitați. Faceți cunoștință cu add-in-ul Merge Duplicates, care transformă această corvoadă dificilă și consumatoare de timp într-un proces rapid în 4 pași.

      1. Selectați rândurile duplicate pe care doriți să le unificați și rulați expertul Merge Duplicates făcând clic pe butonul său de pe panglică.

      2. Asigurați-vă că tabelul dvs. este selectat corect și faceți clic pe Următorul Este înțelept să păstrați Creați o copie de rezervă mai ales dacă utilizați add-in-ul pentru prima dată.

      3. Selectați coloana cheie pentru a verifica dacă există dubluri. În acest exemplu, selectăm Client pentru că dorim să combinăm rândurile pe baza numelui clientului.

        Dacă doriți să săriți celulele goale , asigurați-vă că selectați această opțiune și faceți clic pe Următorul .

      4. Alegeți coloanele care urmează să fuzioneze În această etapă, selectați coloanele ale căror date doriți să le combinați și specificați delimitatorul: punct și virgulă, virgulă, spațiu, pauză de linie etc.

        Două opțiuni suplimentare din partea superioară a ferestrei vă permit:

        • Ștergeți valorile duplicate în timp ce combinați rândurile
        • Sari peste celulele goale

        Când ați terminat, faceți clic pe butonul Finisaj buton.

      Într-o clipă, toate datele din rândurile duplicate sunt comasate într-un singur rând:

      Cum să unificați în mod repetat blocuri de rânduri într-un singur rând

      Sarcina: Aveți un fișier Excel cu informații despre comenzile recente și fiecare comandă are 3 rânduri: numele produsului, numele clientului și data achiziției. Doriți să unificați fiecare trei rânduri într-unul singur, adică să uniți în mod repetat blocurile de trei rânduri.

      Imaginea următoare arată ceea ce căutăm:

      Dacă există doar câteva intrări care trebuie combinate, puteți selecta fiecare 3 rânduri și puteți fuziona fiecare bloc individual folosind add-in-ul Merge Cells. Dar dacă foaia de calcul conține sute sau mii de înregistrări, veți avea nevoie de o modalitate mai rapidă:

      1. Adăugați o coloană ajutătoare la foaia de calcul, coloana C în exemplul nostru. Să o numim BlockID , sau orice alt nume vă place.
      2. Introduceți următoarea formulă în C2 și apoi copiați-o în josul coloanei trăgând mânerul de umplere:

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

        Unde:

        • C2 este celula cea mai de sus în care se introduce formula
        • 2 este rândul în care încep datele
        • 3 este numărul de rânduri care urmează să fie combinate în fiecare bloc

        Această formulă adaugă un număr unic la fiecare bloc de rânduri, așa cum se arată în captura de ecran:

        Cum funcționează această formulă: Funcția ROW extrage numărul rândului din celula de formulă, din care se scade numărul rândului în care încep datele, astfel încât formula să înceapă să numere de la zero. De exemplu, datele noastre încep în al doilea rând, așa că scădem 2. Dacă datele încep, să zicem, în rândul 5, atunci veți avea ROW(C5)-5. După aceea, împărțiți ecuația de mai sus la numărul de rânduri care urmează să fie fuzionate și folosiți funcția INTpentru a rotunji rezultatul la cel mai apropiat număr întreg.

      3. Ei bine, ați făcut cea mai mare parte a lucrului. Acum trebuie doar să unificați rândurile în funcție de BlockID În acest scop, vom folosi deja cunoscutul Îmbinarea duplicatelor pe care l-am utilizat pentru a combina rândurile duplicate:
        • În etapa 2, alegeți BlockID ca coloană cheie.
        • La pasul 3, selectați toate coloanele pe care doriți să le unificați și alegeți line break ca delimitator.

        Într-o clipă, veți avea rezultatul dorit:

      4. Ștergeți ID-ul blocului coloana, deoarece nu mai aveți nevoie de ea și ați terminat! Un lucru amuzant este că am avut nevoie din nou de 4 pași, ca în cele două exemple anterioare :)

      Cum să îmbinați rândurile potrivite din 2 tabele Excel fără a copia / lipi

      Sarcină: Aveți două tabele cu coloane comune și trebuie să fuzionați rândurile corespunzătoare din aceste două tabele. Tabelele pot fi localizate în aceeași foaie, în două foi de calcul diferite sau în două registre de lucru diferite.

      De exemplu, avem rapoarte de vânzări pentru lunile ianuarie și februarie în două foi de calcul diferite și dorim să le combinăm într-una singură. Rețineți că fiecare tabel poate avea un număr diferit de rânduri și o ordine diferită a produselor, prin urmare, simpla copiere/lipire nu va funcționa.

      În acest caz, add-in-ul Merge Two Tables va funcționa de minune:

      1. Selectați orice celulă din tabelul principal și faceți clic pe butonul Îmbinarea a două tabele de pe butonul Date Ablebits în fila Îmbinare grup:

        Acest lucru va rula add-in-ul cu tabelul principal preselectat, astfel încât, în primul pas al expertului, trebuie doar să faceți clic pe Următorul .

      2. Selectați cel de-al doilea tabel, adică tabelul de căutare care conține rândurile corespunzătoare.

      3. Alegeți una sau mai multe coloane care există în ambele tabele. Coloanele cheie trebuie să conțină numai valori unice, cum ar fi ID produs în exemplul nostru.

      4. Opțional, selectați coloanele care urmează să fie actualizate în tabelul principal. În cazul nostru, nu există astfel de coloane, așa că vom face clic doar pe Următorul .
      5. Alegeți coloanele pe care să le adăugați la tabelul principal, Vânzări februarie în cazul nostru.

      6. În etapa finală, puteți selecta opțiuni suplimentare în funcție de modul exact în care doriți să fuzionați datele și faceți clic pe butonul Finisaj Captura de ecran de mai jos prezintă setările implicite, care funcționează foarte bine pentru noi:

      Lăsați add-in-ul câteva secunde pentru procesare și analizați rezultatul:

      Cum pot obține aceste instrumente de îmbinare pentru Excel?

      Toate suplimentele discutate în acest tutorial, plus alte peste 70 de instrumente de economisire a timpului, sunt incluse în suita noastră Ultimate Suite pentru Excel. Suplimentele funcționează cu toate versiunile de Excel 2019, Excel 2016, Excel 2013, Excel 2010 și Excel 2007.

      Sperăm că acum puteți unifica rândurile din foile Excel exact așa cum doriți. Dacă nu ați găsit o soluție pentru sarcina dvs. specifică, lăsați un comentariu și vom încerca să găsim împreună o soluție. Vă mulțumim că ați citit!

      Descărcări disponibile

      Ultimate Suite 14-day full-functional version (fișier .exe)

      Michael Brown este un pasionat de tehnologie dedicat, cu o pasiune pentru simplificarea proceselor complexe folosind instrumente software. Cu mai mult de un deceniu de experiență în industria tehnologiei, el și-a perfecționat abilitățile în Microsoft Excel și Outlook, precum și în Google Sheets și Docs. Blogul lui Michael este dedicat împărtășirii cunoștințelor și experienței sale cu alții, oferind sfaturi și tutoriale ușor de urmat pentru îmbunătățirea productivității și eficienței. Indiferent dacă sunteți un profesionist experimentat sau un începător, blogul lui Michael oferă informații valoroase și sfaturi practice pentru a profita la maximum de aceste instrumente software esențiale.