Kuidas konsolideerida andmeid mitmest Exceli reast (4 kiiret meetodit)

  • Jaga Seda
Hugh West

Paljudel juhtudel võib olla vaja konsolideerida, ühendada või kombineerida andmeid . Microsoft Excelis saab selliseid ülesandeid teha massiliselt ja sekundite jooksul. Selles artiklis näidatakse, kuidas konsolideerida Excelis andmeid mitmest reast mõne kiire meetodiga.

Lae alla praktiline töövihik

Praktilise töövihiku saate alla laadida allolevalt lingilt.

Andmete konsolideerimine mitmest reast.xslm

4 meetodit mitme rea andmete konsolideerimiseks Excelis

Oletame nüüd, et teil on andmekogum, mille nimekiri on järgmine Riigid ja nende Linnad Siin soovite, et mitme rea jaoks oleks mitu rida. Linnad konsolideeritud nende kõrval Riik Siinkohal näitan teile kahte meetodit, mis kasutavad seda andmestikku selleks.

1. UNIQUE ja TEXTJOIN funktsioonide kasutamine

Kasutades UNIQUE ja TEXTJOIN funktsioonid on üks kiiremaid ja mugavamaid andmete konsolideerimise viisid mitmest Exceli reast. Järgige nüüd alljärgnevaid samme, et konsolideerida andmeid nende funktsioonide abil.

Sammud :

  • Kõigepealt looge uus veerg Riik teie andmekogumi kõrval.
  • Seejärel valige lahter E5 ja sisestage järgmine valem.
=UNIQUE(B5:B13)

Sel juhul on raku E5 on uue veeru esimene lahter Riik . Samuti, B5 ja B13 on andmekogumi veeru esimene ja viimane lahter. Riik .

Lisaks kasutame me UNIQUE Selle funktsiooni süntaks on järgmine UNIQUE(array, [by_col], [exactly_once]) .

  • Seejärel lisage veel üks veerg linnade konsolideeritud andmete jaoks.
  • Pärast seda klõpsake lahtrit F5 ja sisestage järgmine valem.
=TEXTJOIN(",",TRUE,IF(E5=B5:B13,C5:C13,""))

Siin on raku F5 on uue veeru esimene lahter Linn . Samuti rakud C5 ja C13 on andmekogumi veeru esimene ja viimane lahter. Linn vastavalt.

Lisaks kasutame siinkohal TEXTJOIN Selle funktsiooni süntaks on järgmine TEXTJOIN(delimiter,ignore_empty,text1,...) Samuti kasutame me IF-funktsioon .

  • Lõpuks lohistage Täitmise käepide ülejäänud veeru jaoks.

Loe edasi: Tekstiandmete konsolideerimise funktsioon Excelis (koos 3 näitega)

2. IF-funktsiooni ja sorteerimise rakendamine

Teine võimalus andmete konsolideerimiseks mitmest reast excelis on kasutada funktsiooni IF funktsioon ja Sorteeri valikust Andmed korraga. Järgige nüüd allpool esitatud samme, et teha seda ülaltoodud andmestikust.

Sammud :

  • Kõigepealt valige lahtri vahemik, mida soovite sorteerida. Antud juhul on see vahemik B5:B13 .
  • Seejärel minge Andmed tab> Sort & Filter > Sorteerimine A-st Z-ni .

  • Nüüd on Sort Hoiatus Siinkohal valige Laiendage valikut .
  • Seejärel klõpsake nuppu OK .

  • Järelikult lisage veel üks veerg Linnad .
  • Pärast seda valige lahter D5 ja sisestage järgmine valem ning lohistage Täitmise käepide veeru ülejäänud lahtritele.
=IF(B5=B4,D4 &","& C5,C5)

Sel juhul on raku D5 on veeru esimene lahter Linnad .

  • Siinkohal sisestage uus veerg nimega Lõplik sorteerimine .
  • Seejärel valige lahter E5 , sisestage järgmine valem ja lohistage Täitmise käepide ülejäänud veeru lahtrite puhul.
=IF(B5B6, "Viimane rida","")

Sel juhul, B5 ja B6 on veeru esimene ja teine lahter Linn vastavalt. Samuti, E5 on veeru esimene lahter Viimane rida .

  • Nüüd valige ja kopeerige vahemik D5:E13 ja kleebi need sisse Väärtused formaat, et eemaldada nende valem.

  • Järgmisena minge Andmed tab> Sorteeri .

  • Sel hetkel, alates Sorteerimine valikud valige Lõplik sorteerimine .
  • Siis, alates Tellige valikud valige Z-st A-sse .
  • Järelikult klõpsake OK .

  • Nüüd on Sort Hoiatus Siinkohal valige Laiendage valikut .
  • Seejärel klõpsake nuppu OK .

  • Siinkohal on teie väljund nagu allpool esitatud ekraanipildil.

  • Lõpuks kustutage kõik täiendavad read ja veerud ja saate soovitud tulemuse.

Loe edasi: Kuidas konsolideerida teavet Excelis (2 lihtsat viisi)

Sarnased lugemised

  • Kuidas kasutada Exceli rühmitamis- ja konsolideerimisvahendeid (5 lihtsat näidet)
  • Eemaldage konsolideerimine Excelis (2 praktilist meetodit)
  • Kuidas konsolideerida andmeid Excelis mitmest töövihikust (2 meetodit)
  • [Parandatud]: Konsolideerimisviide ei kehti Excelis (koos kiirparandusega)

3. Konsolideerimisvõimaluse kasutamine mitme rea andmete konsolideerimiseks Excelis

Oletame nüüd, et teil on andmestik, kus teil on mitme isiku poolt erinevatel kordadel tehtud müük. Siinkohal soovite nende müügiandmeid konsolideerida ja saada nende summa mitmest reast. Kui soovite seda teha, võite järgida alljärgnevaid samme.

Sammud :

  • Kõigepealt valige lahter, kuhu soovite oma uusi andmeid sisestada.
  • Teiseks, minge Andmed vahekaart.
  • Seejärel valige Konsolideerida alates Andmetöötlusvahendid .

  • Seejärel valige Sum aadressilt Funktsioon valikud.
  • Pärast seda valige Viide , Sel juhul on see $B$5:$C$14 .

Siin on raku B5 on veeru esimene lahter Müügiinimene ja raku C14 on veeru viimane lahter Müügi summa .

  • Seejärel valige Vasakpoolne veerg aadressilt Kasutage etikette .
  • Järelikult klõpsake nuppu OK nupp.

  • Lõpuks on teil müügiga seotud konsolideeritud andmed.

Märkus: Kui soovite oma andmeid kriteeriumide alusel konsolideerida, siis kõigepealt Sorteeri oma andmed vastavalt teie kriteeriumidele ja seejärel kasutage Konsolideerida võimalus.

Loe edasi: Andmete valideerimine ja konsolideerimine Excelis (2 näidet)

4. VBA-koodi rakendamine mitme rea andmete konsolideerimiseks Excelis

Samuti võite taotleda VBA koodi, et hõlpsasti konsolideerida andmeid mitmest Exceli reast. Kui soovite seda teha, saate järgida alljärgnevaid samme.

Sammud :

  • Kõigepealt vajutage ALT + F11 avada VBA aken.
  • Nüüd valige Leht 7 või leht, millega te töötate, ja Parema klõpsuga selle kohta.
  • Seejärel valige järjestikku Sisesta > Moodul .

  • Siinkohal kopeeri järgmine kood ja kleebi see tühja kohta.
 'See kood konsolideerib andmed mitmest reast Sub ConsolidateMultiRows() 'Deklareerib muutujad Dim Rng As Range Dim Dat As Variant Dim j As Variant 'Loob InputBoxi, et sisestada Reference Cell Range On Error Resume Next Set Rng = Application.Selection Set Rng = Application.InputBox("Range", "Enter Your Reference Range", Rng.Address, Type:=8) 'Käivitab For loop lisada kõik andmed sama müügi jaoks.Isik ja uuendab ekraani 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 'Tühjendab kogu lisainfo ja uuendab ekraani 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 

💡 Koodi selgitus:

Selles osas selgitan ma VBA eespool kasutatud kood. Nüüd olen jaotanud koodi erinevateks lõikudeks ja nummerdanud need. Siinkohal selgitan koodi lõikude kaupa.

  • 1. jagu: Selles jaotises loome uue Sub nimega ConsolidateMultiRows() .
  • 2. jagu : Järgnevalt deklareerime erinevaid muutujaid.
  • 3. jagu: Siin, selles osas, loome me InputBox mis küsib meie võrdlusvahemikku.
  • 4. jagu: Me käivitame Sest tsükkel lisamiseks Müügi summa .
  • 5. jagu: Lõpuks peame kustutama kogu üleliigse sisu ja paigutama lahtrid ümber.

  • Nüüd vajutage F5 ja käivitage kood.
  • Sel hetkel ilmub kast nagu allpool toodud ekraanipildil.
  • Seejärel sisestage oma võrdlusvahemik
  • Lõpuks klõpsake nuppu OK nupp.

  • Lõpuks on teie konsolideeritud andmed nagu allpool esitatud ekraanipildil.

Loe edasi: Kuidas konsolideerida andmeid mitmest veerust Excelis (7 lihtsat viisi)

Kokkuvõte

Lõpetuseks, ma loodan, et leidsite sellest artiklist selle, mida otsisite. Kui teil on küsimusi, palun kirjutage kommentaar allpool. Samuti, kui soovite lugeda rohkem artikleid nagu see, võite külastada meie veebisait ExcelWIKI .

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.