Tässä artikkelissa opimme etsimään lähimmän vastaavuuden käyttämällä INDEX & MATCH -toimintoa Excelissä.
Skenaario:
Esimerkiksi meidän on löydettävä taulukosta numeerisesti lähin vastaavuus ja sitä vastaavat tulokset. Tarvitsemme kiinteän kaavan, joka auttaa löytämään lähimmän vastaavuuden tarvittavan arvon saamiseksi.
Kuinka ratkaista ongelma?
Jotta kaava ymmärtäisi ensin, meidän on tarkistettava hiukan seuraavia toimintoja
- INDEX -toiminto
- MATCH -toiminto
Nyt teemme kaavan käyttämällä yllä olevia funktioita. MATCH -toiminto palauttaa alueen lähimmän vastaavuuden indeksin. INDEX -funktio ottaa rivihakemiston argumentiksi ja palauttaa vastaavat vaaditut tulokset.
Yleinen kaava:
{= INDEKSI (data, MATCH (MIN (ABS (data - arvo))), ABS (data - arvo), 0))}
tiedot : päivämääräarvojen taulukko
arvo : annettu päivämääräarvo, jossa tulos on lähimpänä
match_type : 1 (tarkka tai seuraavaksi pienin) tai 0 (tarkka vastaavuus) tai -1 (tarkka tai seuraavaksi suurin)
ÄLÄ käytä kiharaisia olkaimia manuaalisesti. Kiharat olkaimet asetettu käyttämällä Ctrl + Vaihto + Enter vain sijasta Tulla sisään.
Esimerkki:
Edellä olevat väitteet voivat olla monimutkaisia ymmärtää. Joten ymmärrämme tämän käyttämällä esimerkin kaavaa
Tässä on satunnaisia päivämääräarvoja ja annettu päivämääräarvo.
Datalle käytetty nimetty alue (D4: D12).
Tässä käytimme nimettyä aluetta soluviittausmatriisin sijaan, koska se on helppo ymmärtää. Meidän on etsittävä G6 -solusta päivämäärä, joka on lähimpänä annettua päivämäärää.
Käytä yllä olevaa kaavaa saadaksesi lähimmän päivämäärän.
Käytä kaavaa:
{ = INDEKSI (data, MATCH (MIN (ABS (data - G6))), ABS (data - G6), 0)) }
ÄLÄ käytä kiharaisia olkaimia manuaalisesti. Kiharat olkaimet asetettu käyttämällä Ctrl + Vaihto + Enter vain sijasta Tulla sisään.
Selitys:
- ABS -funktio palauttaa positiivisen kokonaisluvun vähennyslaskun jälkeen (data - G6) päivämääräarvojen jälkeen.
- ABS (data - G6) tekee taulukon vähentämällä kaikki päivämääräarvot annetusta päivämääräarvosta G6 -solussa. Palautettu taulukko on.
{ 160; 49 ; 105 ; 1048 ; 600 ; 6 ; 702 ; 822 ; 673 }
- MIN (ABS (tiedot - G6)) palauttaa lähimmän arvon yllä olevasta vaiheesta palautetusta taulukosta.
= INDEKSI (data, MATCH (6, {160; 49; 105; 1048; 600; 6; 702; 822; 673}, 0))
- MATCH -funktio vastaa palautetun matriisin lähimmän minimiarvon osumaa ja palauttaa sen rivihakemiston INDEX -funktioon.
- INDEX -funktio löytää arvon, joka on palauttanut ROW -indeksin.
päivämäärät -taulukossa käytetty data nimetty alue. Käytä nyt Ctrl + Vaihto + Enter paikalla vain Enter -alkuun saada tulos, koska tämä on taulukkokaava. Taulukkokaava on kaava, jossa arvoryhmä siirtyy yhdestä funktion tuloksesta argumenttina ulkoiseksi funktioksi.
Kuten yllä olevasta tilannekuvasta näkyy, saimme lähimmän vastaavuuden taulukon annetusta päivämäärästä. Ota tiedot taulukosta yllä olevan kaavan avulla.
Seuraavassa on muutamia havaintoja, kun käytät yllä olevaa kaavaa.
Huomautuksia:
- Funktio palauttaa #NA -virheen, jos hakutoiminto -argumentti MATCH -funktiolle ei ole yhtä pitkä taulukkotaulukosta.
- Kaava palauttaa virheen, jos lookup_value ei vastaa taulukon look__ray arvoa.
- Funktio vastaa tarkkaa arvoa, koska hakutyypin argumentti MATCH -funktiolle on 0.
- Hakuarvot voidaan antaa soluviittauksena tai suoraan käyttämällä lainausmerkkiä (") kaavassa argumentteina.
- ÄLÄ käytä kiharaisia olkaimia manuaalisesti. Kiharat olkaimet asetettu käyttämällä Ctrl + Vaihto + Enter vain sijasta Tulla sisään tai palauttaa virheen.
Toivottavasti ymmärsit kuinka etsiä alin tai pienin ottelu Excelin INDEX & MATCH -toiminnon avulla. Tutustu muihin artikkeleihin Excel -haun arvosta ja Excel 2019 -toiminnoista täältä. Voit vapaasti esittää kysymyksesi alla olevaan kommenttikenttään. Autamme sinua varmasti.
Jos pidit blogistamme, jaa se ystävillesi Facebookissa. Voit myös seurata meitä Twitterissä ja Facebookissa. Haluaisimme kuulla sinusta, kerro meille, kuinka voimme parantaa, täydentää tai innovoida työtämme ja parantaa sitä sinulle. Kirjoita meille sähköpostitse
Käytä INDEX- ja MATCH -toimintoja arvon etsimiseen : INDEX & MATCH -funktio arvon etsimiseen tarpeen mukaan.
SUM -alue ja INDEX Excelissä : Käytä INDEX -toimintoa löytääksesi tarvittavien arvojen SUMMA.
INDEX -toiminnon käyttäminen Excelissä : Etsi taulukon INDEX käyttämällä esimerkillä selitettyä INDEX -funktiota.
MATCH -toiminnon käyttäminen Excelissä : Etsi MATCH taulukosta käyttämällä INDEX -arvoa MATCH -funktion sisällä esimerkin avulla.
LOOKUP -toiminnon käyttäminen Excelissä : Etsi hakuarvo taulukosta käyttämällä esimerkillä selitettyä LOOKUP -funktiota.
VLOOKUP -toiminnon käyttäminen Excelissä : Etsi hakuarvo taulukosta käyttämällä esimerkillä selitettyä VLOOKUP -funktiota.
Suosittuja artikkeleita
50 Excel -pikakuvake tuottavuuden lisäämiseksi
Muokkaa avattavaa luetteloa
Absoluuttinen viittaus Excelissä
Jos ehdollinen muotoilu
Jos käytetään jokerimerkkejä
Excel 2019 CONCAT -toiminto
Excel 2019 MAXIFS -toiminto