Excel-ove formule se zdaj razlivajo v sosednje celice - pomembnejše spremembe Calc Engine - Breaking News - Excel Nasveti

Danes je Microsoft na konferenci Ignite v Orlandu na Floridi predstavil pomembno spremembo mehanizma za izračun. Zdaj se vsaka funkcija obravnava kot matrična formula in ni več treba pritiskati Ctrl + Shift + Enter. To bo privedlo do hitrega povečanja števila funkcij, uvedenih v Office 365.

Ta teden je v Insider Fast nastopil sedem neverjetnih novih funkcij. Te nove formule bom pokrival vsak dan v tem tednu, če pa bi radi prebrali naprej:

  • Ta članek zajema novo =A2:A20formulo, napako SPILL in novo funkcijo ENO, ki je potrebna namesto implicitnega presečišča
  • Torek bo zajemal SORT in SORTBY
  • Sreda bo zajela FILTER
  • Četrtek bo zajemal ENOTEN
  • Petek bo zajemal funkcije SEQUENCE in RANDARRAY

V celoti gledano te funkcije v bistvu spremenijo vsako funkcijo Excel v matrično funkcijo. Pohvale Joeju McDaidu in njegovi ekipi pri Microsoftu. Joe je isti človek, ki nam je prinesel TEXTJOIN, MAXIFS in MINIFS. (Joe - če to bereš, me boli, da nam še nisi prinesel ROMANIFOV, vendar še vedno čakam …)

Začnimo z osnovno formulo matrike. Pojdite v celico E3. Vnesite, =A2:C10kot je prikazano tukaj. V preteklosti bi morali to formulo zaviti v funkcijo združevanja in morda uporabiti Ctrl + Shift + Enter.

Ena celica, ki kaže na številne celice. Ctrl + Shift + Enter ne bo več potrebna

Toda preprosto pritisnite Enter. Excel vrne 27 odgovorov. Odgovori se prelijejo v sosednje celice! Poglejte formulo v vrstico s formulami … ni nobenih zavitih oklepajev. Nihče ni moral pritisniti Ctrl + Shift + Enter.

Ena od teh formul je prinesla vse te odgovore.

Celica E4 vsebuje vrednost "Central", vendar ne vsebuje formule. Formula se prikaže v vrstici s formulami, vendar je siva.

Tu smo v povsem novem svetu, kapitan.

Da bi dokazali, da E4 ne vsebuje formule, je tukaj nekaj poizvedb, vnesenih v takojšnje podokno v VBA. Vrednost E4 je, formula pa ne.

VBA v E4 ne poroča o nobeni formuli.

Toda podobno kot Schrodingerjeva mačka, če izberete D1: H20 in uporabite Go To Special, Formulas, bodo E3: G12 prikazani kot celice formule. Resnično povsem nov svet.

Počakaj! To se bo zlomilo!

Da. Všeč mi je vaše razmišljanje. Poskusimo ga razbiti. Postavite nekaj stvari na pot. Vnesite eno od formul. Kaj se bo zgodilo???

Kako se bo Excel spopadel s tem?

Preverite … verjetno prva objavljena fotografija nove #SPILL!napake. Tako Excel pravi, da ne more vrniti vseh rezultatov, zato ne bo vrnil nobenega od rezultatov. Majhen UL v mreži na levi strani celice vam omogoča, da izberete ovirajoče celice, da jih boste morda lahko izrezali in prilepili drugam.

Imamo #SPILL! napaka v prehodu E…

Takoj, ko odstranite ovirajoče celice, se prikažejo rezultati.

Dodajte več podatkov in formula vrne več celic.

Takoj, ko odstranite ovirajoče celice, se prikažejo rezultati. Preverite tudi, kaj se je še zgodilo na prejšnji sliki. V tabelo sem vtipkal novo vrstico v stolpce A: C. Formula se je razširila in vključila dodatno vrstico.

Smitty Smith ima odličen članek o vseh različnih napakah SPILL.

Koga bi imenovali za Cliff Claven iz Excela?

Poznam veliko Excel gurujev. Kdo je oseba, ki pozna vsako posamezno dejstvo o Excelu? Je Charley Kyd? Bob Umlas? Jordan Goldmeier? No, kdorkoli že je, zdaj zagotovo že tulijo s zadnje strani sobe … "Kaj pa implicitno križišče !!!!"

Implicitno križišče je približno tako pogosto kot leteči prašiči

O hudo. Implicitno križišče je približno tako pogosto kot leteči prašiči, toda nekdo je moral opozoriti na implicitno križišče. Ste že kdaj * videli, da bi kdo dejansko uporabljal implicitno križišče v naravi? Se res moramo pogovoriti o tem?

Če ne boste dolgočasno do solz, če vnesete =C$2:C$10katero koli mesto v vrstice od 2 do 10, bo formula vrnila samo vrednost iz te vrstice. Videl sem, da je ena oseba to uporabljala v resničnem življenju in ni imela pojma, kaj počne. Videl sem, kako se je Szilvia Juhasz pogovarjala o tem. Mike Girvin je to omenil v videu. Bob Umlas je o tem pisal. Hmmm. Szilivia me je nekoč imenovala za Jeremyja Pivena iz Excela, zato jo bom danes, tukaj na 38.000 čevljev, nominiral za Cliff Claven iz Excela. Torej Szilvia … Slišal sem, da želite vedeti, kako bo implicitno križišče delovalo v tem pogumnem novem svetu.

Če resnično * nujno potrebujete * implicitno križišče, zavijte formulo v ENO funkcijo, kot je prikazano tukaj.

Uporabite funkcijo ENO, kadar potrebujete implicitno križišče.

Tu je nora neverjetna zgodba o back-compatu: če v sistemu Office 365 uporabite ENO in jo odprete v Excelu 2013, bo Joe McDaid formulo napisal kot implicitno presečišče. In če odprete funkcijo Excel 2013, ki ima implicitno presečišče, bo Joe McDaid to formulo prepisal v ENO.

Oglejte si video

Prenesite datoteko Excel

Če želite prenesti datoteko excel: excel-modern-array-formule-debut-in-office-365.xlsx

To je prvi od petih (ali več!) Člankov o teh novih funkcijah Excel Dynamic Array. Ta članek postavlja osnove. Sledite povezavi in ​​preberite jutrišnji članek o SORT in SORTBY.

Excel Misel dneva

Za nasvet glede Excela sem prosil prijatelje Excel Excel. Današnja misel o premišljevanju:

"Jasno boste povedali, kje morajo ljudje vnašati podatke."

Jake Lohse

Zanimive Članki...