Slik slår du opp verdi fra et annet ark i Excel (3 enkle metoder)

  • Dele Denne
Hugh West

Når du jobber i Excel, er det en vanlig oppgave å slå opp verdier for forretningsformål eller utdannings- eller forskningsformål. For det, i noen tilfeller, må vi slå opp verdiene fra et annet ark i stedet for det samme arket. Det er ikke en så vanskelig oppgave. Metodene beskrevet i denne artikkelen vil være ganske nyttige for deg å slå opp en verdi fra et annet ark i excel.

Last ned øvelsesarbeidsbok

Du kan laste ned den gratis Excel-malen herfra og øv på egen hånd.

Søk verdi i et annet ark.xlsx

3 metoder for å søke etter verdi fra et annet ark i Excel

For å gi en demo av metodene, vil jeg bruke følgende datasett som representerer noen selgeres salg i ulike regioner.

Metode 1: Bruk VLOOKUP-funksjonen for å slå opp verdi fra et annet ark i Excel

I vår aller første metode bruker jeg OPSLAKK-funksjonen for å slå opp en verdi fra et annet ark. Det er den mest brukte funksjonen for å slå opp verdier. VLOOKUP funksjonen brukes til å slå opp en verdi i kolonnen lengst til venstre i en tabell og returnerer den tilsvarende verdien fra en kolonne til høyre. Her skal vi slå opp salget for Jack og Bob.

Trinn:

  • Skriv følgende formel i Cell C5
=VLOOKUP(B5,

  • Klikk deretter på arket der tabellmatrisen er plassert. Mine data er plassert i arket som heter'Salg'.

  • Velg nå matrisen ved å bruke musen, og trykk på F4 -tasten for å låse referansen.

  • Senere, oppgi kolonnenummeret i forhold til den valgte matrisen der du vil trekke ut verdien og skriv inn 0 for det eksakte treffet.
  • Så den fullstendige formelen vil være som følger-
=VLOOKUP(B5,Salg!$B$5:$D$11, 3,0)

  • Til slutt trykker du bare på Enter

Nå har vi utgangen for Jack.

  • For å finne utdataene for Bob, drar du ned Fyllingshåndtaket .

Her er det endelige resultatet.

Les mer: Hvordan slå opp flere verdier i Excel (10 måter)

Metode 2: Kombiner INDEX- og MATCH-funksjoner for å slå opp verdi fra et annet ark

Nå skal vi bruke INDEX og MATCH funksjoner for å slå opp verdi fra et annet ark. Funksjonene INDEX og MATCH er svært vanlige alternativer til SØK OPP funksjonen. INDEKS funksjonen brukes til å returnere en verdi eller referansen til en verdi fra en tabell eller et område. Funksjonen MATCH brukes til å søke etter et spesifisert element i et celleområde, og returnerer deretter den relative posisjonen til elementet i området. La oss nå finne salgsverdien for Jack ved å bruke kombinasjonen.

Trinn:

  • I Cell C7 type-
=INDEX(

  • Gå deretter til salgsarket ved å klikke på arktittel.

  • Velg deretter området D5:D11 der vi skal trekke ut utdataene.

  • Skriv deretter-
=INDEX(Sales!D5:D11,MATCH(

  • Gå tilbake til forrige ark ved å klikke på arktittelen.

  • Velg deretter cellen der oppslagsverdien vår er plassert .

  • Gå til "Salg"-arket igjen og velg området ( B5:B11) der oppslagsverdien vår finnes .

  • Skriv til slutt 0 for eksakt samsvar .
  • Så den komplette formelen vil være som følger-
=INDEX(Sales!D5:D11,MATCH('INDEX+MATCH'!C4,Sales!B5:B11,0))

  • Til slutt er det bare å trykke Enter

Da vil du få det forventede resultatet.

⏬ Formeloversikt:

➥ MATCH('INDEX+MATCH'!C4,Salg!B5:B11,0)

MATCH funksjonen vil søke etter verdien 'Jack' i '' Salgsark mellom t intervallet B5:B11 og det vil returnere som-

3

➥ INDEX(Salg!D5:D11,MATCH('INDEX+MATCH'! C4,Salg!B5:B11,0))

Til slutt vil INDEKS funksjonen returnere verdien fra området D5:D11 i henhold til utgang av MATCH funksjonen, og det er-

78923

Les mer: 7 typer oppslag Du kan bruke i Excel

Metode 3: Bruk ExcelVLOOKUP og INDIREKTE funksjoner for å slå opp verdi fra et annet ark

Denne metoden er litt forskjellig fra de to foregående metodene. Her vil vi bruke kombinasjonen av INDIREKTE og VLOOKUP funksjoner for å slå opp en verdi fra ytterligere to ark, og vi trekker ut utdataene fra begge arkene samtidig. INDIREKTE funksjonen i Excel brukes til å konvertere en tekststreng til en gyldig cellereferanse.

Ta en titt på at her har jeg laget to datasett med salg i to påfølgende måneder. Nå finner vi salget for Jack i begge arkene.

  • Skriv følgende formel i Celle C7
=VLOOKUP($C$4, INDIRECT("'"&B7&"'!$B$5:$D$11"),3,FALSE)

  • Senere trykker du bare på Enter -knappen for utdata.

  • Dra deretter ned Fyllhåndtak -ikonet for å få utdata fra arket 'Feb'.

Nå har vi funnet salget for Jack hentet fra begge arkene.

⏬ Formeloversikt:

➥ INDIRECT(“'”&B7&”'!$B$5:$D$11”)

INDIREKTE funksjonen returnerer referansen B5: D11 til et område-

{“Sam”,”Canada”,44589;”Peter”,”USA”,72734;”Jack”,”Brazil”,78923;”Samuel”,,” UK”,99320;”Willium”,,”London”,84738;”Ron”,”Canada”,98210;”Bob”,,”UK”,57832}

➥ VLOOKUP( $C$4, INDIRECT(“'”&B7&”'!$B$5:$D$11”),3,FALSE)

Til slutt, VLOOKUP funksjonen vil returnere utdata fra det områdetfor verdien av Cell C4 og det er-

78923

Les mer: Hvordan slå opp Tekst i Excel (7 egnede metoder)

Konklusjon

Jeg håper prosedyrene beskrevet ovenfor vil være gode nok til å slå opp en verdi i et annet ark i Excel . Still gjerne spørsmål i kommentarfeltet og gi meg tilbakemelding.

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.