Heitetty matriisi kaava, jota yrität lisätä, ulottuu laskenta taulukon välin ulkopuolelle. Yritä uudelleen pienemmällä valikoimalla tai matriisissa.
Seuraavassa esimerkissä kaavan siirtäminen soluun F1 ratkaisee virheen, ja kaava tulee näkyviin oikein.
Yleisiä syitä: koko naisia sarake viittauksia
PHAKU -kaavojen luomisessa on usein väärinymmärretty menetelmä, jonka avulla määritetään lookup_value -argumentti. Ennen kuin dynaaminen matriisi voi olla Excel, Excel ottaa huomioon vain kaavan samalla rivillä olevan arvon ja jättää kaikki muut huomiotta, koska PHAKU-funktion tarkoitus on vain yksi arvo. Dynaamisten matriisien myötä Excel tulkitsee kaikki lookup_value arvot. Tämä tarkoittaa, että jos koko sarake annetaan lookup_value argumenttina, Excel yrittää etsiä kaikki sarakkeen 1 048 576-arvot. Kun se on valmis, se yrittää levitä ne ruudukkoon ja todennäköisesti osuu ruudukon loppuun, joka johtaa #SPILL! Jos esimerkiksi yrität luoda Pivot-taulukon näiden tietotyyppien tietojen perusteella, saat #ARVO!-virheen.
Esimerkiksi kun se sijoitetaan soluun E2 alla olevan esimerkin mukaisesti, kaava = PHAKU (A:A, A:C, 2, EPÄTOSI) on aiemmin vain haku tunnuksen solussa a2. Dynaamisen matriisin Excelissä kaava aiheuttaa kuitenkin #SPILL! virhe, koska Excel hakee koko sarakkeen, palauttaa 1 048 576-tulokset ja osuu Excel-ruudukon loppuun.
Ongelman voi korjata kolmella helpolla tavalla:
# |
Tapa |
Kaava |
---|---|---|
1 |
Voit viitata vain niihin haku arvoihin, joihin olet kiinnostunut. Tämä kaavan kaava palauttaa dynaamisen matriisin,mutta se ei toimi Excel-taulu koissa.
|
= PHAKU (a2: A7, a:c, 2, EPÄTOSI) |
2 |
Viittaa vain saman rivin arvoon ja kopioi sitten kaava alaspäin. Tämä perinteinen kaava malli toimii taulu koissa, mutta se ei Palauta dynaamista matriisia.
|
= PHAKU (a2, a:c, 2, EPÄTOSI) |
3 |
Pyydä, että Excel suorittaa implisiittisen leikkauksen @-operaattorin avulla ja kopioi kaavan sitten alaspäin. Tämä kaava malli toimii taulu koissa, mutta se ei Palauta dynaamista matriisia.
|
= PHAKU (@A: A, a:c, 2, EPÄTOSI) |
Tarvitsetko lisätietoja?
Voit aina kysyä neuvoa Excel Tech Community -yhteisön asiantuntijalta, saada tukea yhteisön vastauksista tai ehdottaa uutta ominaisuutta tai parannusta Excel User Voice -sivustolla.
Katso myös
LAJITTELE.ARVOJEN.PERUSTEELLA-funktio
Dynaamiset matriisit ja levittyneiden matriisien erityispiirteet