Å finne ut praktisk innsikt er hovedmålet for enhver database. Microsoft Excel tilbyr funksjonene VLOOKUP og HLOOKUP for å finne data fra et stort regneark. Disse funksjonene er imidlertid ikke fleksible nok.

Du kan bruke INDEX og MATCH i Excel for å gjøre dataoppdagingsoppgaven din enklere. Du vil glede deg over bekymringsfri datainnhenting, selv i avanserte og komplekse situasjoner. Denne artikkelen hjelper deg å forstå disse to funksjonene i enkle vendinger og enkle å forstå eksempler.

Hva er INDEX-funksjonen?

INDEKS-funksjonen til Microsoft Excel henter en verdi fra et gitt celleområde. Som en GPS-enhet som finner en plassering på et kart, finner denne funksjonen en celleverdi innenfor et celleområde.

Mens for en GPS må du legge inn breddegrad og lengdegrad, for at INDEX-funksjonen skal fungere, må du oppgi et celleområde, radnummer og kolonnenummer. Her er syntaksen:

=INDEKS(matrise; radnummer; [kolonne_nummer])

I slekt: Hvordan lage et tankekart i Excel: Enkle metoder

Du kan prøve disse trinnene for å bruke INDEX-funksjonen i et relevant scenario:

  1. Sett en i en celle Lik tegn og skriv deretter INDEKS.
  2. trykk Tab og skriv inn det første argumentet.
  3. Det skal være et celleområde etterfulgt av et komma.
  4. Skriv inn et radnummer der du forventer dataene, og sett et komma.
  5. Kolonnenummeret er ikke nødvendig siden det bare er én kildekolonne.
  6. Sett en parentes på slutten og trykk Enter.
  7. Formelen skal se slik ut:
=INDEKS(C5:C8;3;0)

Nedlasting: INDEX og MATCH i Excel-opplæring arbeidsbok (Gratis)

Hva er MATCH-funksjonen?

Hvis du vil vite radnummeret eller kolonnenummeret til en celleverdi eller celleadresse, må du bruke MATCH-funksjonen i Excel. Det er nyttig når du trenger å automatisere en oppgave i Excel, som å finne en celleverdi for INDEX-funksjonen.

Det krever tre innganger for å hente en celles posisjon; oppslagsverdien, celleområdet der verdien finnes, og samsvarskriteriene. De mulige samsvarstypene er 0 for et eksakt samsvar, 1 for mindre enn oppslagsverdien, og -1 for større enn oppslagsverdien. Her er syntaksen:

=MATCH(oppslagsverdi, oppslagsmatrise, [samsvarstype])

Slik kan du prøve MATCH-funksjonen:

  1. Skriv inn en Lik tegn i hvilken som helst celle og type KAMP.
  2. trykk Tab.
  3. Velg nå en celle som oppslagsreferanse, eller skriv hva som helst innenfor anførselstegn.
  4. Velg et celleområde for kildedata og skriv deretter 0 for en eksakt match.
  5. trykk Tast inn for å få celleposisjonen. Følgende er formelen i aksjon:
=MATCH(C7;C5:C8;0)

=MATCH("aktiv lytting",C5:C8,0)

I slekt: De beste datavisualiseringsmetodene som gir verdi til alle rapporter

Hva er fordelene med INDEX og MATCH i Excel?

For komplekse dataoppslagsoppgaver må du bruke begge funksjonene for å frigjøre sitt fulle potensial. Fordelene med å bruke denne formelkombinasjonen er:

  1. Ingen begrensninger i venstre til høyre eller høyre til venstre oppslag
  2. Lettere å slette, sette inn eller oppdatere kolonner
  3. For store regneark er kombinasjonsformelen mye raskere enn VLOOKUP
  4. Den kan hente omtrentlige treff
  5. Du kan lage lengre nestede formler ved å bruke disse to funksjonene

Slik bruker du INDEX og MATCH i én formel

MATCH og INDEX er svært fordelaktige når du bruker dem sammen. La oss si at du vil finne ut Inntekter og Profitt av en hvilken som helst app fra den gitte databasen. Slik kan du gjøre det:

  1. Ta opp INDEKS funksjon.
  2. Velg cellene C3:C13 for Inntekter datakilde.
  3. Type KAMP og trykk Tab.
  4. Plukke ut G2 som oppslagsverdi, B3:B13 som kildedata, og 0 for en komplett match.
  5. Truffet Tast inn for å hente inntektsinformasjonen for den valgte appen.
  6. Følg de samme trinnene og erstatt INDEKS kilde med D3:D13 å få Profitt.
  7. Følgende er arbeidsformelen:
=INDEKS(C3:C13;MATCH(G2;B3:B13;0))

=INDEKS(D3:D13;MATCH(G2;B3:B13;0))

Ovennevnte er et eksempel på endimensjonal bruk av INDEX MATCH i Excel. Du kan også velge rader og kolonner sammen for å utføre mer komplekse søk.

For eksempel vil du kanskje bruke en rullegardin i stedet for separate celler for Inntekter og Profitt. Du kan følge disse trinnene for å øve:

  1. Velg Inntekter celle og klikk på Data fanen på båndet.
  2. Klikk på Datavalidering,og under Tillate, plukke ut Liste.
  3. Velg Inntekter og Profitt kolonneoverskrifter som Kilde.
  4. Klikk OK.
  5. I denne formelen bruker du KAMP funksjon to ganger for å hente både rad- og kolonneverdien for den endelige INDEKS funksjon.
  6. Kopier og lim inn følgende formel ved siden av Inntekter celle for å få verdier. Bare bruk rullegardinmenyen for å velge mellom Inntekter og Profitt.
=INDEKS(C3:D13;MATCH(G2;B3:B13;0),MATCH(F4;C2:D2;0))

I formelen ovenfor forteller den første nestede MATCH Excel navnet på appen som det er behov for inntekts- og fortjenestedata for. Den andre tilsvarer kolonneoverskriftene for inntekt og fortjeneste og gjenspeiler de relevante verdiene når du bytter dem i rullegardinmenyen.

En ytterligere kompleks situasjon kan være å slå opp data etter tre kolonneoverskrifter, som navnet på appen, prognoseinntekter og sanne inntekter. Her må du bruke INDEX og MATCH to ganger for å mate hverandre inndataene de trenger. Du kan øve ved å følge disse trinnene:

  1. Lag tre rullegardinmenyer for appnavnvelger, sann/prognose og inntekt/fortjeneste.
  2. Bruk nå følgende formel ved siden av navnet på appen der du vil ha oppslagsverdien.
=INDEKS(C4:F14,MATCH(I4,B4:B14,0),MATCH(J2&J3,INDEKS(C2:F2&C3:F3,0),0))

For både MATCH- og INDEX-funksjonene kan du skille flere innganger for de samme argumentene ved å bruke & skilt. Når du trenger å utføre en MATCH-funksjon for å finne posisjoner med to oppslagsverdier, bruk & mellom oppslagene, og en nestet INDEX for en oppslagskilde.

Hvis du legger merke til den andre INDEX-funksjonen, er & tegn skiller to kildematriser. Det er ingen rader eller kolonner, siden vi må vurdere hele matrisen som mulige verdier.

Lete opp viktige data på en enkel måte

Når du trenger å lage et dashbord eller slå opp data fra en stor matrise, kan du prøve å følge eksemplene ovenfor og bruke den kombinerte INDEX MATCH-formelen for enkelhets skyld. Denne kombinasjonsfunksjonen er kraftigere og mer fleksibel enn den konvensjonelle VLOOKUP-formelen.

Du trenger ikke å bekymre deg for kolonne- eller radendringene siden Excel automatisk justerer den valgte datakilden. Derfor kan du søke mer effektivt i Excel-arbeidsboken.

6 Microsoft Excel-oppslagsfunksjoner for å søke i regneark mer effektivt

Det er ikke alltid lett å søke i et stort Excel-regneark. Bruk oppslagsformler for å spare tid og søke effektivt i regneark.

Les Neste

DelekvitringE-post
Relaterte temaer
  • Produktivitet
  • Microsoft Excel
  • Tips for regneark
  • Dataanalyse
Om forfatteren
Tamal Das (317 artikler publisert)

Tamal er frilansskribent hos MakeUseOf. Etter å ha fått betydelig erfaring innen teknologi, økonomi og forretning prosesser i sin tidligere jobb i et IT-konsulentselskap, tok han til seg skriving som fulltidsyrke for 3 år siden. Selv om han ikke skriver om produktivitet og de siste teknologinyhetene, elsker han å spille Splinter Cell og overskue Netflix/Prime Video.

Mer fra Tamal Das

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Klikk her for å abonnere