Julkaisimme syyskuussa 2018 dynaamiset matriisikaavat Excel for Microsoft 365:lle. Seuraavissa osissa kuvataan dynaamisten matriisien ja vanhojen Ctrl+Vaihto+Enter (CSE) -kaavojen välisiä eroja.
Dynaamiset matriisikaavat:
Voi levitä niiden solujen ulkopuolelle, joihin kaava syötetään. Seuraavassa esimerkissä on esitetty SATUNN.MATRIISI-funktio solussa D1:F5 tai viisi riviä kertaa kolme saraketta. Kirjoita dynaaminen matriisikaava vain soluun D1, ja sen tulokset levittyvät viereisiin soluihin. Sitä vastoin sinun on syötettävä vanha CSE-kaava koko tulostusalueelle ja vahvistettava se painamalla näppäinyhdistelmää Ctrl+Vaihto+Enter.
Muuta kokoa automaattisesti, kun lisäät tai poistat tietoja lähdealueelta. CSE-matriisikaavat katkaisevat palautusalueen, jos se on liian pieni, tai palauttavat #N/A:n, jos se on liian suuri.
Arvioi kaavoja yksisoluisessa kontekstissa. Esimerkiksi SATUNNAISLUKU-funktio palauttaa yhden tuloksen, joten jos haluat palauttaa useita satunnaislukuja ruudukkoon, käytä SATUNN.MATRIISI-funktiota. Jos viittausargumentti jätetään pois, RIVI- ja SARAKE-funktiot palauttavat kaavan sisältävän solun rivi- ja sarakenumerot. Jos haluat luoda peräkkäisen matriisin, käytä JONO-funktiota ja määritä vaadittu rivien tai sarakkeiden määrä.
Levittyy automaattisesti, kun ne palauttavat useamman kuin yhden tuloksen. Näppäinyhdistelmää Ctrl+Vaihto+Enter ei tarvitse painaa.
Excel säilyttää CSE-matriisikaavat yhteensopivuussyistä. Käytä uusissa työkirjoissa sen sijaan dynaamisia matriisikaavoja.
Kun vanhan CSE-matriisikaavan solut olivat riippuvaisia toisistaan, Excel yritti laskea jokaisen yksitellen matriisin sijaan. Tätä toimintaa kutsuttiin CSE:n rikkomiseksi, ja tietyissä tilanteissa tällä tavalla lasketut kaavat saattoivat tuottaa ristiriitaisia tuloksia. Voit välttää ristiriitaiset tulokset käyttämällä erillisiä kaavoja CSE-jaottelun sijaan. Dynaamiset matriisikaavat eivät hajoa. Sen sijaan he raportoivat kehäviittauksen, jotta voit korjata sen.
Voidaan muokata helposti muuttamalla lähdesolua, kun taas CSE-matriisikaavat edellyttävät koko alueen muokkaamista samanaikaisesti.
Et voi lisätä tai poistaa rivejä tai sarakkeita aktiivisen CSE-matriisikaavan alueella. Jos haluat tehdä nämä muutokset, poista ensin matriisikaava.
Tarvitsetko lisätietoja?
Voit aina kysyä neuvoa Excel Tech Community -yhteisön asiantuntijalta tai saada tukea yhteisöistä.
Katso myös
SUODATA-funktio
SATUNN.MATRIISI-funktio
JONO-funktio
LAJITTELE-funktio
LAJITTELE.ARVOJEN.PERUSTEELLA-funktio
AINUTKERTAISET.ARVOT-funktio
#LEVITTYMINEN! -virheet Excelissä
Dynaamiset matriisit ja levittyneiden matriisien erityispiirteet