Excel-formler spilles nå inn i tilstøtende celler - store endringer i kalkmotoren - siste nytt - Excel-tips

I dag på Ignite Conference i Orlando Florida debuterte Microsoft for en stor endring i beregningsmotoren. Hver funksjon blir nå behandlet som en matriseformel, og det er ikke lenger behov for å trykke Ctrl + Shift + Enter. Dette vil føre til en rask økning i antall funksjoner introdusert i Office 365.

Syv fantastiske nye funksjoner debuterte i Insider Fast denne uken. Jeg vil dekke disse nye formlene hver dag denne uken, men hvis du vil lese fremover:

  • Denne artikkelen dekker den nye =A2:A20formelen, SPILL-feilen og den nye SINGLE-funksjonen som kreves i stedet for Implisitt kryss
  • Tirsdag vil dekke SORT og SORTBY
  • Onsdag vil dekke FILTER
  • Torsdag vil dekke UNIKT
  • Fredag ​​dekker funksjonene SEKVENS og RANDARRAY

Samlet sett gjør disse funksjonene i hovedsak hver Excel-funksjon til en matrisefunksjon. Kudos til Joe McDaid og teamet hans hos Microsoft. Joe er den samme fyren som ga oss TEXTJOIN, MAXIFS og MINIFS. (Joe - hvis du leser dette, er jeg såret over at du ikke har gitt oss ROMANIFER ennå, men jeg venter fortsatt …)

La oss starte med den grunnleggende matriseformelen. Gå til celle E3. Skriv inn =A2:C10som vist her. Tidligere måtte du pakke den formelen inn i en aggregeringsfunksjon og kanskje bruke Ctrl + Shift + Enter.

En celle, som peker på mange celler. Det vil ikke være behov for Ctrl + Shift + Enter lenger

Men bare trykk Enter. Excel returnerer 27 svar. Svarene smitter over i tilstøtende celler! Se på formelen i formellinjen … det er ingen krøllete bukseseler. Ingen måtte trykke Ctrl + Shift + Enter.

En formel brakte alle disse svarene.

Celle E4 inneholder verdien "Central", men den inneholder ikke en formel. Formelen vises i formellinjen, men den er nedtonet.

Vi er i en helt ny verden her, kaptein.

Bare for å bevise at E4 ikke inneholder en formel, her er noen spørsmål skrevet inn i Immediate Pane i VBA. Det er en verdi i E4, men ingen formel.

VBA rapporterer ingen formel i E4.

Men i likhet med Schrodingers katt, hvis du velger D1: H20 og bruker Gå til spesiell, formler, vises E3: G12 som formelceller. En helt ny verden.

Vente! Dette kommer til å bryte ting!

Ja. Jeg liker måten du tenker på. La oss prøve å bryte den. Legg noen ting i veien. Skriv inn en av formlene. Hva vil skje ???

Hvordan vil Excel takle dette?

Sjekk det ut … muligens det første publiserte bildet av den nye #SPILL!feilen. Dette er Excels måte å si at det ikke kan returnere alle resultatene, så det vil ikke returnere noen av resultatene. Den lille UL på nettet til venstre for cellen gir deg et valg å velge hindrende celler, slik at du kanskje kan klippe dem og lime inn andre steder.

Vi har en #SPILL! feil i midtgangen E …

Så snart du fjerner hindrende celler, vises resultatene.

Legg til flere data, og formelen returnerer flere celler.

Så snart du fjerner hindrende celler, vises resultatene. Også - sjekk ut hva annet som nettopp skjedde i forrige figur. Jeg skrev en ny rad i tabellen i kolonne A: C. Formelen utvidet til å omfatte den ekstra raden.

Smitty Smith har en flott artikkel om alle de forskjellige SPILL-feilene.

Hvem vil du nominere som Cliff Claven of Excel?

Jeg kjenner mange Excel-guruer. Hvem er personen som kjenner hvert eneste fakta om Excel? Er det Charley Kyd? Bob Umlas? Jordan Goldmeier? Vel, hvem det enn er, nå brøler de helt sikkert fra baksiden av rommet … "Hva med implisitt kryss !!!!"

Implisitt kryss er omtrent like vanlig som flygende griser

Oh wow. Implisitt kryss er omtrent like vanlig som flygende griser, men noen måtte ta opp Implisitt kryss. Har du noen gang sett noen som faktisk bruker Implisitt kryss i naturen? Trenger vi virkelig å snakke om dette?

Uten å kjede deg til tårer, hvis du angir =C$2:C$10hvor som helst i rad 2 til 10, vil formelen bare returnere verdien fra den raden. Jeg har sett en person bruke dette i det virkelige liv, og hun ante ikke hva hun gjorde. Jeg har sett Szilvia Juhasz snakke om det. Mike Girvin nevnte det i en video. Bob Umlas har skrevet om det. Hmmm. Szilivia kalte meg en gang Jeremy Piven fra Excel, så i dag, akkurat her på 38.000 fot, vil jeg nominere henne til Cliff Claven of Excel. Så Szilvia … Jeg hører at du vil vite hvordan implisitt skjæringspunkt kommer til å fungere i denne modige nye verdenen.

Hvis du virkelig sårt * trenger * implisitt kryss, pakk formelen din i ENKELT-funksjonen som vist her.

Bruk SINGLE-funksjonen når du trenger Implisitt kryss.

Her er den utrolige fantastiske bakkompatibilitetshistorien: Hvis du bruker SINGLE i Office 365 og åpner i Excel 2013, vil Joe McDaid omskrive formelen som implisitt kryss. Og hvis du åpner en Excel 2013-funksjon som har implisitt skjæringspunkt, vil Joe McDaid omskrive den formelen for å bruke SINGLE.

Se på video

Last ned Excel-fil

For å laste ned Excel-filen: excel-modern-array-formulas-debut-in-office-365.xlsx

Dette er den første av fem (eller flere!) Artikler om disse nye Excel Dynamic Array-funksjonene. Denne artikkelen legger grunnlaget. Følg lenken for å lese morgendagens artikkel om SORT og SORTBY.

Excel-tanken om dagen

Jeg har bedt mine Excel Master-venner om deres råd om Excel. Dagens tanke å tenke på:

"Du skal gjøre det klart hvor folk trenger å legge inn data."

Jake Lohse

Interessante artikler...