Syyskuussa 2018 julkaistiin dynaamisia matriisikaavoja Excel for Microsoft 365. Dynaamisten matriisien ja vanhojen Ctrl+Vaihto+Enter (CSE) -kaavojen eroista keskustellaan alla.
Dynaamiset matriisikaavat:
Voi läikkyä sen solun rajojen ulkopuolelle, johon kaava kirjoitetaan. Seuraavassa esimerkissä näkyy D1:n SATUNN.MATRIISI-funktio , joka levityttää D1:F5:n tai 5 riviä ja kolme saraketta. Dynaaminen matriisikaava on teknisesti vain solussa D1, kun taas vanhassa CSE-kaavassa kaava on kirjoitettava koko alueelle.
- Muuttaa automaattisesti kokoa, kun tietoja lisätään tai poistetaan lähdealueelta. CSE-matriisikaavat katkaisevat palautusalueen, jos se on liian pieni, tai palauttavat #N/A-kaavat, jos ne ovat liian suuria.
- Laske 1x1-kontekstissa. Esimerkiksi SATUNNAISLUKU-funktio palauttaa yhden tuloksen, joten jos haluat palauttaa useita satunnaisia lukuja ruudukkoon, voit käyttää SATUNN.MATRIISI-funktiota. RIVI- ja SARAKE-funktiot palauttavat lähdesolun rivin ja sarakkeen. JONO(RIVI()) voidaan käyttää replikoimaan vanhan matriisikaavan RIVI-funktion vanhaa toimintaa.
- Kaikki uudet kaavat, jotka palauttavat yli 1 tuloksen, levittyvät automaattisesti. Näppäinyhdistelmää Ctrl+Vaihto+Enter ei tarvitse painaa.
- CSE-matriisikaavat säilytetään yhteensopivuussyistä. Jatkossa kannattaa käyttää dynaamisia matriisikaavoja.
- Kun vanhan CSE-matriisikaavan solut riippuvat toisistaan, Excel yrittää laskea ne yksitellen matriisin sijaan. Tätä toimintoa kutsuttiin CSE-eroksi, ja tietyissä olosuhteissa tällä tavalla lasketut kaavat voivat tuottaa ristiriitaisia tuloksia. Epäyhtenäisten tulosten välttämiseksi suosittelemme käyttämään erillisiä kaavoja CSE-eron sijaan. Dynaamiset matriisikaavat eivät hajoa. Sen sijaan he ilmoittavat kehäviittauksen, jotta voit käsitellä sitä.
- Voit helposti muokata lähdesolua muuttamalla, kun taas CSE-matriisikaavat edellyttävät koko alueen muokkaamista samanaikaisesti.
- Sarakkeiden ja rivien lisäys/poistaminen on kielletty aktiivisella CSE-matriisikaavan alueella. Sinun on ensin poistettava kaikki olemassa olevat matriisikaavat, jotka ovat tiellä.
Tarvitsetko lisätietoja?
Voit aina pyytää apua Excel Tech Communityn asiantuntijalta tai saada tukea yhteisöissä.
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