Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excelin verkkoversio Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel 2013 Excel for Windows Phone 10

Aiheessa kuvataan yleisimmät syyt siihen, miksi "#N/A-virhe" tulee näkyviin joko INDEKSI- taiVASTINE-funktioiden seurauksena.  

Huomautus: Jos haluat, että INDEKSI- taiVASTINE-funktio palauttaa kuvaavan arvon #N/A-funktion sijaan, käytä JOSVIRHE-funktiota ja aseta INDEKSI- ja VASTINE-funktiot kyseisen funktion sisäpuolelta. #N/A:n korvaaminen omalla arvolla tunnistaa vain virheen, mutta ei ratkaise sitä. Joten on erittäin tärkeää, ennen kuin käytät JOSVIRHE-funktiota, varmista, että kaava toimii oikein, kuten aiot.

Ongelma: Vastaavia tietoja ei ole

Kun VASTINE-funktio ei löydä hakuarvoa hakumatriisista, se palauttaa #N/A-virheen.

Jos uskot, että tiedot ovat laskentataulukossa, mutta VASTINE-funktio ei löydä niitä, syynä voi olla seuraavat:

  • 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 odottamattomia merkkejä tai piilotettuja välilyöntejä KÄYTTÄMÄLLÄ CLEAN - tai TRIM-funktiota . Tarkista myös, onko solut muotoiltu oikeiksi tietotyypeiksi.

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

Kun käytät matriisia INDEKSI-, VASTINE-funktioissa tai näiden kahden funktion yhdistelmässä, näppäimistössä on painettava näppäinyhdistelmää Ctrl+Vaihto+Enter. Excel lisää kaavan automaattisesti aaltosulkeisiin {}. Jos yrität kirjoittaa hakasulkeet itse, Excel näyttää kaavan tekstinä.

Huomautus: Jos käytössäsi on Microsoft 365:n nykyinen versio, voit kirjoittaa kaavan tulossoluun ja vahvistaa kaavan dynaamiseksi matriisikaavaksi painamalla ENTER-näppäintä . Muussa tapauksessa kaava on kirjoitettava vanhana matriisikaavana valitsemalla ensin tulostusalue, kirjoittamalla kaava tulossoluun ja vahvistamalla se painamalla näppäinyhdistelmää CTRL+VAIHTO+ENTER . Excel lisää puolestasi kaavan alkuun ja loppuun aaltosulkeet. Katso lisätietoja matriisikaavoista kohdasta Matriisikaavoihin liittyviä ohjeita ja esimerkkejä.

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

Kun käytät VASTINE-funktiota, match_type-argumentin arvon ja hakumatriisin arvojen lajittelujärjestyksen pitäisi olla yhdenmukainen. Jos syntaksi poikkeaa seuraavista säännöistä, näet #PUUTTUU-virheen.

  • Jos match_type on 1 tai sitä ei ole määritetty, lookup_array arvojen pitäisi olla nousevassa järjestyksessä. Esimerkki: -2, -1, 0, 1, 2..., A, B, C..., EPÄTOSI, TOSI.

  • Jos match_type on -1, lookup_array arvojen pitäisi olla laskevassa järjestyksessä.

Seuraavassa esimerkissä VASTINE-funktio on

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

excel match -funktio

Syntaksin match_type-argumentin arvoksi on määritetty -1, mikä tarkoittaa, että solussa B2:B10 olevien arvojen järjestyksen on oltava laskevassa järjestyksessä, jotta kaava toimii. Arvot ovat kuitenkin nousevassa järjestyksessä , ja tämä aiheuttaa #PUUTTUU-virheen.

RATKAISU: Voit joko muuttaa match_type-argumentin arvoksi 1 tai lajitella taulukon laskevassa muodossa. Yritä sitten uudelleen.

Tarvitsetko lisätietoja?

Voit aina kysyä neuvoa Excel Tech Community -yhteisön asiantuntijalta tai saada tukea tukiyhteisöltä.

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)

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.