INDEKSI/VASTINE-funktioiden #PUUTTUU-virheen korjaaminen

Tässä ohjeaiheessa kuvataan yleisimmät syyt sille, miksi #PUUTTUU-virhe tulee näkyviin INDEKSI- ja VASTINE-funktioissa.

Huomautus: Jos haluat, että INDEKSI/VASTINE-funktio palauttaa kuvaavan arvon #PUUTTUU-virheen sijaan, käytä JOSVIRHE-funktiota ja sisällytä INDEKSI- ja VASTINE-funktiot siihen. #PUUTTUU-virheen korvaaminen omalla arvolla ainoastaan peittää virheen eikä ratkaise sitä, joten varmista ennen JOSVIRHE-funktion käyttämistä, että kaava toimii haluamallasi tavalla.

Ongelma: Vastaavia tietoja ei ole

Kun VASTINE-funktio ei löydä haettavaa arvoa hakumatriisista, se antaa #PUUTTUU-virheen.

Jos tiedot ovat mielestäsi laskentataulukossa, mutta VASTINE ei löydä niitä, tämä voi johtua seuraavista syistä:

  • Solussa on odottamattomia merkkejä tai piilotettuja välilyöntejä.

  • Solua ei ehkä muotoiltu oikeaksi tietotyypiksi. Solussa voi esimerkiksi olla numeroarvoja, mutta sen muoto on Teksti.

Ratkaisu: Voit poistaa odottamattomat merkit tai piilotetut välilyönnit käyttämällä SIIVOA- tai POISTA.VÄLIT-funktiota. Varmista myös, että solut on muotoiltu oikeiksi tietotyypeiksi.

Olet käyttänyt matriisikaavaa painamatta näppäinyhdistelmää Ctrl + Vaihto + Enter

Kun käytät matriisia INDEKSI-funktiossa, VASTINE-funktiossa tai INDEX/MATCH-yhdistelmässä, sinun on painettava näppäinyhdistelmää Ctrl + Vaihto + Enter. Excel lisää kaavan ympärille automaattisesti kaarisulkeet {}. Jos yrität kirjoittaa ne itse, Excel näyttää kaavan tekstinä.

Ongelma: Vastinetyypin ja tietojen lajittelujärjestyksen välillä on ristiriita

VASTINE-funktiota käytettäessä vastine_laji-argumentissa olevan arvon ja hakumatriisissa olevien arvojen lajittelujärjestyksen on oltava yhdenmukaiset. Jos syntaksi poikkeaa seuraavista säännöistä, näet #PUUTTUU-virheen.

  • Jos vastine_laji on 1 tai sitä ei ole määritetty, haku_matriisi-argumentin arvojen on oltava nousevassa järjestyksessä. Esimerkki: -2, -1, 0, 1, 2..., A, B, C..., EPÄTOSI, TOSI.

  • Jos vastine_laji on -1, haku_matriisi-argumentin arvojen on oltava laskevassa järjestyksessä.

Seuraavassa esimerkissä VASTINE-funktio on

=VASTINE(40,B2:B10,-1)

#PUUTTUU-virhe VASTINE-funktiossa virheellisen lajittelujärjestyksen takia

Syntaksissa vastine_laji-argumentiksi on määritetty -1, mikä tarkoittaa, että solujen B2: B10 arvojen pitäisi olla laskevassa järjestyksessä, jotta kaava toimisi. Arvot ovat kuitenkin nousevassa järjestyksessä , ja tämä aiheuttaa #PUUTTUU-virheen.

Ratkaisu: Muuta vastine_laji-argumentiksi 1 tai lajittele taulukko laskevaan järjestykseen, ja kokeile suorittaa kaava uudelleen.

Onko sinulla jokin funktioihin liittyvä kysymys?

Lähetä kysymys Excel-yhteisön keskustelupalstalle

Auta meitä parantamaan Exceliä

Onko sinulla ehdotuksia, miten voimme parantaa seuraavaa Excel-versiota? Jos kyllä, lue artikkelin Excel User Voice -palvelu ohjeaiheet.

Katso myös

#PUUTTUU!-virheen korjaaminen

INDEKSI- ja VASTINE-laskentataulukkofunktioiden käyttäminen useiden ehtojen kanssa Excelissä

INDEKSI-funktio

VASTINE-funktio

Yleiskuva kaavoista Excelissä

Viallisten kaavojen ratkaiseminen

Kaavoissa esiintyvien virheiden etsiminen

Kaikki Excelin funktiot (aakkosjärjestyksessä)

Kaikki Excelin funktiot (luokittain)

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×