V září 2018 jsme vydali dynamické maticové vzorce pro Excel pro Microsoft 365. Rozdíly mezi dynamickými poli a staršími vzorci Ctrl+Shift+Enter (CSE) jsou popsány níže.
Dynamické maticové vzorce:
-
Může "přesahovat" mimo hranice buněk, do kterých je vzorec zadaný. Následující příklad ukazuje funkci RANDARRAY v D1, která přesahuje přes D1:F5 nebo 5 řádků po 3 sloupcích. Dynamický maticový vzorec technicky existuje pouze v buňce D1, zatímco u staršího vzorce CSE je potřeba vzorec zadat v celé oblasti.
-
Automaticky změní velikost při přidání nebo odebrání dat ze zdrojové oblasti. Maticové vzorce CSE zkrátí návratovou oblast, pokud je příliš malá, nebo vrátí #N/A, pokud je příliš velká.
-
Výpočet v kontextu 1x1 Například funkce NÁHČÍSLO vrátí jeden výsledek, takže pokud chcete do mřížky vrátit více náhodných čísel, můžete použít funkci RANDARRAY. Funkce ŘÁDEK a SLOUPEC vrátí řádek a sloupec zdrojové buňky. SEQUENCE(ROW()) se dá použít k replikaci starého chování funkce ROW ve starším maticovém vzorci.
-
Všechny nové vzorce, které vrátí více než 1 výsledek, se automaticky přelinou. Nemusíte stisknout kombinaci kláves Ctrl+Shift+Enter.
-
Maticové vzorce CSE se uchovávají z důvodů kompatibility. Do budoucna byste měli místo toho použít vzorce dynamických matic.
-
Pokud jsou buňky ve starším maticovém vzorci CSE závislé na sobě navzájem, excel se pokusí vypočítat každou zvlášť, nikoli jako matici. Toto chování se označovalo jako "rozdělení CSE" a za určitých okolností by vzorce vypočítané tímto způsobem mohly vést k nekonzistentním výsledkům. Abyste se vyhnuli potenciálním nekonzistentním výsledkům, doporučujeme používat samostatné vzorce a nespoléhat se na rozdělení CSE. Dynamické maticové vzorce se nerozdělí. Místo toho nahlásí cyklický odkaz, abyste ho mohli vyřešit.
-
Lze snadno změnit změnou zdrojové buňky, zatímco maticové vzorce CSE vyžadují, aby se současně upravovala celá oblast.
-
Vkládání a odstraňování sloupců a řádků je v aktivní oblasti maticových vzorců CSE zakázáno. Nejprve je potřeba odstranit všechny existující maticové vzorce, které překřižují.
Potřebujete další pomoc?
Kdykoli se můžete zeptat odborníka z komunity Excel Tech nebo získat podporu v komunitách.