Формулите на Excel сега се разливат в съседни клетки - Основна промяна на Calc Engine - Последни новини - Съвети за Excel

Днес на конференцията Ignite в Орландо, Флорида, Microsoft дебютира голяма промяна в механизма за изчисление. Всяка функция вече се третира като формула на масив и не е необходимо повече да натискате Ctrl + Shift + Enter. Това ще доведе до бързо увеличаване на броя на функциите, въведени в Office 365.

Седем невероятни нови функции дебютират в Insider Fast тази седмица. Ще разглеждам тези нови формули всеки ден тази седмица, но ако искате да прочетете напред:

  • Тази статия обхваща новата =A2:A20формула, грешката SPILL и новата функция SINGLE, необходима на мястото на неявното пресичане
  • Вторник ще обхваща SORT и SORTBY
  • Сряда ще обхване FILTER
  • Четвъртък ще обхваща УНИКАЛЕН
  • Петък ще обхваща функциите SEQUENCE и RANDARRAY

Взети като цяло, тези функции по същество превръщат всяка функция на Excel в функция на масив. Поздрави за Джо Макдейд и екипа му в Microsoft. Джо е същият човек, който ни донесе TEXTJOIN, MAXIFS и MINIFS. (Джо - ако четеш това, боли ме, че още не си ни довел РОМАНИФИ, но все още чакам …)

Нека започнем с основната формула на масива. Отидете до клетка E3. Въведете, =A2:C10както е показано тук. В миналото трябваше да увиете тази формула в функция за агрегиране и може би да използвате Ctrl + Shift + Enter.

Една клетка, сочеща към много клетки Вече няма да има нужда от Ctrl + Shift + Enter

Но просто натиснете Enter. Excel връща 27 отговора. Отговорите се разливат в съседните клетки! Погледнете формулата в лентата с формули … няма къдрави скоби. Никой не трябваше да натиска Ctrl + Shift + Enter.

Една формула донесе всички тези отговори.

Клетка E4 съдържа стойността "Central", но не съдържа формула. Формулата се появява в лентата с формули, но е сива.

Тук сме в един съвсем нов свят, капитане.

Само за да докажем, че E4 не съдържа формула, ето някои заявки, въведени в непосредствения панел във VBA. В E4 има стойност, но няма формула.

VBA не отчита формула в E4.

Но подобно на котката на Schrodinger, ако изберете D1: H20 и използвате Go To Special, Formulas, тогава E3: G12 се показват като клетки с формула. Наистина изцяло нов свят.

Изчакайте! Това ще разбие нещата!

Да. Харесва ми начина, по който мислите. Нека се опитаме да го пречупим. Спрете някои неща. Въведете една от формулите. Какво ще се случи???

Как Excel ще се справи с това?

Вижте го … съвсем вероятно първата публикувана снимка на новата #SPILL!грешка. Това е начинът на Excel да каже, че не може да върне всички резултати, така че няма да върне нито един от резултатите. Малкият UL в мрежата отляво на клетката ви дава избор да изберете препятстващите клетки, така че може би можете да ги изрежете и поставите другаде.

Имаме #SPILL! грешка в пътеката E …

Веднага след като изчистите препятстващите клетки, резултатите се появяват.

Добавете още данни и формулата връща повече клетки.

Веднага след като изчистите препятстващите клетки, резултатите се появяват. Също така - проверете какво друго се е случило на предишната фигура. Въведох нов ред в таблицата в колони A: C. Формулата се разшири, за да включи допълнителния ред.

Smitty Smith има страхотна статия за всички различни SPILL грешки.

Кого бихте номинирали за Cliff Claven на Excel?

Познавам много Excel гурута. Кой е човекът, който знае всеки отделен факт за Excel за Excel? Чарли Кид ли е? Боб Умлас? Джордан Голдмайер? Е, който и да е, досега те със сигурност извиват от задната част на стаята … "Ами явно пресичане !!!!"

Неявното пресичане е почти толкова често, колкото летящите прасета

О, уау Неявното пресичане е почти толкова често, колкото летящите прасета, но някой трябваше да изведе Имплицитното пресичане. Виждали ли сте * някога * някой да използва действително неявно пресичане в дивата природа? Наистина ли трябва да говорим за това?

Без да ви досажда до сълзи, ако въведете =C$2:C$10където и да е в редове от 2 до 10, формулата ще върне само стойността от този ред. Виждал съм един човек да използва това в реалния живот и тя нямаше представа какво прави. Виждал съм Силвия Джухас да говори за това. Майк Гирвин го спомена във видео. Боб Умлас е писал за това. Хммм. Веднъж Сизилия ме нарече Jeremy Piven от Excel, така че днес, точно тук, на 38 000 фута, ще я номинирам за Cliff Claven от Excel. Така че Силвия … Чувам, че искате да знаете как неявното пресичане ще работи в този смел нов свят.

Ако наистина отчаяно се нуждаете от * неявно пресичане, увийте формулата си във функцията SINGLE, както е показано тук.

Използвайте функцията SINGLE, когато имате нужда от неявно пресичане.

Ето лудата невероятна история на задния компютър: Ако използвате ЕДИНСТВЕН в Office 365 и отворен в Excel 2013, Джо Макдейд ще пренапише формулата като неявно пресичане. И ако отворите функция на Excel 2013, която има неявно пресичане, Joe McDaid ще пренапише тази формула, за да използва SINGLE.

Гледам видео

Изтеглете Excel файла

За да изтеглите файла на Excel: excel-modern-array-formula-debut-in-office-365.xlsx

Това е първата от пет (или повече!) Статии за тези нови функции на Dynamic Array в Excel. Тази статия поставя основите. Следвайте връзката, за да прочетете утрешната статия за SORT и SORTBY.

Мисъл на деня в Excel

Помолих приятелите си в Excel Master за съвети относно Excel. Днешната мисъл за размисъл:

„Трябва да изясните къде хората трябва да въвеждат данни.“

Джейк Лохсе

Интересни статии...