Hvordan konsolidere data fra flere rader i Excel (4 raske metoder)

  • Dele Denne
Hugh West

I mange tilfeller må du kanskje konsolidere, slå sammen eller kombinere data . I Microsoft Excel kan du gjøre slike typer oppgaver i bulk og i løpet av sekunder. Denne artikkelen demonstrerer hvordan du konsoliderer data i excel fra flere rader med noen raske metoder.

Last ned øvelsesarbeidsbok

Du kan laste ned øvelsesarbeidsboken fra lenken nedenfor.

Konsolider data fra flere rader.xslm

4 metoder for å konsolidere data fra flere rader i Excel

Nå, la oss anta at du har et datasett med en liste over Land og deres byer . Her vil du ha flere rader for Byer konsolidert ved siden av deres Land . På dette tidspunktet vil jeg vise deg to metoder som bruker dette datasettet for å gjøre det.

1. Bruke UNIQUE- og TEXTJOIN-funksjonene

Bruke UNIQUE Funksjonene og TEXTJOIN er en av de raskeste og mest praktiske måtene å konsolidere data fra flere rader i Excel. Følg nå trinnene nedenfor for å konsolidere data ved hjelp av disse funksjonene.

Trinn :

  • Lag først en ny kolonne for Land ved siden av datasettet.
  • Deretter velger du celle E5 og setter inn følgende formel.
=UNIQUE(B5:B13)

I dette tilfellet er celle E5 den første cellen i den nye kolonnen Land . Dessuten er B5 og B13 de første og siste cellene i datasettkolonnen Land .

Vi bruker dessuten UNIQUE funksjonen. Syntaksen til denne funksjonen er UNIQUE(array, [by_col], [exactly_once]) .

  • Legg deretter til en annen kolonne for konsolidert data for byene.
  • Deretter klikker du celle F5 og setter inn følgende formel.
=TEXTJOIN(",",TRUE,IF(E5=B5:B13,C5:C13,""))

Her er celle F5 den første cellen i den nye kolonnen By . Cellene C5 og C13 er også de første og siste cellene i henholdsvis datasettkolonnen By .

I tillegg bruker vi her TEXTJOIN funksjon. Syntaksen til denne funksjonen er TEXTJOIN(skilletegn,ignorer_tom,tekst1,...) . Vi bruker også IF-funksjonen .

  • Til slutt drar du Fyllhåndtaket for resten av kolonnen .

Les mer: Konsolider funksjon for tekstdata i Excel (med 3 eksempler)

2. Bruke IF-funksjonen og sortering

En annen måte å konsolidere dataene fra flere rader i excel er å bruke IF -funksjonen og Sorter -alternativet fra Data -fanen samtidig. Følg nå trinnene nedenfor for å gjøre det fra datasettet ovenfor.

Trinn :

  • Først velger du celleområdet du ønsker å sortere. I dette tilfellet er det området B5:B13 .
  • Deretter går du til Data -fanen > Sorter & Filter > Sorter A til Å .

  • Nå, en Sorteringsadvarsel boksvil dukke opp. På dette tidspunktet velger du Utvid utvalget .
  • Deretter klikker du på OK .

  • Følgelig, legg til en ny kolonne for Byer .
  • Deretter velger du celle D5 og setter inn følgende formel, og drar Fyllhåndtaket for de gjenværende cellene i kolonnen.
=IF(B5=B4,D4 &","& C5,C5)

I dette tilfellet er celle D5 den første cellen i kolonnen Byer .

  • Sett inn en ny kolonne med navnet Endelig sortering .
  • Deretter velger du celle E5 , setter inn følgende formel og drar Fyllhåndtaket for de gjenværende kolonnecellene.
=IF(B5B6,"Final Row","")

I dette tilfellet er B5 og B6 henholdsvis den første og andre cellen i kolonnen By . E5 er også den første cellen i kolonnen Siste rad .

  • Nå, velg og kopier område D5:E13 og lim dem inn i formatet Verdier for å fjerne formelen.

  • Gå deretter til Data -fanen > Sorter .

  • På dette tidspunktet, fra Sorter etter alternativer velg Endelig sortering .
  • Deretter, fra Rekkefølge -alternativene, velg Z til A .
  • Følgelig , klikk OK .

  • Nå vil en Sorteringsadvarsel -boks dukke opp. På dette tidspunktet velger du Utvid utvalget .
  • Deretter klikker du på OK .

  • På dette punktet, duvil ha utdataene dine som vist i skjermbildet nedenfor.

  • Til slutt, slett alle ekstra rader og kolonner og få ønsket utdata.

Les mer: Hvordan konsolidere informasjon i Excel (2 enkle måter)

Lignende Lesinger

  • Hvordan bruke grupperings- og konsolideringsverktøy i Excel (5 enkle eksempler)
  • Fjern konsolidering i Excel (2 nyttige metoder) )
  • Hvordan konsolidere data i Excel fra flere arbeidsbøker (2 metoder)
  • [Fikset]: Konsolideringsreferanse er ikke gyldig i Excel ( med Quick Fix)

3. Bruke konsolideringsalternativet for å konsolidere data fra flere rader i Excel

Anta nå at du har et datasett der du har salg utført av noen få personer ved ulike anledninger. På dette tidspunktet ønsker du å konsolidere dataene for salget deres og få summen fra flere rader. Du kan følge trinnene nedenfor hvis du ønsker å gjøre det.

Trinn :

  • Først velger du cellen du vil ha nye data i.
  • For det andre, gå til Data -fanen.
  • Velg deretter Konsolider fra Dataverktøy .

  • Deretter velger du Sum fra Funksjon -alternativene.
  • Etter det , velg Referanse . I dette tilfellet er det $B$5:$C$14 .

Her, celle B5 er den første cellen i kolonnen Selger og cellen C14 er den siste cellen i kolonnen Salgsbeløp .

  • Deretter velger du Venstre kolonne fra Bruk etiketter i .
  • Klikk derfor på OK -knappen.

  • Til slutt har du dine konsoliderte data for salg.

Merk: Hvis du ønsker å få dataene dine konsolidert basert på kriterier, må du først Sorter dataene dine i henhold til dine kriterier og bruk deretter Konsolider -alternativet.

Les mer: Datavalidering og konsolidering i Excel (2 eksempler)

4. Bruk av VBA-kode for å konsolidere data fra flere rader i Excel

Du kan også bruke VBA kode for enkelt å konsolidere data fra flere rader i Excel. Hvis du ønsker å gjøre det, kan du følge trinnene nedenfor.

Trinn :

  • Trykk først ALT + F11 for å åpne VBA vinduet.
  • Nå velger du Ark 7 eller arket du jobber med og Høyreklikk på den.
  • Deretter velger du sekvensielt Sett inn > modul .

  • På dette tidspunktet kopierer du følgende kode og limer den inn i det tomme rommet.
3122

💡 Kodeforklaring:

I denne delen vil jeg forklare VBA -koden som er brukt ovenfor. Nå har jeg delt inn koden i forskjellige seksjoner og nummerert dem. På dette tidspunktet vil jeg forklare kodedelen på en fornuftig måte.

  • Seksjon 1: Idenne seksjonen oppretter vi en ny Sub kalt ConsolidateMultiRows() .
  • Seksjon 2 : Deretter erklærer vi forskjellige variabler.
  • Seksjon 3: Her, i denne delen, oppretter vi en InputBox som vil spørre om referanseområdet vårt.
  • Seksjon 4: Vi kjører en For -løkke for å legge til salgsbeløpet .
  • Seksjon 5: Til slutt må vi fjerne alt ekstra innhold og omorganiser cellene.

  • Trykk nå F5 og kjør koden.
  • På dette punktet, en boks vises som skjermbildet nedenfor.
  • Deretter setter du inn referanseområdet ditt
  • Til slutt klikker du på OK -knappen.

  • Til slutt har du dine konsoliderte data som skjermbildet nedenfor.

Les mer: Hvordan konsolidere data fra flere kolonner i Excel (7 enkle måter)

Konklusjon

Sist men ikke minst håper jeg du fant det du lette etter fra denne artikkel. Hvis du har spørsmål, vennligst slipp en kommentar nedenfor. Hvis du vil lese flere artikler som dette, kan du besøke nettstedet vårt ExcelWIKI .

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.