Dynaamiset matriisit ja levittyneiden matriisien erityispiirteet

Syyskuun 2018 alussa kaikki Excel-kaavat, jotka palauttavat useita arvoja, joita kutsutaan myös matriisina, palauttavat tulokset viereisiin soluihin. Tätä toimintoa kutsutaan vuotaen.

Kaikki kaavat, jotka voivat palauttaa useita tuloksia, voidaan määrittää dynaamiseksi matriisi kaavaksi. Kaavat, jotka palauttavat tällä hetkellä useita tuloksia ja läpäisevä, voidaan määrittää niin, että ne ovat vuotanut matriisi kaavoja. 

Seuraavassa on joitakin muistiinpanoja, jotka helpottavat näiden kaavojen ymmärtämistä ja käyttöä. 

Mitä vuoto tarkoittaa?

Vuoto tarkoittaa, että kaava on aiheuttanut useita arvoja ja että arvot on sijoitettu viereisiin soluihin. Esimerkiksi = Lajittele (D2: D11; 1;-1), joka lajittelee matriisin laskevaan järjestykseen, palauttaa vastaavan matriisin, joka on 10 riviä pitkä. Sinun tarvitsee kuitenkin kirjoittaa kaava vain vasemmassa yläkulmassa olevaan soluun tai F2 tässä tapa uksessa, jolloin se laskee automaattisesti soluun F11.

Solujen arvojen lajitteleminen D2: D11 with = SORT (D2: D11; 1;-1)

Huomautus: 24. syyskuuta, 2018: vuotanut matriisi funktiot ovat tällä hetkellä beetaominaisuus, ja ne ovat käytettävissä vain osan Office Insider -toiminnoista. Ominaisuuksien optimointia jatketaan tulevien kuukausien aikana. Kun ominaisuudet ovat valmiita, ne julkaistaan kaikille Office Insider -jäsenille ja Office 365 -tilaajille.

Tärkeimmät kohdat

  1. Kun painat ENTER-näppäintä vahvistaaksesi kaavan, Excel määrittää tulostus alueet dynaamisesti ja sijoittaa tulokset kunkin alueella olevaan soluun.

  2. Jos kirjoitat dynaamisen matriisi kaavan tieto luetteloon, voi olla hyödyllistä sijoittaa se Excel-taulukkoon ja viitata sitten tietoihin käyttämällä jäsennettyjä viitta uksia . Tämä johtuu siitä, että jäsennetyt viitta ukset muuttuvat automaattisesti, kun rivejä lisätään tai poistetaan taulukosta.

  3. Excel-taulukot eivät tue kaatunutta matriisi kaavaa, joten ne on lisättävä taulukon ulkopuoliseen ruudukkoon. Pöydät soveltuvat parhaiten, jos haluat järjestää riippumattomien tietojen rivejä ja sarakkeita.

  4. Kun olet kirjoittanut valuneen matriisi kaavan, Excel sijoittaa korostettujen reunojen alueen ympärille, kun valitset minkä tahansa solun vuoto alueen sisällä. Reuna viiva katoaa, kun valitset alueen ulkopuolella olevan solun.

    Matriisi kaava, jossa on korostettuna sininen reuna

  5. Vain ensimmäinen solu vuoto-alueella on muokattavissa. Jos valitset vuoto-alueelta toisen solun, kaava näkyy kaava rivillä, mutta teksti on "ghosted", eikä sitä voi muuttaa. Jos sinun on päivitettävä kaava, valitse matriisi alueen vasemmassa yläkulmassa oleva solu, muuta sitä tarpeen mukaan, niin Excel päivittää automaattisesti loput vuoto-alueen puolestasi, kun painat ENTER-näppäintä.

    Kuva, jonka mukaan se ei ole muokattavissa, koska se ei ole matriisi välin ensimmäinen solu

  6. Kaavan päällekkäisyys-matriisi kaavoja ei voi määrittää, jos tulostus alueella on jokin muu blokki. ja jos näin tapahtuu, Excel palauttaa #SPILL! -virheen, joka osoittaa, että tukos on olemassa. Jos poistat tukoksen, kaava kaatuu odotusten mukaan. Seuraavassa esimerkissä kaavan tulostus alueet limittyvät toisen solu välin kanssa, ja ne näkyvät piste viivalla, jossa on päällekkäisiä soluja ja arvoja, jotka osoittavat, että se ei voi levitä. Poista esto tiedot tai kopioi ne muualle, jolloin kaava kaatuu odotusten mukaan.

    #SPILL-kuvan. virhe, joka osoittaa, että matriisi kaavan tuloksessa on tukos, joka estää sen vuotamisen.

  7. Näppäin yhdistelmällä CTRL + VAIHTO + ENTER (CSE) kirjoitettuja vanhoja matriisi kaavoja tuetaan edelleen aiempien versioiden yhteensopivuus syistä, mutta niitä ei pitäisi enää käyttää. Jos haluat, voit muuntaa vanhat matriisi kaavat dynaamisiksi matriisi kaavoiksi sijoittamalla matriisin ensimmäisen solun, kopioimalla kaavan tekstin, poistamalla koko joukon vanhaa matriisia ja kirjoittamalla sitten kaavan uudelleen vasemmassa yläkulmassa olevaan soluun. Ennen kuin päivität vanhat matriisi kaavat dynaamisiksi matriisi kaavoiksi, sinun tulee olla tietoinen joistakin lasku toimitusten eroista.

  8. Excelillä on rajoitettu tuki dynaamisille matriiseille eri työkirjoissa, ja tätä skenaariota tuetaan vain, jos molemmat työkirjat ovat auki. Jos suljet lähdetyökirjan, kaikki linkitetyt dynaamiset matriisikaavat antavat #REF!-virheviestin, kun ne päivitetään.

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

SUODATA-funktio

SATUNN.MATRIISI-funktio

JONO-funktio

LAJITTELE-funktio

LAJITTELE.ARVOJEN.PERUSTEELLA-funktio

AINUTKERTAISET.ARVOT-funktio

#SPILL! -virheet Excelissä

Epäsuora leikkaus operaattori: @

Huomautus:  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ä. Kerrotko meille, oliko tiedoista hyötyä? Tästä pääset artikkelin englanninkieliseen versioon.

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ä.

×