Hvordan hente verdier fra et annet regneark i Excel

  • Dele Denne
Hugh West

I Excel-operasjoner må vi hente data fra tid til annen. Trekkverdiene kan lagres i samme regneark eller et annet regneark eller arbeidsbok. I dag skal vi vise deg hvordan du henter verdier fra et annet regneark i Excel. For denne økten bruker vi Excel 2019 (og litt Excel 365), bruk gjerne din.

Først av alt, la oss bli kjent med datasettet som er grunnlaget for eksemplene våre.

Her har vi to tabeller angående filmer, den ene tabellen har sammendraget av filmen der den andre inneholder litt bredere informasjon. Vi lagret tabellene i to forskjellige ark Sammendrag og Detaljer . Ved å bruke dette datasettet vil vi trekke verdier på tvers av regnearkene.

Merk at dette er et grunnleggende datasett for å gjøre ting enkelt. I et praktisk scenario kan du støte på et mye større og komplekst datasett.

Praksisarbeidsbok

Du er velkommen til å laste ned praksisarbeidsboken fra lenken nedenfor.

Hvordan hente verdier fra et annet regneark.xlsx

Trekk verdier fra et annet regneark i Excel

Når vi henter verdier fra forskjellige regneark, må vi vurdere at regneark kan være fra samme arbeidsbok eller forskjellige arbeidsbøker.

1. Trekk verdier fra et annet regneark i samme arbeidsbok

I. Trekk rett frem med cellereferanse

Du kan hente verdier fra et annet arbeidsarkved å oppgi cellereferansen etterfulgt av arknavnet i formelen. Alt vi skriver med likhetstegn ( = ) er en formel.

Du vil forstå det bedre gjennom eksempler. La oss si at vi ønsker å trekke skuespillerens navn for filmene.

Her har vi introdusert en kolonne Skuespiller til filmsammendragstabellen. La oss nå utforske trekkemetoden.

Alt vi trenger å gjøre er å oppgi cellereferansen sammen med arknavnet.

=Details!D4

Her er Detaljer arknavnet og D4 er cellereferansen. Vi må sette inn et " ! "-tegn mellom arknavnet og cellereferansen. Excel skiller ark- og cellereferanse gjennom " ! "-tegnet.

Vi har funnet skuespillerens navn. La oss gjøre det samme for resten av cellene eller bruke Autofyll-funksjonen .

Vi får navnet på alle skuespillerne. Siden våre data er begrenset og er i samme rekkefølge i begge arkene, får vi navnene i riktig rekkefølge.

II. Trekk verdier ved å bruke VLOOKUP

Hvis du trekker eller henter eller henter hvilket navn du nevner, er en funksjon som kan dukke opp i tankene dine VLOOKUP .

I den tidligere delen trakk vi verdiene ved hjelp av cellereferansene, men i det lange løp er det kanskje ikke nyttig. VLOOKUP kan være redningen der ettersom den henter verdier basert på kampen.

La oss skrive formelenved å bruke VLOOKUP

=VLOOKUP(B4,Details!$B$4:$E$12,3,0)

Her har vi gitt B4 som oppslagsverdi i VLOOKUP -funksjonen og Detaljer!$B$4:$E$12 er oppslagsmatrisen . Du kan legge merke til at vi har oppgitt arknavnet før utvalget. Og arknavnet og området er atskilt med " ! "-tegnet.

Her er 3 som skuespillere i den tredje kolonnen i serien og 0 for det eksakte samsvaret.

Vi har hentet skuespilleren i filmen Jack Reacher fra et annet ark, Detaljer . Skriv formelen for resten av verdiene eller bruk Autofyll -funksjonen.

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

III. Trekk verdier ved å bruke INDEX-MATCH

Et velkjent alternativ til VLOOKUP er kombinasjonen av funksjonene INDEX og MATCH .

MATCH -funksjonen returnerer posisjonen til en oppslagsverdi i et område og INDEKS returnerer verdien på et gitt sted i et område.

Vi vil bruke denne kombinasjonen for å hente sjangeren til filmene.

Formelen vil være følgende

=INDEX(Details!$C$4:$C$12,MATCH(B4,Details!$B$4:$B$12,0))

I funksjonen MATCH er B4 oppslagsverdien, og Detaljer!$B$4:$B $12 er oppslagsområdet . Denne MATCH -delen gir posisjonen og deretter INDEX trekkerverdi fra Detaljer!$C$4:$C$12 rekkevidde.

Vi har hentet sjangerverdien fra Detaljer arbeidsarket . Skriv formelen eller bruk Autofyll -funksjonen for resten av verdiene.

IV. Trekk verdier ved å bruke XLOOKUP

Hvis du bruker Excel 365, kan du bruke en funksjon som heter XLOOKUP for å trekke verdiene.

La oss hente den tilsvarende direktørens navn fra Detaljer ark.

Formelen vil være følgende

=XLOOKUP(B4,Details!$B$4:$B$12,Details!$E$4:$E$12,"Not Found")

Her B4 er oppslagsverdien , Detaljer!$B$4:$B$12 er oppslagsområdet, og Detaljer!$E$4:$E$12 er området vi må trekke verdier fra. Du kan legge merke til at vi har skrevet arknavnet, Detaljer , før hvert av områdene.

I tillegg har vi lagt til "Ikke funnet" i det valgfrie feltet hvis_ikke_funnet .

Vi har hentet verdien, regissørens navn, fra et annet ark, Detaljer . Gjør det samme for resten av verdiene.

Les mer: Hvordan importerer data til Excel fra en annen Excel-fil (2 måter )

Lignende avlesninger

  • Slik importerer du tekstfil med flere skilletegn til Excel (3 metoder)
  • VBA-kode for å konvertere tekstfil til Excel (7 metoder)
  • Hvordan trekke ut data fra Excel-ark (6 effektive metoder)
  • UttrekkFiltrerte data i Excel til et annet ark (4 metoder)
  • Hvordan trekke ut data fra en liste ved hjelp av Excel-formel (5 metoder)

2 Trekk verdier fra et annet regneark fra en annen arbeidsbok

Vi må kanskje hente verdier fra et regneark fra en annen arbeidsbok.

For å vise deg eksempler har vi kopiert Detaljer arkverdi til en annen arbeidsbok kalt Pull Values ​​Workbook _Details.xlsx

Og oppsummeringstabellen (oppdatert sammendrag) er fortsatt i arbeidsboken Hvordan hente verdier fra et annet regneark Excel.xlsx

Vi henter regissørens navn fra den andre arbeidsboken.

Vi kan bruke hvilken som helst av tilnærmingene ( Cell Reference , VLOOKUP , INDEX-MATCH , XLOOKUP ) vi har nevnt i den tidligere delen. Alt du trenger å gjøre er å oppgi arbeidsboknavnet innenfor parentes.

Foreløpig bruker vi VLOOKUP . La oss skrive formelen.

=VLOOKUP(B4,'[Pull Values Workbook _Details.xlsx]Details'!$B$4:$E$12,4,0)

Her før celleområdet $B$4:$E$12 vi har gitt arknavnet (Detaljer) og arbeidsboknavnet. Arbeidsboknavnet er i parentes.

Området er atskilt med disse to med et " ! "-tegn. Siden vi må telle arbeidsboken og regnearket samtidig slik at de er innenfor enkle anførselstegn ( ‘’ ).

Vi har hentet verdien, regissørens navn, fra et regneark i et annetarbeidsark. Gjør det samme for resten av verdiene eller bruk Autofyll -funksjonen.

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

Konklusjon

Det var alt for økten. Vi har listet opp flere tilnærminger for å hente verdier fra et annet regneark i Excel. Håper du finner dette nyttig. Kommenter gjerne hvis noe virker vanskelig å forstå. Gi oss beskjed om andre metoder som vi kanskje har gått glipp av her.

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.