Hoe om data uit veelvuldige rye in Excel te konsolideer (4 vinnige metodes)

  • Deel Dit
Hugh West

In baie gevalle moet jy dalk data konsolideer, saamvoeg of kombineer . In Microsoft Excel kan jy sulke tipe take in grootmaat en binne sekondes doen. Hierdie artikel demonstreer hoe om data in Excel uit verskeie rye te konsolideer met 'n paar vinnige metodes.

Laai Oefenwerkboek af

Jy kan die oefenwerkboek aflaai vanaf die skakel hieronder.

Konsolideer data van veelvuldige rye.xslm

4 metodes om data van veelvuldige rye in Excel te konsolideer

Nou, kom ons neem aan jy het 'n datastel met 'n lys van Lande en hul stede . Hier wil jy die veelvuldige rye vir Stede gekonsolideer langs hul Land hê. Op hierdie stadium sal ek jou twee metodes wys wat hierdie datastel gebruik om dit te doen.

1. Gebruik UNIQUE en TEXTJOIN funksies

Gebruik UNIQUE en TEXTJOIN -funksies is een van die vinnigste en gerieflikste maniere om data van verskeie rye in Excel te konsolideer. Volg nou die stappe hieronder om data te konsolideer deur hierdie funksies te gebruik.

Stappe :

  • Skep eers 'n nuwe kolom vir Land langs jou datastel.
  • Volgende, kies sel E5 en voeg die volgende formule in.
=UNIQUE(B5:B13)

In hierdie geval is sel E5 die eerste sel van die nuwe kolom Land . Ook B5 en B13 is die eerste en laaste selle van die datastelkolom Land .

Boonop gebruik ons ​​die UNIEKE funksie. Die sintaksis van hierdie funksie is UNIQUE(skikking, [volgens_kol], [presies_een keer]) .

  • Voeg dan nog 'n kolom by vir gekonsolideerde data van die stede.
  • Daarna, klik sel F5 en voeg die volgende formule in.
=TEXTJOIN(",",TRUE,IF(E5=B5:B13,C5:C13,""))

Hier is sel F5 die eerste sel van die nuwe kolom Stad . Selle C5 en C13 is ook die eerste en laaste selle van die datastelkolom Stad onderskeidelik.

Boonop gebruik ons ​​hier die TEXTJOIN funksie. Die sintaksis van hierdie funksie is TEXTJOIN(delimiter,ignore_empty,text1,...) . Ons gebruik ook die IF-funksie .

  • Ten slotte, sleep die Vulhandvatsel vir die res van die kolom .

Lees meer: ​​ Konsolideer funksie vir teksdata in Excel (met 3 voorbeelde)

2. Toepassing van IF-funksie en Sorteer

'n Ander manier om die data van verskeie rye in Excel te konsolideer, is om die IF -funksie en die Sorteer -opsie van die Data -oortjie gelyktydig. Volg nou die stappe hieronder om dit uit die bogenoemde datastel te doen.

Stappe :

  • Kies eers die selreeks wat jy wil sorteer. In hierdie geval is dit reeks B5:B13 .
  • Gaan dan na die Data -oortjie > Sorteer & Filter > Sorteer A tot Z .

  • Nou, 'n Sorteer waarskuwing bokssal opduik. Op hierdie punt, kies Brei die seleksie uit .
  • Volgende, klik op OK .

  • Voeg gevolglik nog 'n kolom by vir Stede .
  • Kies daarna sel D5 en voeg die volgende formule in en sleep die Vulhandvatsel vir die oorblywende selle van die kolom.
=IF(B5=B4,D4 &","& C5,C5)

In hierdie geval is sel D5 die eerste sel van die kolom Stede .

  • Voeg op hierdie stadium 'n nuwe kolom in met die naam Finale Sorteer .
  • Kies dan sel E5 , voeg die volgende formule in en sleep die Vulhandvatsel vir die oorblywende kolomselle.
=IF(B5B6,"Final Row","")

In hierdie geval is B5 en B6 onderskeidelik die eerste en tweede selle van die kolom Stad . Ook E5 is die eerste sel van die kolom Finale ry .

  • Nou, kies en kopieer reeks D5:E13 en plak dit in Waardes formaat om hul formule te verwyder.

  • Gaan dan na die Data -oortjie > Sorteer .

  • Op hierdie punt, vanaf Sorteer volgens opsies kies Finale Sorteer .
  • Kies dan uit die Bestelling -opsies Z tot A .
  • Gevolglik , klik OK .

  • Nou sal 'n Sorteerwaarskuwing -blokkie verskyn. Op hierdie punt, kies Brei die seleksie uit .
  • Volgende, klik op OK .

  • Op hierdie punt, jysal jou uitset hê soos in die onderstaande skermkiekie getoon.

  • Vee laastens alle ekstra rye en kolomme uit en kry jou verlangde afvoer.

Lees meer: ​​ Hoe om inligting in Excel te konsolideer (2 eenvoudige maniere)

Soortgelyke Lesings

  • Hoe om groeperings- en konsolidasienutsmiddels in Excel te gebruik (5 maklike voorbeelde)
  • Verwyder konsolidasie in Excel (2 handige metodes) )
  • Hoe om data in Excel uit veelvuldige werkboeke te konsolideer (2 metodes)
  • [Vaste]: Konsolidasieverwysing is nie geldig in Excel nie ( met Quick Fix)

3. Gebruik konsolideer-opsie om data uit veelvuldige rye in Excel te konsolideer

Gestel nou jy het 'n datastel waar jy verkope deur 'n paar het persone by verskillende geleenthede. Op hierdie punt wil jy die data van hul verkope konsolideer en hul som uit verskeie rye kry. Jy kan die stappe hieronder volg as jy dit wil doen.

Stappe :

  • Kies eers die sel wat jy wil hê jou nuwe data in.
  • Tweedens, gaan na die Data oortjie.
  • Kies dan Konsolideer van die Datanutsgoed .

  • Kies dan Som uit Funksie -opsies.
  • Daarna , kies die Verwysing , In hierdie geval is dit $B$5:$C$14 .

Hier, sel B5 is die eerste sel van die kolom Verkoopspersoon en sel C14 is die laaste sel van die kolom Verkoopsbedrag .

  • Volgende, kies die Linkerkolom uit Gebruik etikette in .
  • Klik gevolglik op die OK knoppie.

  • Uiteindelik het u u gekonsolideerde data vir verkope.

Let wel: As jy jou data op grond van kriteria gekonsolideer wil kry, moet jy eers Sorteer jou data volgens jou kriteria en gebruik dan die Konsolideer -opsie.

Lees Meer: Datavalidering en -konsolidasie in Excel (2 voorbeelde)

4. Pas VBA-kode toe om data van veelvuldige rye in Excel te konsolideer

Jy kan ook VBA kode om data maklik van verskeie rye in Excel te konsolideer. As jy dit wil doen, kan jy die stappe hieronder volg.

Stappe :

  • Druk eers ALT + F11 om die VBA venster oop te maak.
  • Kies nou Veld 7 of die blad waaraan jy werk en Regsklik daarop.
  • Kies dan agtereenvolgens Voeg in > Module .

  • Op hierdie punt, kopieer die volgende kode en plak dit in die leë spasie.
3936

💡 Kode Verduideliking:

In hierdie deel sal ek die VBA -kode wat hierbo gebruik is, verduidelik. Nou het ek die kode in verskillende afdelings verdeel en genommer. Op hierdie punt sal ek die kode-afdeling wys verduidelik.

  • Afdeling 1: Inhierdie afdeling skep ons 'n nuwe Sub genaamd ConsolidateMultiRows() .
  • Afdeling 2 : Vervolgens verklaar ons verskillende veranderlikes.
  • Afdeling 3: Hier, in hierdie afdeling, skep ons 'n Invoerboks wat sal vra vir ons verwysingsreeks.
  • Afdeling 4: Ons loop 'n Vir -lus om die Verkoopsbedrag by te voeg.
  • Afdeling 5: Laastens moet ons al die ekstra inhoud uitvee en herrangskik die selle.

  • Druk nou F5 en voer die kode uit.
  • Op hierdie punt, 'n blokkie sal verskyn soos die skermskoot hieronder.
  • Voeg dan jou verwysingsreeks in
  • Klik laastens die OK knoppie.

  • Laastens het jy jou gekonsolideerde data soos die skermkiekie hieronder.

Lees meer: ​​ Hoe om data uit veelvuldige kolomme in Excel te konsolideer (7 maklike maniere)

Gevolgtrekking

Laaste maar nie die minste nie, ek hoop jy het hieruit gevind waarna jy gesoek het artikel. As jy enige navrae het, los asseblief 'n opmerking hieronder. Ook, as jy meer artikels soos hierdie wil lees, kan jy ons webwerf ExcelWIKI besoek.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.