Jak vytvořit dynamické tabulky v aplikaci Excel (pomocí funkce TABLE & OFFSET)

Dynamické tabulky v aplikaci Excel jsou tabulky, kde když do ní vložíte novou hodnotu, tabulka sama upraví svou velikost, k vytvoření dynamické tabulky v aplikaci Excel máme dvě různé metody, jednou je, která vytváří tabulku dat z část tabulky, zatímco jiná je pomocí funkce offset, v dynamických tabulkách se sestavy a kontingenční tabulky také mění, jak se mění data v dynamické tabulce.

Dynamické tabulky v aplikaci Excel

Dynamický sám o sobě znamená procesorový systém charakterizovaný pro neustálou změnu nebo změnu aktivity. Podobně v aplikaci Excel, když vytváříme seznamy nebo data v sešitu a vytváříme z nich sestavu, ale pokud přidáme některá data nebo některá odstraníme nebo přesuneme nebo změníme data, může být celá sestava nepřesná. Excel má pro něj řešení jako dynamické tabulky.

Nyní vyvstává otázka, proč potřebujeme dynamický rozsah nebo dynamické tabulky. Odpověď na to je, protože vždy, když je seznam nebo rozsah dat aktualizován nebo upraven, není jisté, zda bude sestava změněna podle změny dat.

V zásadě existují dvě hlavní výhody dynamických tabulek:

  1. Dynamický rozsah se automaticky zvětší nebo zmenší podle změny dat.
  2. Pivotní tabulky založené na dynamické tabulce v aplikaci Excel lze automaticky aktualizovat, když se pivot obnoví.

Jak vytvořit dynamické tabulky v aplikaci Excel?

Existují dva základní způsoby použití dynamických tabulek v aplikaci Excel - 1) Použití TABLES a 2) Použití funkce OFFSET.

Tuto šablonu Excel Dynamic Table Excel si můžete stáhnout zde - Šablona Excel Dynamic Table

# 1 - Použití tabulek k vytvoření dynamických tabulek v aplikaci Excel

Pomocí tabulek můžeme sestavit dynamickou tabulku v aplikaci Excel a založit otočení nad dynamickou tabulkou.

Příklad

Máme následující údaje,

Pokud vytvoříme kontingenční tabulku s tímto normálním rozsahem dat od A1: E6, pak pokud vložíme data do řádku 7, nebude se to v kontingenční tabulce projevit.

Nejprve tedy vytvoříme dynamický rozsah.

# 1 - Vyberte data, tj. A1: E6.

# 2 -  V příloze na kartě klikněte na Tabulky v části tabulky.

# 3 -  Zobrazí se dialogové okno.

Protože naše data mají záhlaví, nezapomeňte zaškrtnout políčko „Můj stůl má záhlaví“ a kliknout na OK.

# 4 -  Náš dynamický rozsah je vytvořen.

# 5 -  Vyberte data a na kartě Vložit v části tabulky aplikace Excel klikněte na kontingenční tabulky.

# 6 -  Jak jsme vytvořili tabulku, má rozsah jako tabulka 2. Klikněte na OK a v kontingenčních tabulkách přetáhněte produkt v řádcích a prodej v hodnotách.

# 7 -  Nyní v listu, kde máme naši tabulku, vložte další data do 7. místa

V kontingenční tabulce obnovte kontingenční tabulku.

Naše dynamická kontingenční tabulka má automaticky aktualizovaná data produktu 6 v kontingenční tabulce.

# 2 - Použití funkce OFFSET k vytvoření dynamické tabulky v aplikaci Excel

Můžeme také použít funkci OFFSET k vytvoření dynamických tabulek v aplikaci Excel. Podívejme se na jeden takový příklad.

Příklad

Mám ceník svých produktů, který používám pro své výpočty,

Vyberte data a pojmenujte je

Nyní, kdykoli budu odkazovat na ceník datové sady, mě přenese na data v rozsahu B2: C7, který má můj ceník. Ale pokud aktualizuji další řádek na data, stále mě vezme do rozsahu B2: C7, protože náš seznam je statický.

Pomocí funkce Offset provedeme dynamický rozsah dat.

# 1 - Na kartě Vzorce v Definovaném rozsahu klikněte na Definovaný název a objeví se dialogové okno.

# 2 - V poli Název zadejte libovolný název, použiji PriceA. Rozsah je aktuální sešit a aktuálně odkazuje na vybranou aktuální buňku, která je B2.

V Refers napsat následující vzorec,

= offset (List2! $ B $ 2,1,0, countta (List2! $ B: $ B) -1,2)

= offset (

# 3 - Nyní vyberte počáteční buňku, která je B2,

# 4 - Nyní musíme zadat 1,0, protože počítá, kolik řádků nebo sloupců má jít

# 5 - Nyní potřebujeme, aby spočítal, co jsou data ve sloupci B, a použijte je jako počet řádků, proto použijte funkci COUNTA a vyberte sloupec B.

# 6 - Protože nechceme, aby se první řádek, který je záhlaví produktu, počítal tak (-) 1 z něj.

# 7 - Nyní bude počet sloupců vždy dva, zadejte tedy 2 a klikněte na OK.

# 8 - Tento rozsah dat nebude ve výchozím nastavení viditelný, abychom to viděli, musíme kliknout na Správce jmen na kartě Vzorec a vybrat Produkt,

# 9 - Pokud klikneme na, zobrazí se rozsah dat,

# 10 - Nyní přidejte další produkt do tabulky Produkt 6.

# 11 - Nyní klikněte na tabulku produktů ve Správci jmen, která také odkazuje na nová vložená data,

Takto můžeme použít funkci Offset k vytvoření dynamických tabulek.

Věci k zapamatování

  1. Kontingenční tabulky založené na dynamickém rozsahu se při aktualizaci automaticky aktualizují.
  2. Použití funkce offsetu v Definovaných jménech je vidět ve Správci jmen na kartě vzorce.