Det er en viktig forskjell mellom å skrive inn en formel ved hjelp av tastaturkombinasjonen Ctrl+Enter, og ved hjelp av Ctrl+Shift+Enter. Begge resulterer i en rekke resultater hvis du begynner med å velge et celleområde, men bare formelen som legges inn med Ctrl+Shift+Enter er det Excel vanligvis kaller en "matriseformel". Her er forskjellen.
Når du array-skriver inn en formel ved å bruke Ctrl+Shift+Enter, skriver du inn én formel i flere celler. Disse cellene viser vanligvis forskjellige resultater, ofte fordi formelen din bruker en funksjon som LINEST eller TRANSPOSE som er utformet for å returnere forskjellige verdier i forskjellige celler. Eller de forskjellige resultatene kan komme fordi formelens argumenter inkluderer en rekke celler.
Det er en subtil forskjell, men bruk av Ctrl+Enter resulterer i forskjellige formler i de valgte cellene, der Ctrl+Shift+Enter resulterer i samme formel i hver av de valgte cellene.
Hver celle i C1:C5 inneholder den samme matriseformelen.
Cellene i området C1:C5 deler samme matriseformel. De resultater som vises i de individuelle celler som er forskjellige fordi matriseformelen returnerer en matrise av fem forskjellige verdier.
Cellene i området C7:C11 har forskjellige formler, selv om bare én ble lagt inn via tastaturet. Hvis du valgte C7:C11 og skrev inn denne formelen
=A7
og deretter skrev inn formelen med Ctrl+Enter, det ville ha samme effekt som om du hadde skrevet inn formelen normalt i C7, kopiert den og limt den inn i C8:C11. Det vil si at formelen justerte referansene til punktene A8, A9, A10 og A11. Ulike celler, forskjellige formler.
Cellene C13:C17 ble fylt ut på samme måte som C7:C11, bortsett fra at formelen som ble skrevet var:
=A13:A17
Igjen ble Ctrl+Enter brukt til å fylle alle fem cellene i C13:C17. Formelen justerte også referansene som vist i E13:E17. Resultatene bruker det Excel kaller det implisitte skjæringspunktet. Det vil si at plasseringen av formelen innebærer plasseringen av skjæringspunktet med en rekke celler.
Så C13 peker på A13:A17 og C13s rad krysser A13:A17 ved A13. Formelen i C13 returnerer verdien funnet ved det skjæringspunktet, 1. På samme måte. Formelen i C17 peker på A17:A21. Den skjærer A17:A21 ved A17 og det implisitte skjæringspunktet får formelen til å returnere verdien i skjæringspunktet, 5.