Hvordan trekke ut data fra Excel-ark (6 effektive metoder)

  • Dele Denne
Hugh West

Hvis du ønsker å trekke ut data fra et Excel-ark til et annet ark, er du på rett sted. Du trenger bare å følge denne artikkelen og øve på din egen Excel-fil, eller du kan laste ned øvingsboken vår. I denne opplæringen skal du lære 6 enkle og effektive metoder for å trekke ut data fra et Excel-ark.

Last ned Practice Book

Last ned følgende Excel-fil for praksisen din.

Trekke ut data fra Excel-ark.xlsx

6 metoder for å trekke ut data fra et Excel-ark

Her har vi et datasett som inneholder 5 kolonner og 9 rader inkludert overskrifter. Vår oppgave er å trekke ut data fra et Excel-regneark til et annet regneark.

Nå, la oss diskutere metodene én etter én.

1. Trekk ut data fra Excel-ark som bruker VLOOKUP-funksjonen

VLOOKUP-funksjonen søker etter gitte data i kolonnen lengst til venstre i et gitt datasett og trekker deretter ut en verdi i samme rad fra en spesifisert kolonne.

Trinn:

Anta at vi må trekke ut lønnene til ID-nr. 103, 106 og 108 fra ark 1 til ark 2.

1. Skriv inn følgende formel i Celle C13 i Ark 2 .

=VLOOKUP(B13,'Sheet 1'!B5:F12,5,FALSE)

2. Dra Fyllehåndtaket til området du trenger.

Her er utdataene.

Merk:

=VLOOKUP(lookup_value, table_array, col_index_num,[range_lookup])

Her er

  • Lookup_value verdien du vil matche
  • Tabell_array er dataområdet du trenger for å se etter verdien din
  • Col_index_num er den tilsvarende kolonnen til look_value
  • Range_lookup er den boolske verdien (Sant eller usant). 0 (false) refererer til et eksakt samsvar og 1 (true) refererer til et omtrentlig samsvar.

Les mer: Overfør data fra ett Excel-regneark til et annet automatisk med VLOOKUP

2. Velg data fra Excel-ark ved å bruke INDEX-MATCH Formel

INDEX-MATCH combo er et kraftig og populært verktøy i MS Excel for å trekke ut data fra en bestemt del av tabellen. Ved å bruke denne kombinerte formelen kan vi trekke ut data fra ark 1 til ark 3 basert på kriterier . For dette trenger du bare å følge trinnene nedenfor.

La oss anta at du vil finne lønnen for en bestemt ID. Vi vil bruke kombinasjonen INDEKS og MATCH for å gjøre det.

Trinn:

1. I celle C13 skriver du inn følgende formel

=INDEX('Sheet 1'!F5:F12, MATCH(B13,'Sheet 1'!B5:B12,0))

Her,

  • MATCH(B13,'Sheet 1'!B5:B12,0) refererer til celle B13 som oppslagsverdien i dataområdet B5:B12 for en eksakt match. Den returnerer 3 fordi verdien er i rad nummer 3.
  • INDEX('Sheet 1'!F5:F12, MATCH(B13,'Sheet 1'!B5:B12,0)) refererer til ark 1 som en rekke av F5:F12 der vi vil hente verdien.

2. Trykk ENTER .

3. Dra F ill Handle til området du trenger.

Her er utdataene,

Les mer: Trekk ut filtrerte data i Excel til et annet ark (4 metoder)

3. Trekk ut data fra Excel-ark ved hjelp av data Konsolideringsverktøy

I mange tilfeller er det en enklere måte å trekke ut data fra et Excel-ark ved å bruke Datakonsolidering enn VLOOKUP eller INDEX-MATCH . Jeg bruker to datasett i det samme Excel-regnearket (konsolidering 1) som input. Resultatet av konsolideringen vil vises på et annet regneark (konsolidering 2).

Følg nå trinnene nedenfor.

Trinn:

1. Gå til arket Consolidation 2 >> Velg en Celle ( Celle B4 i dette eksemplet) der du vil plassere det konsoliderte resultatet.

2. Gå deretter til Data -fanen >> gruppen Dataverktøy >> Klikk på Konsolider -ikonet.

En Konsolider-dialogboks vil dukke opp.

3. Velg Funksjonen du trenger, og velg deretter én etter én hver tabell inkludert overskriftene fra « Konsolidering 1 »-arket i Referanse -boksen, og klikk på Legg til .

4. Alle valgte tabeller fra konsolideringsark 1 vil vises i boksen Alle referanser . Sørg for Tick -merket(øverste rad og venstre rad) i Label-boksen. Klikk OK .

Her er resultatet,

Lignende avlesninger

  • VBA-kode for å konvertere tekstfil til Excel (7 metoder)
  • Hvordan importere tekstfil med flere skilletegn til Excel (3 Metoder)
  • Konverter tekstfil til Excel automatisk (3 egnede måter)
  • Hvordan importere data fra et sikkert nettsted til Excel (med raske trinn) )
  • Hvordan importere data til Excel fra nettet (med raske trinn)

4. Trekk ut data fra regnearket ved hjelp av avansert filter

Du kan trekke ut data fra et Excel-ark til et annet ark ved å bruke et Avansert filter . Følg de skriftlige instruksjonene nedenfor. I denne illustrasjonen er dataene på ark 5 og vil bli trukket ut til ark 6.

Trinn:

1. Gå til Ark 6 >> Velg en celle ( Celle B4 i denne illustrasjonen)>> Data -fanen>> klikk Avansert .

Et avansert filtervindu åpnes.

2. Velg Kopier til et annet sted.

3. Klikk på Listeområde -boksen >> Velg Ark 5 og velg hele tabellen med overskriftene.

4. Velg kriterieområdet .

5. Deretter, i Kopier til -boksen, velger du cellen på ark 6 ( Celle B4 i dette eksemplet).

6. Klikk OK.

Her erresultat,

Les mer: Hvordan hente data fra flere regneark i Excel VBA

5. Trekk data fra et annet ark i Excel ved hjelp av navneboksen

For å trekke ut en celle fra ett Excel-ark til et annet, trenger du bare å vite arkets navn og cellens navn. Deretter, ved å koble dem sammen med et utropstegn, kan du kopiere det. Når du trenger å endre dataene i det ene regnearket, vil det andre regnearket du kopierte det til bli endret automatisk.

Anta at vi har to regneark som heter NameBox1 og NameBox2. Vi ønsker å trekke ut data fra NameBox1 til NameBox2.

Følg nå trinnene nedenfor.

Trinn:

  • I en hvilken som helst celle i NameBox2 ( Cell B4 i dette eksemplet), skriv inn =NameBox1!C9 >> Trykk ENTER og du vil få verdier fra Cell C9 i det nye regnearket ditt.

Her er resultat,

Eller,

  • Skriv '=' i en hvilken som helst celle fra NameBox2, klikk deretter på NameBox1-arket og velg cellen du trenger og trykk ENTER .

Les mer: Hvordan hente data fra et annet ark basert på kriterier i Excel

6. Trekk ut data fra Excel-ark med INDEX-funksjonen

INDEKS -funksjonen gjør den motsatte handlingen av MATCH -funksjonen og fungerer litt som funksjonen VLOOKUP . Du må fortelle funksjonen hvakolonne og rad med data du trenger, så vil den fortelle deg verdien av det som er i cellen. Anta at vi har to ark kalt INDEKS 1 og INDEKS 2. I INDEKS 2 ark vil vi sette rad- og kolonnenr. av dataene fra INDEX 1 -arket.

Følg nå trinnene nedenfor.

Trinn:

  • I Celle D5 skriver du inn følgende formel.
=INDEX('INDEX 1'!B4:F12,'INDEX 2'!B5,'INDEX 2'!C5)

  • Trykk ENTER .

Her er utgangen,

Merk:

=INDEX(dataområde, radnummer, [kolonnenummer])

Her,

  • Dataområde er hele tabellen over dataene
  • Radnummer av dataene er ikke nødvendigvis raden i Excel-regnearket. Hvis tabellen starter på rad 5 i regnearket, vil det være rad #1.
  • Kolonnenummer av dataene avhenger på samme måte av tabellen. Hvis tabellområdet starter på kolonne C, vil det være kolonne #1.

Les mer: Hvordan trekke ut data fra en liste ved hjelp av Excel-formel (5 metoder) )

Konklusjon

I denne opplæringen har jeg diskutert 6 enkle metoder for å trekke ut data fra et Excel-ark. Jeg håper du fant denne artikkelen nyttig. Du kan besøke nettstedet vårt Exceldemy for å lære mer Excel-relatert innhold. Vennligst slipp kommentarer, forslag eller spørsmål hvis du har noen i kommentarfeltet 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.