Tässä artikkelissa kerrotaan yleisistä tilanteista, joissa kohtaat #VALUE! -virheen, kun INDEKSI- ja VASTINE-funktioita käytetään yhdessä kaavassa. Yksi yleisimmistä syistä käyttää INDEKSI- ja VASTINE-funktioita on se, että haluat etsiä arvoa tilanteessa, jossa PHAKU-funktio ei toimi, jos esimerkiksi hakuarvo on yli 255 merkkiä.
Ongelma: Kaavaa ei syötetä matriisina
Jos haet arvon käyttämällä INDEKSI-funktiota matriisikaavana yhdessä VASTINE-funktion kanssa, sinun on muunnettava kaava matriisikaavaksi. Muussa tapauksessa näet #VALUE! -virheen.
Ratkaisu: Käytä INDEKSI- ja VASTINE-funktioita matriisikaavana, jolloin sinun on painettava näppäinyhdistelmää CTRL+VAIHTO+ENTER. Tämä toiminto lisää kaavan ympärille automaattisesti kaarisulkeet {}. Jos yrität kirjoittaa ne itse, Excel näyttää kaavan tekstinä.
Huomautus
Jos sinulla on Excel for Microsoft 365, kirjoita kaava tulossoluun ja vahvista sitten kaava dynaamiseksi matriisikaavaksi painamalla ENTER-näppäintä. Muussa tapauksessa voit kirjoittaa kaavan vanhana matriisikaavana valitsemalla ensin tulostussolun, kirjoittamalla kaavan tulossoluun ja painamalla sitten näppäinyhdistelmää CTRL+VAIHTO+ENTER. Excel lisää puolestasi kaavan alkuun ja loppuun aaltosulkeet. Katso lisätietoja matriisikaavoista artikkelista Matriisikaavoihin liittyvät ohjeet ja esimerkit.
Huomautus
Excel for Microsoft 365:ssä dynaamiset matriisit poistavat monien kaavojen vanhojen matriisisyötön näppäinpainallusten tarpeen. Monissa hakuskenaarioissa XHAKU tarjoaa yksinkertaisemman vaihtoehdon INDEKSI- ja VASTINE-funktioille.
Tarvitsetko lisätietoja?
Voit aina kysyä neuvoa Excel Tech Community -yhteisön asiantuntijalta tai saada tukea yhteisöistä.
Katso myös
Arvojen hakeminen PHAKU-, INDEKSI- tai VASTINE-funktiolla
Viallisten kaavojen ratkaiseminen
Kaavavirheiden etsiminen Excelissä