Jak vytvořit dynamicky definovanou oblast v listu aplikace Excel
Souhrn
V aplikaci Microsoft Excel můžete mít pojmenovanou oblast, která musí být rozšířena, aby obsahovala nové informace. Tento článek popisuje metodu vytvoření dynamického definovaného názvu.
Poznámka
Metoda v tomto článku předpokládá, že neexistuje více než 200 řádků dat. Definované názvy můžete upravit tak, aby používaly odpovídající počet a odrážely maximální počet řádků.
Použití vzorce OFFSET s definovaným názvem
Chcete-li to provést, postupujte podle těchto kroků podle verze aplikace Excel, kterou používáte.
Microsoft Office Excel 2007, Microsoft® Excel® 2010 a Microsoft Excel 2013
Do nového listu zadejte následující data.
Číslo A B 1 Měsíc Prodejní 2 Jan 10 3 Února 20 4 Mar 30 Klikněte na kartu Vzorce.
Ve skupině Definované názvy klikněte na Správce názvů.
Klikněte na Nový.
Do pole Název zadejte Datum.
Do pole Odkaz na zadejte následující text a klikněte na OK:
=OFFSET($A$2;0;0;COUNTA($A$2:$A$200);1)
Klikněte na Nový.
Do pole Název zadejte Prodej.
Do pole Odkaz na zadejte následující text a klikněte na OK:
=POSUN($B$2;0;0;POČET($B$2:$B 200 Kč);1)
Klikněte na Zavřít.
Vymažte buňku B2 a zadejte následující vzorec:
=RAND()*0+10
Poznámka
V tomto vzorci se funkce POČET používá pro sloupec čísel. FUNKCE COUNTA se používá pro sloupec textových hodnot.
Tento vzorec používá nestálou funkci NÁHČÍSLO. Tento vzorec automaticky aktualizuje vzorec OFFSET, který se používá v definovaném názvu "Prodej", když zadáte nová data do sloupce B. Hodnota 10 se v tomto vzorci používá, protože 10 je původní hodnota buňky B2.
Microsoft Office Excel 2003
Do nového listu zadejte následující data:
Číslo A B 1 Měsíc Prodejní 2 Jan 10 3 Února 20 4 Mar 30 V nabídce Insert (Vložit) přejděte na Name (Název) a klikněte na Define (Definovat).
Do pole Názvy v sešitu zadejte Datum.
Do pole Odkaz na zadejte následující text a klikněte na OK:
=POSUN($A$2;0;0;COUNTA($A$2:$A$200;1)
Klikněte na Doplňky.
Do pole Názvy v sešitu zadejte Prodej.
Do pole Odkaz na zadejte následující text a klikněte na Přidat:
=POSUN($B$2;0;0;POČET($B$2:$B 200 Kč);1)
Klikněte na OK.
Vymažte buňku B2 a zadejte následující vzorec:
=RAND()*0+10
Poznámka
V tomto vzorci se funkce POČET používá pro sloupec čísel. FUNKCE COUNTA se používá pro sloupec textových hodnot.
Tento vzorec používá nestálou funkci NÁHČÍSLO. Tento vzorec automaticky aktualizuje vzorec OFFSET, který se používá v definovaném názvu "Prodej", když zadáte nová data do sloupce B. Hodnota 10 se v tomto vzorci používá, protože 10 je původní hodnota buňky B2.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro