Kako konsolidirati podatke iz više redova u Excelu (4 brze metode)

  • Podijeli Ovo
Hugh West

U mnogim slučajevima, možda ćete morati konsolidirati, spojiti ili kombinirati podatke . U programu Microsoft Excel takve vrste zadataka možete obaviti na veliko i u roku od nekoliko sekundi. Ovaj članak pokazuje kako konsolidirati podatke u excelu iz više redova uz neke brze metode.

Preuzmite radnu svesku za vježbu

Možete preuzeti radnu svesku za vježbu sa donje veze.

Konsolidirajte podatke iz više redova.xslm

4 Metode za konsolidaciju podataka iz više redova u Excelu

Sada, pretpostavimo da imate skup podataka sa listom Zemlje i njihovi Gradovi . Ovdje želite da imate više redova za Gradove konsolidirane pored njihove Zemlje . U ovom trenutku, pokazat ću vam dvije metode pomoću ovog skupa podataka da to učinite.

1. Upotreba UNIQUE i TEXTJOIN funkcija

Upotreba UNIQUE i TEXTJOIN funkcije su jedan od najbržih i najpovoljnijih načina za konsolidaciju podataka iz više redova u Excelu. Sada slijedite dolje navedene korake za konsolidaciju podataka pomoću ovih funkcija.

Koraci :

  • Prvo, kreirajte novi stupac za Zemlja pored vašeg skupa podataka.
  • Sljedeće odaberite ćeliju E5 i umetnite sljedeću formulu.
=UNIQUE(B5:B13)

U ovom slučaju, ćelija E5 je prva ćelija nove kolone Država . Također, B5 i B13 su prva i posljednja ćelija kolone skupa podataka Država .

Štaviše, koristimo funkciju JEDINSTVENA . Sintaksa ove funkcije je UNIQUE(niz, [po_kolac], [tačno_jednom]) .

  • Zatim dodajte još jednu kolonu za konsolidovanu podaci o gradovima.
  • Nakon toga kliknite na ćeliju F5 i unesite sljedeću formulu.
=TEXTJOIN(",",TRUE,IF(E5=B5:B13,C5:C13,""))

Ovdje je ćelija F5 prva ćelija nove kolone Grad . Također, ćelije C5 i C13 su prva i zadnja ćelija kolone Grad skupa podataka redom.

Štaviše, ovdje koristimo TEXTJOIN funkcija. Sintaksa ove funkcije je TEXTJOIN(delimiter,ignore_empty,text1,…) . Također, koristimo IF funkciju .

  • Konačno, prevucite Fill Handle za ostatak kolone .

Pročitajte više: Funkcija konsolidacije za tekstualne podatke u Excelu (sa 3 primjera)

2. Primjena funkcije IF i sortiranje

Drugi način za konsolidaciju podataka iz više redova u excelu je korištenje funkcije IF i opcije Sort iz Podaci kartica istovremeno. Sada slijedite dolje navedene korake da to učinite iz gornjeg skupa podataka.

Koraci :

  • Prvo, odaberite raspon ćelija koji želim sortirati. U ovom slučaju, to je raspon B5:B13 .
  • Zatim idite na karticu Podaci > Sortiraj & Filter > Sortiraj od A do Z .

  • Sada, okvir Upozorenje o sortiranju će se pojaviti. U ovom trenutku odaberite Proširi izbor .
  • Dalje kliknite na OK .

  • Slijedom toga, dodajte još jednu kolonu za Gradovi .
  • Nakon toga, odaberite ćeliju D5 i umetnite sljedeću formulu, te povucite ručicu za popunjavanje za preostale ćelije kolone.
=IF(B5=B4,D4 &","& C5,C5)

U ovom slučaju, ćelija D5 je prva ćelija stupac Gradovi .

  • U ovom trenutku umetnite novi stupac pod nazivom Konačno sortiranje .
  • Zatim odaberite ćeliju E5 , umetnite sljedeću formulu i povucite ručicu za popunjavanje za preostale ćelije stupca.
=IF(B5B6,"Final Row","")

U ovom slučaju, B5 i B6 su prva i druga ćelija kolone Grad , respektivno. Također, E5 je prva ćelija kolone Završni red .

  • Sada odaberite i kopirajte raspon D5:E13 i zalijepite ih u formatu Vrijednosti da uklonite njihovu formulu.

  • Sljedeće, idite na kartica Podaci > Sortiraj .

  • U ovom trenutku, od Poređaj po opcije odaberite Završno sortiranje .
  • Zatim, iz opcija Naredba odaberite Z do A .
  • Slijedom toga , kliknite OK .

  • Sada će se pojaviti okvir Upozorenje o sortiranju . U ovom trenutku odaberite Proširi izbor .
  • Dalje kliknite na OK .

  • U ovom trenutku, viće imati vaš izlaz kao što je prikazano na snimku ekrana ispod.

  • Konačno, izbrišite sve dodatne redove i stupce i imajte željeni rezultat.

Pročitajte više: Kako konsolidirati informacije u Excelu (2 jednostavna načina)

Slično Readings

  • Kako koristiti alate za grupisanje i konsolidaciju u Excelu (5 jednostavnih primjera)
  • Uklonite konsolidaciju u Excelu (2 zgodne metode )
  • Kako konsolidirati podatke u Excelu iz više radnih knjiga (2 metode)
  • [Popravljeno]: Referenca za konsolidaciju nije važeća u Excelu ( s brzim popravkom)

3. Korištenje opcije konsolidacije za konsolidaciju podataka iz više redova u Excelu

Sada, pretpostavimo da imate skup podataka u kojem imate prodaju od strane nekoliko osoba u različitim prilikama. U ovom trenutku, želite konsolidirati podatke o njihovoj prodaji i dobiti njihov zbroj iz više redova. Možete slijediti dolje navedene korake ako to želite.

Koraci :

  • Prvo, odaberite ćeliju koju želite novi podaci u.
  • Drugo, idite na karticu Podaci .
  • Zatim odaberite Konsolidiraj iz Alati za podatke .

  • Zatim odaberite Zbroj iz opcija Funkcija .
  • Nakon toga , odaberite Referenca , u ovom slučaju, to je $B$5:$C$14 .

Ovdje, ćelija B5 je prva ćelija kolone Prodavac i ćelije C14 je posljednja ćelija kolone Iznos prodaje .

  • Dalje, odaberite lijevu kolonu iz Koristi oznake u .
  • Slijedom toga, kliknite na dugme OK .

  • Konačno, imate svoje konsolidirane podatke za prodaju.

Napomena: Ako želite konsolidirati svoje podatke na osnovu kriterija, prvo Sortiraj svoje podatke prema svojim kriterijima, a zatim upotrijebite opciju Objedini .

Pročitajte više: Provjera valjanosti i konsolidacije podataka u Excelu (2 primjera)

4. Primjena VBA koda za konsolidaciju podataka iz više redova u Excelu

Također, možete primijeniti VBA kod za jednostavnu konsolidaciju podataka iz više redova u Excelu. Ako to želite, možete slijediti dolje navedene korake.

Koraci :

  • Prvo pritisnite ALT + F11 za otvaranje VBA prozora.
  • Sada odaberite List 7 ili list na kojem radite i Kliknite desnim tasterom miša na njemu.
  • Dalje, uzastopno odaberite Insert > Module .

  • U ovom trenutku kopirajte sljedeći kod i zalijepite ga u prazan prostor.
1541

💡 Objašnjenje koda:

U ovom dijelu ću objasniti VBA kod korišten iznad. Sada sam podijelio kod na različite dijelove i numerirao ih. U ovom trenutku, objasnit ću mudro odjeljak koda.

  • Odjeljak 1: Uu ovoj sekciji kreiramo novi Sub pod nazivom ConsolidateMultiRows() .
  • Section 2 : Zatim, deklariramo različite varijable.
  • Odjeljak 3: Ovdje, u ovom dijelu, kreiramo InputBox koji će tražiti naš referentni raspon.
  • Odjeljak 4: Pokrećemo For petlju za dodavanje Iznos prodaje .
  • Odjeljak 5: Konačno, moramo obrisati sav dodatni sadržaj i preuredite ćelije.

  • Sada pritisnite F5 i pokrenite kod.
  • U ovom trenutku, pojavit će se okvir kao na slici ispod.
  • Sljedeće, umetnite referentni raspon
  • Na kraju, kliknite na dugme OK .

  • Na kraju, imate svoje konsolidirane podatke kao na slici ispod.

Pročitajte više: Kako konsolidirati podatke iz više kolona u Excelu (7 jednostavnih načina)

Zaključak

Na kraju, ali ne i najmanje važno, nadam se da ste pronašli ono što ste tražili iz ovog članak. Ako imate bilo kakvih pitanja, ostavite komentar ispod. Također, ako želite pročitati više ovakvih članaka, možete posjetiti našu web stranicu ExcelWIKI .

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.