Gå til hovedindhold

Opslag nærmeste matchværdi med flere kriterier

I nogle tilfælde kan det være nødvendigt at slå den nærmeste eller omtrentlige matchværdi op efter mere end et kriterium. Med kombinationen af INDEX, MATCH , IF funktioner, kan du hurtigt få det gjort i Excel.


Hvordan kan man slå den nærmeste matchværdi op med mere end et kriterium?

Som vist nedenstående skærmbillede, skal du finde den rigtige person til jobbet baseret på to kriterier “hovedfaget er Computer”Og” arbejdserfaringen er 15 flere år".

Bemærk: For at dette skal fungere korrekt, hvis der indeholder duplikatfag, skal arbejdsoplevelserne for disse duplikatfag sorteres i stigende rækkefølge.

1. Vælg en tom celle for at sende resultatet, og kopier derefter nedenstående formel til det, og tryk på Ctrl + Flytte + Indtast for at få resultatet.

=INDEX(D3:D8,MATCH(G5,IF(B3:B8=G4,C3:C8),1))

Bemærkninger: i denne formel:

  • D3: D8 er kolonneområdet indeholder det resultat, du søger efter;
  • G5 indeholder det andet kriterium (oplevelsesnummer 15), som du vil slå op på værdi baseret på;
  • G4 indeholder de første kriterier (Computer), som du vil slå op på værdi baseret på;
  • B3: B8 er det rækkevidde af celler, der matcher de første kriterier;
  • C3: C8 er celleområdet, der matcher det andet kriterium;
  • nummer 1 er tilnærmet opslag, hvilket betyder, at hvis den nøjagtige værdi ikke kan findes, vil den finde den største værdi, der er mindre end opslagsværdien;
  • Denne formel skal indtastes som en matrixformel med Ctrl + Flytte + Indtast nøgler.

Sådan fungerer denne formel

Denne formel kan opdeles i flere komponenter:

  • IF(B3:B8=G4,C3:C8): IF-funktionen her returnerer resultatet som {9;13;FALSE;FALSE;FALSE;FALSE}, som kommer fra at teste værdierne i B3: B8 for at se, om de matcher værdien i G4. Hvis der er et match, returnerer den tilsvarende værdi, ellers returnerer FALSE. Her finder du to matches og fire mismatches.
  • En matrixformel =MATCH(G5,{9;13;FALSE;FALSE;FALSE;FALSE},1): MATCH-funktionen finder positionen for nummer 15 (værdien i G5) i området C3: C8. Da tallet 15 ikke kan findes, svarer det til den næste mindste værdi 13. Så resultatet her er 2.
  • og =INDEX(D3:D8,2): INDEX-funktionen returnerer værdien af ​​den anden celle i området D3: D8. Så det endelige resultat er Amy.

Relaterede funktioner

Excel IF-funktion
IF-funktionen er en af ​​de enkleste og mest nyttige funktioner i Excel-projektmappe. Den udfører en simpel logisk test, som afhænger af sammenligningsresultatet, og den returnerer en værdi, hvis et resultat er SAND, eller en anden værdi, hvis resultatet er FALSK.

Excel MATCH-funktion
Microsoft Excel MATCH-funktionen søger efter en bestemt værdi i et celleområde og returnerer den relative position for denne værdi.

Excel INDEX-funktion
INDEX-funktionen returnerer den viste værdi baseret på en given position fra et område eller et array.


Relaterede artikler

Gennemsnitlige celler baseret på flere kriterier
I Excel er de fleste af os muligvis fortrolige med COUNTIF- og SUMIF-funktionerne, de kan hjælpe os med at tælle eller summere værdier baseret på kriterier. Men har du nogensinde prøvet at beregne gennemsnittet af værdier baseret på et eller flere kriterier i Excel? Denne vejledning giver eksempler og formler i detaljer, så det er let at få det gjort.
Klik for at vide mere ...

Tæl celler, hvis et af flere kriterier opfyldes
Denne tutorial deler måderne til at tælle celler, hvis de indeholder X eller Y eller Z… osv. I Excel.
Klik for at vide mere ...

Tæl unikke værdier baseret på flere kriterier
Denne artikel tager nogle eksempler til at tælle unikke værdier baseret på et eller flere kriterier i et regneark med detaljerede metoder trin for trin.
Klik for at vide mere ...


De bedste Office-produktivitetsværktøjer

Kutools til Excel - Hjælper dig med at skille dig ud fra mængden

Populære funktioner: Find, fremhæv eller identificer dubletter  |  Slet tomme rækker  |  Kombiner kolonner eller celler uden at miste data  |  Runde uden formel ...
Super VLookup: Flere kriterier  |  Multipel værdi  |  På tværs af multiark  |  Fuzzy Lookup...
Adv. Rulleliste: Nem rulleliste  |  Afhængig rulleliste  |  Multivælg rulleliste...
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  Sammenlign kolonner med Vælg Samme og forskellige celler ...
Fremhævede funktioner: Grid fokus  |  Designvisning  |  Stor Formel Bar  |  Arbejdsbog & Ark Manager | Ressourcebibliotek (Autotekst)  |  Datovælger  |  Kombiner regneark  |  Krypter/Dekrypter celler  |  Send e-mails efter liste  |  Superfilter  |  Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøj (tilføje tekst, Fjern tegn ...)  |  50 + Chart Typer (Gantt kort ...)  |  40+ Praktisk formler (Beregn alder baseret på fødselsdag ...)  |  19 Indsættelse Værktøj (Indsæt QR-kode, Indsæt billede fra sti ...)  |  12 Konvertering Værktøj (Tal til ord, Valutaomregning ...)  |  7 Flet og del Værktøj (Avancerede kombinere rækker, Opdel Excel-celler ...)  |  ... og mere

Kutools til Excel kan prale af over 300 funktioner, At sikre, at det, du har brug for, kun er et klik væk...


Fanen Office - Aktiver læsning og redigering af faner i Microsoft Office (inkluderer Excel)

  • Et sekund til at skifte mellem snesevis af åbne dokumenter!
  • Reducer hundreder af museklik for dig hver dag, og farvel med musens hånd.
  • Øger din produktivitet med 50 %, når du ser og redigerer flere dokumenter.
  • Giver effektive faner til Office (inkluderer Excel), ligesom Chrome, Edge og Firefox.
Comments (1)
Rated 0.5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Keep yrs at "15" and switch major to "science"...formula busts. This is not a robust formula...
Rated 0.5 out of 5
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations