INDEKSI/VASTINE-funktioiden #PUUTTUU-virheen korjaaminen

Käytetään kohteeseen
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Excel for Windows Phone 10

Tässä ohjeaiheessa kuvataan yleisimmät syyt #N/A-virheen ilmestymiseen INDEKSI- tai VASTINE-funktioiden vuoksi.
 

Huomautus

Jos haluat, että joko INDEKSI- tai VASTINE-funktio palauttaa kuvaavan arvon #N/A:n sijaan, käytä JOSVIRHE-funktiota ja sisällytä INDEKSI - ja VASTINE-funktiot kyseisen funktion sisään. #N/A:n korvaaminen omalla arvolla vain tunnistaa virheen, mutta ei ratkaise sitä. Siksi on erittäin tärkeää varmistaa ennen JOSVIRHE-funktion käyttämistä, että kaava toimii oikein.

Ongelma: Vastaavia tietoja ei ole

Kun VASTINE-funktio ei löydä hakuarvoa hakumatriisista, se palauttaa #N/A-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 SIIVOA- tai POISTA.VÄLIT-funktiolla . 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- tai VASTINE-funktiossa tai näiden kahden funktion yhdistelmässä, sinun täytyy painaa näppäinyhdistelmää Ctrl+Vaihto+Enter. Excel lisää kaavan ympärille automaattisesti aaltosulkeet {}. Jos yrität kirjoittaa hakasulkeet itse, Excel näyttää kaavan tekstinä.

Huomautus

Jos sinulla on käytössä nykyinen Microsoft 365 -versio, voit kirjoittaa kaavan tulossoluun ja vahvistaa sitten kaavan dynaamiseksi matriisikaavaksi painamalla ENTER-näppäintä . Muussa tapauksessa kaava on kirjoitettava vanhana matriisikaavana valitsemalla ensin tulosalue, kirjoittamalla kaava tulossoluun ja painamalla sitten 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

VASTINE-funktiota käytettäessä match_type-argumentissa olevan arvon ja hakumatriisissa olevien arvojen lajittelujärjestyksen on oltava yhdenmukaiset. 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 on oltava nousevassa järjestyksessä. Esimerkki: -2, -1, 0, 1, 2..., A, B, C..., EPÄTOSI, TOSI.
  • Jos match_type on -1, lookup_array arvojen on oltava laskevassa järjestyksessä.

Seuraavassa esimerkissä VASTINE-funktio on

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

excelin vastine-funktio

Syntaksin match_type 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 match_type argumentiksi 1 tai lajittele taulukko laskevaan järjestykseen. Yritä sitten uudelleen.

Tarvitsetko lisätietoja?

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

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)