Formuły programu Excel rozlewają się teraz do sąsiednich komórek - Poważna zmiana silnika Calc - Najświeższe wiadomości - Wskazówki dotyczące programu Excel

Dziś na konferencji Ignite w Orlando na Florydzie Microsoft zadebiutował istotną zmianą w silniku obliczeniowym. Każda funkcja jest teraz traktowana jako formuła tablicowa i nie ma już potrzeby naciskania Ctrl + Shift + Enter. Doprowadzi to do szybkiego wzrostu liczby funkcji wprowadzanych w Office 365.

W tym tygodniu w Insider Fast zadebiutuje siedem niesamowitych nowych funkcji. Będę omawiał te nowe formuły każdego dnia w tym tygodniu, ale jeśli chcesz czytać dalej:

  • W tym artykule omówiono nową =A2:A20formułę, błąd SPILL i nową funkcję SINGLE wymaganą zamiast niejawnego przecięcia
  • Wtorek obejmie SORT i SORTBY
  • Środa obejmie FILTER
  • Czwartek będzie dotyczył UNIQUE
  • Piątek obejmie funkcje SEQUENCE i RANDARRAY

Podsumowując, funkcje te w istocie zamieniają każdą funkcję programu Excel w funkcję tablicową. Wyrazy uznania dla Joe McDaid i jego zespołu w firmie Microsoft. Joe to ten sam facet, który przyniósł nam TEXTJOIN, MAXIFS i MINIFS. (Joe - jeśli to czytasz, boli mnie, że nie przyniosłeś nam jeszcze ROMANIFÓW, ale wciąż czekam…)

Zacznijmy od podstawowej formuły tablicowej. Idź do komórki E3. Wpisz, =A2:C10jak pokazano tutaj. W przeszłości musiałbyś zawinąć tę formułę w funkcję agregującą i być może użyć Ctrl + Shift + Enter.

Jedna komórka wskazująca na wiele komórek Nie będzie już potrzeby używania Ctrl + Shift + Enter

Ale po prostu naciśnij Enter. Excel zwraca 27 odpowiedzi. Odpowiedzi rozlewają się do sąsiednich komórek! Spójrz na wzór na pasku formuły… nie ma żadnych nawiasów klamrowych. Nikt nie musiał naciskać Ctrl + Shift + Enter.

Jedna formuła przyniosła wszystkie te odpowiedzi.

Komórka E4 zawiera wartość „Central”, ale nie zawiera formuły. Formuła pojawia się na pasku formuły, ale jest wyszarzona.

Jesteśmy w zupełnie nowym świecie, kapitanie.

Aby udowodnić, że E4 nie zawiera formuły, oto kilka zapytań wpisywanych w okienku bezpośrednim w VBA. W E4 jest wartość, ale nie ma wzoru.

VBA nie zgłasza formuły w E4.

Ale podobnie jak w przypadku Cat Schrodingera, jeśli wybierzesz D1: H20 i użyjesz opcji Przejdź do specjalnego, Formuły, wtedy E3: G12 są wyświetlane jako komórki formuły. Naprawdę całkiem nowy świat.

Czekać! To się psuje!

Tak. Podoba mi się sposób, w jaki myślisz. Spróbujmy to złamać. Odłóż trochę rzeczy. Wprowadź jedną z formuł. Co się stanie???

Jak sobie z tym poradzi program Excel?

Sprawdź to… całkiem możliwe, że pierwsze opublikowane zdjęcie nowego #SPILL!błędu. W ten sposób program Excel mówi, że nie może zwrócić wszystkich wyników, więc nie zwróci żadnego z nich. Mały UL na siatce po lewej stronie komórki daje ci możliwość wyboru blokujących komórek, więc być może możesz je wyciąć i wkleić w innym miejscu.

Mamy #SPILL! błąd w korytarzu E…

Wyniki pojawią się po usunięciu przeszkadzających komórek.

Dodaj więcej danych, a formuła zwróci więcej komórek.

Wyniki pojawią się po usunięciu przeszkadzających komórek. Zobacz też, co jeszcze wydarzyło się na poprzednim rysunku. Wpisałem nowy wiersz w tabeli w kolumnach A: C. Formuła została rozszerzona o dodatkowy wiersz.

Smitty Smith ma świetny artykuł na temat wszystkich różnych błędów SPILL.

Kogo nominowałbyś na Cliff Claven of Excel?

Znam wielu guru Excela. Kim jest osoba, która zna wszystkie fakty dotyczące programu Excel? Czy to Charley Kyd? Bob Umlas? Jordan Goldmeier? Cóż, kimkolwiek jest, do tej pory z pewnością wrzeszczą z tyłu sali… „A co z niejawnym przecięciem !!!!”

Niejawne przecięcie jest tak powszechne jak latające świnie

Och, wow. Niejawne przecięcie jest tak samo powszechne jak latające świnie, ale ktoś musiał przywołać niejawne przecięcie. Czy * kiedykolwiek * widziałeś, jak ktoś faktycznie używa niejawnego przecięcia na wolności? Czy naprawdę musimy o tym rozmawiać?

Bez nudy do łez, jeśli wpiszesz =C$2:C$10dowolne miejsce w wierszach od 2 do 10, formuła zwróci tylko wartość z tego wiersza. Widziałem jedną osobę używającą tego w prawdziwym życiu i nie miała pojęcia, co robi. Widziałem, jak Szilvia Juhasz o tym rozmawiała. Mike Girvin wspomniał o tym w filmie. Pisał o tym Bob Umlas. Hmmm. Szilivia nazwała mnie kiedyś Jeremy Piven z Excela, więc dzisiaj, na wysokości 38 000 stóp, mianuję ją Cliff Claven of Excel. Więc Szilvia… Słyszałem, że chcesz wiedzieć, jak ukryte skrzyżowanie zadziała w tym nowym wspaniałym świecie.

Jeśli naprawdę * potrzebujesz * niejawnego przecięcia, zawiń formułę w funkcję SINGLE, jak pokazano tutaj.

Użyj funkcji POJEDYNCZE, gdy potrzebujesz niejawnego przecięcia.

Oto szalona, ​​niesamowita historia zgodności wstecznej: jeśli używasz SINGLE w Office 365 i otworzysz w programie Excel 2013, Joe McDaid przepisze formułę jako niejawne przecięcie. A jeśli otworzysz funkcję programu Excel 2013, która ma niejawne przecięcie, Joe McDaid przepisze tę formułę, aby używała SINGLE.

Obejrzyj wideo

Pobierz plik Excel

Aby pobrać plik programu Excel: excel-modern-array-formulas-debut-in-office-365.xlsx

To jest pierwszy z pięciu (lub więcej!) Artykułów dotyczących nowych funkcji tablic dynamicznych programu Excel. Ten artykuł kładzie podwaliny. Kliknij link, aby przeczytać jutrzejszy artykuł na temat SORTOWANIA i SORTOWANIA.

Myśl dnia Excela

Poprosiłem moich znajomych z programu Excel Master o radę dotyczącą programu Excel. Dzisiejsza myśl do rozważenia:

„Powinieneś jasno określić, gdzie ludzie muszą wprowadzać dane”.

Jake Lohse

Interesujące artykuły...