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