INDEKSI/VASTINE-funktioiden #PUUTTUU-virheen korjaaminen

Huomautus: Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon.

Ohjeaiheessa kerrotaan ”# puuttuu-virhe” yleisimmät syyt näkyvän ovat tuloksena indeksi- tai vastine -funktiota.

Huomautus: Jos haluat joko INDEKSIN tai vastine -funktio kuvaava palautusarvo #puuttuu sijaan, IFERROR -funktiolla ja sisäkkäisiä, jotka toimivat indeksi ja vastine -funktioita. Oma arvo #puuttuu tilalle vain tunnistaa virheen, mutta ei ratkaise. Näin on, on erittäin tärkeää, ennen kuin käytät JOSVIRHE, varmista, että kaava toimii oikein, kun haluat.

Ongelma: Vastaavia tietoja ei ole

Kun vastine -funktio löydä hakuarvoa haku-matriisissa, se palauttaa # PUUTTUU-virheen.

Jos epäilet, että tiedot ovat käytettävissä laskentataulukon, mutta vastine ei löydä sitä, se saattaa olla, koska:

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

  • Solu ei ehkä muotoiltuna oikean tietotyypin. Esimerkiksi solu sisältää numeerisia arvoja, mutta se on muotoiltu tekstiksi.

Ratkaisu: Poista odottamattomat merkit tai piilotettuja välilyöntejä, käytä SIIVOA - tai Poista.välit -funktion tarpeen mukaan. Varmista myös, jos solut on muotoiltu oikein tietotyyppejä.

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

Kun käytät matriisikaavana indeksija vastinenämä kaksi funktioiden yhdistelmää, on painamalla näppäinyhdistelmää Ctrl + Vaihto Enter. Excelin automaattisesti kehystä aaltosulkeet {} kaavaa. Jos yrität lisätä ne itsellesi, Excel näyttää kaavan tekstinä.

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

Kun käytät vastine, vastine_laji -argumentin arvo väliltä haku-matriisin arvoa lajittelujärjestystä pitäisi olla yhdenmukaisuuden. Jos syntaksista poikkeaa seuraavia sääntöjä, näet # puuttuu-virheen.

  • Jos vastine_laji on 1 tai ei ole määritetty, haku_matriisi -arvojen on oltava nousevassa järjestyksessä. Esimerkiksi -2, -1, 0, 1, 2..., A, B, c,..., TOSI, EPÄTOSI, muun muassa.

  • Josvastine_laji on-1, haku_matriisi -arvojen on oltava laskevassa järjestyksessä.

Seuraavassa esimerkissä on vastine -funktio

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

Excelin VASTINE-funktio

Syntaksi vastine_laji -argumentin arvoksi asetetaan 1, mikä tarkoittaa, että B2:B10 arvojen järjestyksen pitäisi olla laskevaan järjestykseen, kaava toimii. Mutta arvot nousevaan järjestykseen ja, joka aiheuttaa # puuttuu-virheen.

Ratkaisu: Muuta vastine_laji -argumentin arvoksi 1 tai Lajittele laskevaan Muotoile taulukko. Yritä sitten 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 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ä Office-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ä.

×