Trenger du å finne spesifikke data i Excel-regnearket ditt? Lær hvordan du bruker MATCH-funksjonen for å gjøre det raskt og enkelt.
Når det gjelder dataanalyse i Excel, er muligheten til å finne spesifikke data innenfor et område viktig. Mens Excel tilbyr ulike funksjoner og funksjoner for å finne og trekke ut informasjon fra et datasett, gir MATCH-funksjonen en fleksibel og effektiv løsning.
I denne artikkelen vil vi utforske syntaks, applikasjoner og eksempler på bruk av MATCH-funksjonen i Excel.
Hva er MATCH-funksjonen i Excel?
MATCH-funksjonen i Excel lar deg søke etter en bestemt verdi innenfor et område og returnerer den relative posisjonen innenfor dette området. Du kan deretter bruke denne posisjonen til å hente de tilsvarende dataene fra datasettet.
Syntaksen for MATCH-funksjonen er som følger:
=MATCH(oppslagsverdi, oppslagsmatrise, [samsvarstype])
Hvor:
- oppslagsverdi: Dette er verdien du vil finne i oppslagsmatrisen.
- lookup_array: Dette er celleområdet der du vil søke etter oppslagsverdien.
- match_type (valgfritt): Dette argumentet spesifiserer typen kamp du vil utføre. Det er tre alternativer:
- 0 (eller utelatt): Dette finner den første forekomsten av en verdi som er nøyaktig lik oppslagsverdi. Lookup_array kan være i hvilken som helst rekkefølge.
- 1: Dette finner den største verdien som er mindre enn eller lik lookup_value, forutsatt at lookup_array er sortert i stigende rekkefølge.
- -1: Dette finner den minste verdien som er større enn eller lik lookup_value, forutsatt at lookup_array er sortert i synkende rekkefølge.
Slik bruker du MATCH-funksjonen i Excel
La oss vurdere noen praktiske eksempler for å forstå hvordan du bruker Excels MATCH-funksjon:
Finne en eksakt match
Anta at du har en liste over elevenes poengsum i et regneark, og du vil finne plasseringen til Alexs poengsum (88). Du kan bruke MATCH-funksjonen med match_type 0 (eksakt samsvar) for å oppnå dette. Her er formelen du vil bruke:
=MATCH(88; B1:B7; 0)
Denne formelen vil søke etter verdien 88 i området B1:B7 og returnere sin relative posisjon. Resultatet ville bli 5, som indikerer at Alexs poengsum er den femte verdien i listen over eksamenspoeng.
Finne det nærmeste samsvaret i sorterte data
La oss si at du har en liste over temperaturer og deres tilsvarende høyder sortert i stigende rekkefølge av høyder. Du vil finne den nærmeste høydematchen til 1800 i listen. Her er formelen du skal bruke:
=MATCH(1800; B1:B7; 1)
Funksjonen vil søke etter verdien 1800 i området B1:B7 (høydekolonnen) og returner posisjonen til den nærmeste verdien som er mindre enn eller lik 1800. I dette tilfellet er nærmeste høyde mindre enn eller lik 1800 1500 (i celle B3), så formelen vil returnere 3.
Håndtering av feil med MATCH
Når du bruker MATCH-funksjonen, kan du støte på visse feil. For eksempel, hvis lookup_value ikke finnes i lookup_array, vil MATCH-funksjonen returnere #N/A feil.
For å håndtere dette kan du bruke IFERROR eller FEIL-funksjon for å gi en mer brukervennlig melding. Her er et eksempel:
=FEIL(MATCH("Chicago", A2:A8, 0), "By ikke funnet")
Siden Chicago ikke finnes i området, vises Excel By ikke funnet i stedet for feilverdien.
Bruke MATCH med andre Excel-funksjoner
MATCH-funksjonen blir enda kraftigere når den kombineres med andre funksjoner, som VLOOKUP, INDEX og OFFSET-funksjon, for å utføre avanserte dataoppslags- og gjenfinningsoppgaver.
Bruke VLOOKUP med MATCH-funksjonen
Anta at vi har en tabell med kolonner: ID, Produkt, Kategori, og Pris. Vi bruker VLOOKUP og MATCH for å finne det tilsvarende produktet og prisen for ID-en i cellen A4. For å få produktet, bruk følgende formel:
=SØK OPP(A4;A2:D7; MATCH("Produkt", A1:D1,0), FALSK)
For å få prisen:
=SØK OPP(A4;A2:D7; MATCH("Pris", A1:D1,0), FALSK)
I dette eksemplet vil VLOOKUP-funksjonen bruke verdien i cellen A4 (som er ID-en) for å søke etter den tilsvarende raden i området A2:D7.
Når den finner raden, vil den bruke kolonnenummeret returnert av MATCH for å hente Produkt og Pris verdier.
Mestre dataoppslag med Excels MATCH-funksjon
MATCH-funksjonen er et viktig verktøy i Excel for å finne spesifikke data innenfor et område, og dens allsidighet gjør den verdifull for ulike avanserte dataoppslagsoppgaver. Ved å forstå dens syntaks og ulike samsvartyper, kan du effektivt navigere gjennom dataene dine, finne eksakte eller omtrentlige treff etter behov.
Ved å kombinere MATCH med andre funksjoner som VLOOKUP og IFERROR, kan du lage avanserte oppslagsformler for å håndtere ulike scenarier og arbeide effektivt med store datasett.