Innholdsfortegnelse
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.