Cuprins
În multe cazuri, este posibil să fie nevoie să să consolideze, să fuzioneze sau să combine date În Microsoft Excel, puteți face astfel de tipuri de sarcini în masă și în câteva secunde. Acest articol demonstrează cum să consolidați datele în Excel din mai multe rânduri cu ajutorul unor metode rapide.
Descărcați caietul de practică
Puteți descărca caietul de practică de la link-ul de mai jos.
Consolidarea datelor din mai multe rânduri.xslm4 Metode de consolidare a datelor din mai multe rânduri în Excel
Acum, să presupunem că aveți un set de date cu o listă de Țări și a lor Orașe Aici, doriți să aveți mai multe rânduri pentru Orașe consolidat alături de ei Țara În acest moment, vă voi prezenta două metode care utilizează acest set de date pentru a face acest lucru.
1. Utilizarea funcțiilor UNIQUE și TEXTJOIN
Utilizarea UNIC și TEXTJOIN este una dintre cele mai rapide și mai convenabile funcții modalități de consolidare a datelor din mai multe rânduri în Excel. Acum, urmați pașii de mai jos pentru a consolida datele utilizând aceste funcții.
Pași :
- În primul rând, creați o nouă coloană pentru Țara alături de setul de date.
- Apoi, selectați celula E5 și introduceți următoarea formulă.
=UNIQUE(B5:B13)
În acest caz, celula E5 este prima celulă a noii coloane Țara . De asemenea, B5 și B13 sunt prima și ultima celulă din coloana setului de date Țara .
În plus, folosim UNIC Sintaxa acestei funcții este UNIQUE(array, [by_col], [exactly_once]) .
- Apoi, adăugați o altă coloană pentru datele consolidate ale orașelor.
- După aceea, faceți clic pe celula F5 și introduceți următoarea formulă.
=TEXTJOIN(",",TRUE,IF(E5=B5:B13,C5:C13,""))
Aici, celula F5 este prima celulă a noii coloane Orașul De asemenea, celulele C5 și C13 sunt prima și ultima celulă din coloana setului de date Orașul respectiv.
În plus, aici folosim TEXTJOIN Sintaxa acestei funcții este TEXTJOIN(delimitator,ignore_empty,text1,...) De asemenea, utilizăm Funcția IF .
- În cele din urmă, glisați Mâner de umplere pentru restul rubricii.
Citește mai mult: Funcția de consolidare a datelor text în Excel (cu 3 exemple)
2. Aplicarea funcției IF și sortare
O altă modalitate de a consolida datele din mai multe rânduri în Excel este de a utiliza funcția IF și funcția Sortare de la opțiunea Date Acum, urmați pașii de mai jos pentru a face acest lucru din setul de date de mai sus.
Pași :
- În primul rând, selectați intervalul de celule pe care doriți să îl sortați. În acest caz, este intervalul B5:B13 .
- Apoi, mergeți la Date tab> Sortare & Filtrare > Sortare de la A la Z .
- Acum, un Sortare Avertizare În acest moment, selectați Extindeți selecția .
- În continuare, faceți clic pe OK .
- În consecință, adăugați o altă coloană pentru Orașe .
- După aceea, selectați celula D5 și introduceți următoarea formulă, apoi trageți Mâner de umplere pentru celelalte celule ale coloanei.
=IF(B5=B4,D4 &","& C5,C5)
În acest caz, celula D5 este prima celulă a coloanei Orașe .
- În acest moment, introduceți o nouă coloană numită Sortare finală .
- Apoi, selectați celula E5 , introduceți următoarea formulă și trageți Mâner de umplere pentru celelalte celule din coloană.
=IF(B5B6, "Rândul final","")
În acest caz, B5 și B6 sunt prima și a doua celulă a coloanei Orașul respectiv, de asemenea, E5 este prima celulă a coloanei Rândul final .
- Acum, selectați și copiați intervalul D5:E13 și le lipiți în Valori pentru a elimina formula acestora.
- În continuare, mergeți la Date tab> Sortare .
- În acest moment, de la Sortează după opțiuni selectați Sortare finală .
- Apoi, de la Comandă opțiuni selectați De la Z la A .
- În consecință, faceți clic pe OK .
- Acum, un Avertizare de sortare În acest moment, selectați Extindeți selecția .
- În continuare, faceți clic pe OK .
- În acest moment, veți obține rezultatul prezentat în captura de ecran de mai jos.
- În cele din urmă, ștergeți toate rândurile și coloanele suplimentare și obțineți rezultatul dorit.
Citește mai mult: Cum se consolidează informațiile în Excel (2 moduri simple)
Lecturi similare
- Cum se utilizează instrumentele de grupare și consolidare în Excel (5 exemple simple)
- Eliminarea consolidării în Excel (2 metode practice)
- Cum se consolidează datele în Excel din mai multe registre de lucru (2 metode)
- [Fixed]: Referința de consolidare nu este valabilă în Excel (cu remediere rapidă)
3. Utilizarea opțiunii Consolidare pentru a consolida datele din mai multe rânduri în Excel
Acum, să presupunem că aveți un set de date în care aveți vânzări efectuate de câteva persoane cu diferite ocazii. În acest moment, doriți să consolidați datele privind vânzările lor și să obțineți suma lor din mai multe rânduri. Dacă doriți să faceți acest lucru, puteți urma pașii de mai jos.
Pași :
- Mai întâi, selectați celula în care doriți să introduceți noile date.
- În al doilea rând, mergeți la Date tab.
- Apoi, selectați Consolidați de la Instrumente de date .
- Apoi, selectați Suma de la Funcția opțiuni.
- După aceea, selectați Referință , În acest caz, este $B$5:$C$14 .
Aici, celula B5 este prima celulă a coloanei Persoană de vânzări și celulă C14 este ultima celulă a coloanei Suma vânzărilor .
- În continuare, alegeți Coloana din stânga de la Utilizați etichete în .
- În consecință, faceți clic pe butonul OK buton.
- În cele din urmă, aveți datele consolidate pentru vânzări.
Notă: Dacă doriți să vă consolidați datele pe baza unor criterii, mai întâi Sortare datele în funcție de criteriile dvs. și apoi utilizați Consolidați opțiune.
Citește mai mult: Validarea și consolidarea datelor în Excel (2 exemple)
4. Aplicarea codului VBA pentru a consolida datele din mai multe rânduri în Excel
De asemenea, puteți aplica VBA pentru a consolida cu ușurință datele din mai multe rânduri din Excel. Dacă doriți să faceți acest lucru, puteți urma pașii de mai jos.
Pași :
- În primul rând, apăsați ALT + F11 pentru a deschide fereastra VBA fereastră.
- Acum, selectați Foaia 7 sau foaia pe care lucrați și Faceți clic dreapta pe pe ea.
- Apoi, selectați secvențial Introduceți > Modul .
- În acest moment, copiați următorul cod și lipiți-l în spațiul gol.
'Acest cod va consolida datele din mai multe rânduri Sub ConsolidateMultiRows() 'Declară variabile Dim Rng As Range Dim Dat As Variant Dim j As Variant 'Creează un InputBox pentru a insera intervalul de celule de referință On Error Resume Next Set Rng = Application.Selection Set Rng = Application.InputBox("Range", "Enter Your Reference Range", Rng.Address, Type:=8) 'Rulează o buclă For pentru a adăuga toate datele pentru aceleași vânzăriPersoană și actualizează ecranul Set Dat = CreateObject("Scripting.Dictionary") j = Rng.Value For i = 1 To UBound(j, 1) Dat(j(i, 1)) = Dat(j(i, 1))) + j(i, 2) Next Application.ScreenUpdating = False 'Șterge tot conținutul suplimentar și actualizează ecranul Rng.ClearContents Rng.Range("A1").Resize(Dat.Count, 1) = Application.WorksheetFunction.Transpose(Dat.keys) Rng.Range("B1").Resize(Dat.Count, 1) =Application.WorksheetFunction.Transpose(Dat.items) Application.ScreenUpdating = True End Sub
💡 Codul Explicație:
În această parte, voi explica VBA Acum am împărțit codul în diferite secțiuni și le-am numerotat. În acest moment, voi explica codul în funcție de secțiune.
- Secțiunea 1: În această secțiune, vom crea un nou fișier Sub numit ConsolidateMultiRows() .
- Secțiunea 2 : În continuare, vom declara diferite variabile.
- Secțiunea 3: Aici, în această secțiune, vom crea un InputBox care ne va cere intervalul de referință.
- Secțiunea 4: Noi conducem un Pentru buclă pentru adăugarea de Suma vânzărilor .
- Secțiunea 5: În cele din urmă, trebuie să ștergem tot conținutul suplimentar și să rearanjăm celulele.
- Acum, apăsați F5 și executați codul.
- În acest moment, va apărea o casetă ca în imaginea de mai jos.
- Apoi, introduceți intervalul de referință
- În cele din urmă, faceți clic pe butonul OK buton.
- În cele din urmă, veți avea datele consolidate, așa cum se arată în imaginea de mai jos.
Citește mai mult: Cum se consolidează datele din mai multe coloane în Excel (7 moduri simple)
Concluzie
Nu în ultimul rând, sper că ați găsit ceea ce căutați în acest articol. Dacă aveți întrebări, vă rog să lăsați un comentariu mai jos. De asemenea, dacă doriți să citiți mai multe articole de acest gen, puteți vizita site-ul nostru ExcelWIKI .