Applies ToExcel pro Microsoft 365 Excel pro Microsoft 365 pro Mac Excel pro web Excel pro iPad Excel pro iPhone

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.Funkce RANDARRAY zadaná v buňce D1 s přesahem z D1 do F5.

  • 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.

Viz také

Funkce FILTER

Funkce RANDARRAY

Funkce SEQUENCE

Funkce SORT

Funkce SORTBY

Funkce UNIQUE

#PŘESAH! v Excelu

Dynamické matice a chování přesahujících matic

Operátor implicitního průsečíku: @

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.