Hvordan kombinere data fra flere ark i Excel (4 måter)

  • Dele Denne
Hugh West

I Excel jobber vi ofte med store datasett . Mens vi jobber med disse datasettene , må vi ofte kombinere data fra flere ark for å analysere dem riktig. I denne artikkelen vil jeg forklare 4 måter i Excel for å kombinere data fra flere ark .

Nedlastingspraksis Arbeidsbok

Kombiner data fra flere ark.xlsx

Bruke VBA til å kombinere data fra flere ark.xlsm

Dette er arbeidsarket jeg skal bruke for å forklare metodene for hvordan kombinerer data fra flere ark .i Excel . Vi har flere studenter sammen med deres Student ID og deres karakterer. Jeg skal konsolidere merkene for forskjellige emner for å beskrive metodene.

4 metoder for å kombinere data fra flere ark i Excel

1. Bruke konsolideringsfunksjonen for å kombinere data fra flere ark

I denne delen vil jeg forklare hvordan du bruker Konsolider til å kombinere data . Jeg vil legge til merket(ene) til Fysikk og Matte ved å bruke denne metoden.

TRINN:

Gå til Konsolider regnearket . Velg D5 .

Gå deretter til Data -fanen > ;> velg Dataverktøy >> velg Konsolider .

En dialogboks av Konsolider vilvises.

Behold Funksjon -rullegardinmenyen som den er siden du vil summere karakterene.

Nå må du legge til en referanse . Gå til Datasett (fysikk) arbeidsark >> velg området D5:D14 >> velg Legg til .

Excel vil legge til referansen . Angi på samme måte referansen for området D5:D14 fra arbeidsboken Datasett (matematikk) .

➤ Klikk deretter OK . Excel vil kombinere dem og returnere summen som utdata.

Les mer: Hvordan konsolidere data i Excel fra flere regneark (3 måter)

2. Bruk av Power Query for å kombinere data fra flere ark

Nå skal vi se hvordan kombinere data fra flere ark ved hjelp av PowerQuery . Jeg vil kombinere merket(e) til Fysikk for to seksjoner ( A & B ) i dette tilfellet. Det er en forutsetning i dette tilfellet. Datasettet skal være i tabell -form.

TRINN-1: LAGE TABELL

Velg område B4:D14 .

Trykk CTRL + T . Dialogboksen Opprett tabell vil dukke opp. Klikk OK .

Excel oppretter tabellen.

Nå vil jeg gi nytt navn til tabellen . For å gjøre det, gå til kategorien Tabelldesign og gi nytt navn til tabellen .

Opprett tabeller

forandre datasett .

TRINN-2: KOMBINER DATA

Gå til Data fanen >> velg Hent data >> velg Fra andre kilder >> velg Blank Query

Power Query Editor vinduet vises. I formellinjen skriver du ned formelen:

=Excel.CurrentWorkbook()

➤ Trykk ENTER . Excel vil vise tabellene i arbeidsboken .

➤ Klikk deretter på tohodet pil (se bilde).

➤ Velg deretter kolonnene som du vil kombinere. Jeg vil kombinere dem alle.

➤ La Bruk originalt kolonnenavn som prefiks være umerket. Klikk deretter OK .

Excel vil kombinere datasettene .

➤ Velg nå Lukk & Last inn .

Excel vil lage en ny tabell som kombinerer datasettene .

Gi nytt navn Navn -kolonnen . Jeg skal kalle dette Seksjon .

MERK:

Når hvis du bruker metoden ovenfor, kan du møte et problem.

Vår nye tabell heter Query1 som består av 21 rader inkludert overskriftene .

➤ Nå høyreklikk musen for å få frem kontekstmenyen . Klikk deretter Oppdater .

Når du oppdaterer , vil du se at rad -nummeret er endret til 41 . Det er fordi Query1 i seg selv er en tabell og fungerer som input .

Følg trinnene for å løse dette problemet.

➤ Gå til rullegardinmenyen i kolonnen Navn (se bilde)

➤ Gå deretter til til Tekstfiltre >> velg Inneholder ikke .

Egendefinert autofilter -vinduet åpnes.

➤ Skriv Query1 i boksen (se bilde). Klikk deretter OK .

Denne gangen vil radene som har navnet Query1 ikke bli sett selv om du oppdaterer datasettet .

20 rader er lastet inn nå fordi Excel teller ikke overskriften denne gangen.

Lignende avlesninger

  • Hvordan kombinere to linjegrafer i Excel (3 metoder)
  • Kombiner to grafer i Excel (2 metoder)
  • Hvordan kombinere grafer i Excel (trinn-for-trinn) Retningslinje)
  • Slå sammen flere Excel-filer til ett ark (4 metoder)
  • Hvordan slå sammen kolonner i Excel (4 måter)

3. Bruke VBA til å kombinere data fra flere ark

Nå vil jeg bruke VBA-makro for å kombinere data fra flere ark . Anta at arbeidsboken din har to regneark , Datasett ( Fysikk_A ) og Datasett ( Fysikk_B ) og du skal kombinere dataene fra disse datasettene til et nytt regneark med navnet Konsolider .

TRINN:

➤ Gå til Utvikler -fanen >> velg Visuell Grunnleggende

➤ Gå deretter til kategorien Sett inn >> Modul

Et modul -vindu vises. Skriv nå følgende kode.

6004

Her har jeg opprettet en Underprosedyre kalt kombiner_flere_ark . Jeg har tatt variablene Row_1 , Col_1 , Row_last og Column_last ved å bruke Dim setningen og angi wX som Konsolidert -regnearket ved å bruke Set -setningen.

Jeg brukte også en inndatameldingsboks med Application.InputBox med setningen “Velg overskriftene” .

Deretter brukte jeg en For løkke og definerte Row_1 og Col_1 med egenskapen headers.range .

➤ Trykk deretter F5 for å kjøre programmet. Excel vil opprette et kombinert datasett .

MERK:

Husk at denne VBA-koden vil kombinere alle arkene som er tilgjengelige i arbeidsboken . Så du må bare ha de regnearkene hvis data du skal kombinere .

Les mer: Hvordan slå sammen flere ark til ett ark med VBA i Excel (2 måter)

4. Bruke VLOOKUP-funksjonen for å kombinere data fra flere ark

Anta at jeg har en arbeidsark med navnet « Navn » der jeg harnavn på noen elever og en annen som heter « Marks ». For å lage et skikkelig Resultat -ark, må jeg kombinere dem. Jeg vil gjøre det ved å bruke VLOOKUP-funksjonen .

TRINN:

➤ Opprett en ny kolonne Merker til høyre for Navn .

➤ Gå deretter til D5 og skriv ned følgende formel

=VLOOKUP(B5,Marks!B4:C14,2)

Her har jeg satt oppslagsverdi B5 og matrisen er B4:C14 fra Marks-arket . col_ind_num er 2 ettersom jeg vil ha merkene .

➤ Trykk nå ENTER . Excel vil returnere utdata.

➤ Bruk deretter Fyllhåndtak til Autofyll opp til D14 . Excel vil kombinere merkene fra Marks-regnearket .

Les mer: Hvordan å kombinere ark i Excel (6 enkleste måter)

Øvingsarbeidsbok

Det er viktig å øve på metodene for å kombinere data fra flere ark . Derfor har jeg lagt ved et praksisark til deg.

Konklusjon

I denne artikkelen har jeg illustrert 4 måter i Excel for å kombinere data fra flere ark . Jeg håper dette vil være til nytte for deg. Og til slutt, hvis du har noen form for forslag, ideer eller tilbakemeldinger, kan du gjerne kommentere nedenfor.

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.