Dynaamisia taulukoita ja spilled taulukon toiminta

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.

Alkaen syyskuu, 2018, kaikki Excel-kaavat, jotka palauttavat useita arvoja, eli matriisin palauttaa tuloksia vierekkäisten solujen. Tämä ongelma kutsutaan spilling.

Kaava, joka voi tuottaa useita tuloksia voidaan nimitystä dynaaminen matriisikaavan. Kaavat, jotka ovat tällä hetkellä, joka palauttaa useita tuloksia ja ovat onnistuneesti spilling, voit nimitystä spilled matriisin kaavoja.

Seuraavassa on joitakin muistiinpanoja ymmärtää ja käyttää näitä kaavoja.

Mitä spill tarkoittavat?

Vierekkäisten solujen on sijoitettu spill tarkoittaa, että kaavan tuloksena on useita arvoja ja kyseiset arvot. Esimerkiksi = SORT(D2:D11,1,-1), joka lajittelee matriisin laskevaan järjestykseen palauttavat vastaavan matriisi, joka on 10 riviä korkea. Mutta tarvitse kirjoittaa kaavan vasemmassa yläkulmassa olevaa solua tai F2 tässä tapauksessa ja se automaattisesti spill alas soluun F11-näppäintä.

Solujen D2: D11 ja =SORT(D2:D11,1,-1) arvojen lajitteleminen

Huomautus: 24 syyskuussa 2018: Spilled matriisin Funktiot ovat tällä hetkellä beeta-ominaisuus ja vain Office sisäpiiriluettelot osa tällä hetkellä käytettävissä. Olemme edelleen optimointi näiden ominaisuuksien useita seuraavan kuukauden ajalta. Kun ne ovat valmiita, emme Vapauta kaikki Office-sisäpiiriluettelot ja Office 365: n tilaajille.

Yhteenveto

  1. Kun painat Enter Vahvista kaava, Excel dynaamisesti kokoa tulostusalueen puolestasi ja sijoittaa tulokset kullekin solulle tällä alueella.

  2. Jos kirjoitat dynaaminen matriisikaavan tietoluettelon toimimaan, voi olla hyödyllistä sijoittaminen Excel-taulukon, Valitse Käytä rakenteellisten viittausten käyttöön viittaamaan tiedot. Tämä johtuu siitä jäsennetyt viittaukset muuttaa automaattisesti, kun rivejä lisätään tai poistetaan taulukosta.

  3. Spilled Matriisikaavat ei tueta Excel-taulukoita, jotta ne on sijoitettu taulukon ulkopuolella ruudukon. Taulukot ovat parhaiten pitämällä rivien ja sarakkeiden riippumattomien arvopisteiden.

  4. Kun olet kirjoittanut spilled matriisikaavan, kun valitset spill alueella mitä tahansa solua, Excel lisää korostetun alueen reunan. Reunaviiva katoaa, kun valitset solun alueen ulkopuolella.

    Matriisikaava, jossa on korostettu sinisen reunan tulostusalue

  5. Vain spill alueen ensimmäistä solua on muokattavissa. Jos valitset spill alueella toiseen soluun, kaava näytetään kaavarivillä, mutta teksti on ”esimerkki”, eikä niitä voi muuttaa. Jos haluat päivittää kaavan, tulee Valitse taulukko-alueen vasemman yläkulman solua, muuttaa tarpeen mukaan ja valitse Excel päivittää spill alueen muiden puolestasi automaattisesti, kun painat Enter.

    Kuva himmeänä näkyvä matriisikaavan, eli se ei voi muokata, koska se ei ole matriisi-alueen ensimmäinen solu

  6. Kaavan limitys - kaavoja ei lisää, jos jotakin matriisin estäminen tulostusalueen. ja jos näin käy, Excel palauttaa #SPILL! virhe, joka ilmaisee, että on Virt.aukon/tukk. Jos poistat Virt.aukon/tukk, kaava spill odotetulla tavalla. Kaavan tulos alla olevassa esimerkissä alueen päällekkäinen toisen alueen tiedot ja jossa on pisteviiva päällekkäiset solujen arvot, joka ilmaisee, että se ei spill. Poistaa eston tiedot tai kopioida sen jotakin muuta ja kaava spill odotetusti.

    Kuvan #SPILL! Virhe, joka ilmaisee, että matriisin kaavan tulos on ilmennyt Virt.aukon/tukk, joka estää spilling.

  7. Aiempien versioiden Matriisikaavat syötetty CTRL + VAIHTO + ENTER (CSE) kautta takaisin yhteensopivuuden takia tuetaan, mutta ei enää voi käyttää. Voit, aiempien versioiden Matriisikaavat muuntaminen dynaaminen Matriisikaavat etsimällä matriisi-alueen ensimmäinen solu, kaava tekstin kopioiminen, poistaa vanhoja matriisin koko aluetta ja kirjoita vasemman reunan ylimpään soluun kaavan uudelleen. Ennen päivitystä vanha Matriisikaavat dynaaminen Matriisikaavat, sinun olisi otettava huomioon joitakin Laskenta eros välillä.

  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 päivittämisen yhteydessä #REF!-virheviestin.

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

FILTER-funktio

RANDARRAY-funktio

SARJA-funktio

YKSITTÄISEN funktion

LAJITTELE-funktio

SORTBY-funktio

YKSILÖIVÄ-funktio

#SPILL! Excelin virheet

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

×