Funkce SEQUENCE umožňuje vygenerovat matici obsahující aritmetickou posloupnost, například 1, 2, 3, 4.
V následujícím příkladu jsme vytvořili matici s výškou 4 řádky a šířkou 5 sloupců pomocí funkce =SEQUENCE(4;5).
=SEQUENCE(řádky;[sloupce];[začátek];[krok])
Argument |
Popis |
---|---|
řádky Povinný |
Počet řádků, které se mají vrátit |
[sloupce] Nepovinný |
Počet sloupců, které se mají vrátit |
[začátek] Nepovinný |
První číslo v posloupnosti |
[krok] Nepovinný |
Hodnota diference každé další hodnoty v matici |
:
-
Všechny chybějící nepovinné argumenty budou nastaveny na výchozí hodnotu 1. Pokud argument řádků vynecháte, musíte zadat alespoň jeden další argument.
-
Matici si lze představit jako řádek obsahující hodnoty, sloupec obsahující hodnoty nebo kombinaci řádků a sloupců obsahujících hodnoty. Matice pro vzorec funkce SEQUENCE ve výše uvedeném příkladu je oblast C1:G4.
-
Funkce SEQUENCE vrátí matici, která bude mít přesah, pokud půjde o konečný výsledek vzorce. To znamená, že po stisknutí klávesy ENTER Excel dynamicky vytvoří oblast matici odpovídající velikosti. Pokud jsou podpůrná data v excelové tabulce a používáte strukturované odkazy, po přidání dat do oblasti matice nebo odebrání dat z oblasti matice se velikost matice automaticky změní. Další informace najdete v tomto článku o chování přesahujících matic.
-
Excel má omezenou podporu pro dynamické matice mezi sešity. Pokud zdrojový sešit zavřete, vrátí všechny propojené dynamické maticové vzorce chybu #REF!. (Po aktualizaci)
Příklad
Pokud potřebujete rychle vytvořit ukázkovou datovou sadu, tady je příklad, ve kterém se pomocí funkce SEQUENCE a funkcí HODNOTA.NA.TEXT, DATUM, ROK a DNES vytvoří dynamický seznam měsíců pro řádek záhlaví, kde podkladové datum bude vždycky představovat aktuální rok. Náš vzorec: =HODNOTA.NA.TEXT(DATUM(ROK(DNES());SEQUENCE(1;6);1);"mmm")
Tady je příklad funkce SEQUENCE s vnořenými funkcemi CELÁ.ČÁST a NÁHČÍSLO. Tato funkce vytvoří matici tvořenou 5 řádky a 6 sloupci, která obsahuje náhodnou sadu zvětšujících se celých čísel. Náš vzorec: =SEQUENCE(5;6;CELÁ.ČÁST(NÁHČÍSLO()*100);CELÁ.ČÁST(NÁHČÍSLO()*100))
Kromě toho můžete v příkladech pomocí funkce =SEQUENCE(5;1;1001;1000) vytvořit sekvenční seznam čísel hlavní knihy.
Potřebujete další pomoc?
Kdykoli se můžete zeptat odborníka z komunity Excel Tech nebo získat podporu v komunitách.