Výukový program Excel: Vzorce pro dotazování na tabulku

V tomto videu se podíváme na některé vzorce, které můžete použít k dotazování na tabulku.

Protože tabulky podporují strukturované odkazy, můžete se o tabulce se základními vzorci dozvědět mnoho.

Na tomto listu obsahuje Tabulka1 údaje o zaměstnancích. Pojďme si probrat několik příkladů.

Chcete-li začít, můžete pomocí funkce ROWS spočítat řádky tabulky. Toto je počet pouze datových řádků. Můžete vidět, že v seznamu máme 19 lidí.

= ŘÁDKY (tabulka 1)

Funkce COLUMNS udělá totéž pro sloupce.

= SLOUPCE (tabulka 1)

Chcete-li získat celkový počet buněk tabulky, můžete použít vzorec s oběma funkcemi.

= ŘÁDKY (tabulka 1) * SLOUPCE (tabulka 1)

K počítání prázdných buněk můžete použít funkci jako COUNTBLANK.

= COUNTBLANK (tabulka 1)

Chcete-li spočítat viditelné řádky, budete muset použít funkci SUBTOTAL odkazující na sloupec, který neobsahuje prázdné buňky.

V tomto případě je ID požadovaná hodnota, používám 103 jako číslo funkce a sloupec ID pro referenci.

= SUBTOTAL (103, Table1 (ID))

Číslo 103 říká SUBTOTAL počítat hodnoty pouze ve viditelných řádcích.

Když teď filtruji tabulku, počet viditelných řádků klesá, a když filtr vyčistím, vrátí se nahoru.

SUBTOTAL se často objevuje u tabulek, protože vylučuje filtrované řádky.

List 3 v tomto sešitu obsahuje úplný seznam operací dostupných v programu SUBTOTAL a odkaz na další informace na našem webu.

Chcete-li získat hodnotu z řádku součtu, můžete použít #Totals specifikátor. Stačí ukázat a kliknout.

= Tabulka1 ((# součty), (skupina))

Pokud řádek Celkem není viditelný, vrátí Excel chybu #REF.

Tuto chybu můžete zachytit pomocí funkce IFERROR a vrátit prázdný řetězec, pokud je řádek celkem zakázán.

= IFERROR (Tabulka1 ((# součty), (skupina)), "")

Ve sloupci s číselnými údaji, jako je sloupec data zahájení, můžete použít MIN a MAX k získání nejstarších a nejnovějších dat.

= MIN (tabulka 1 (start))
= MAX (tabulka 1 (start))

Pokud chcete, aby odpovídali na filtr, použijte funkci SUBTOTAL s 105 a 104.

= SUBTOTAL (105, Table1 (Start)) - min
= SUBTOTAL (104, Table1 (Start)) - max

Funkce jako COUNTIF a SUMIF také dobře fungují s tabulkami. Mohu snadno získat počet každé skupiny s COUNTIF.

= COUNTIF (tabulka 1 (skupina), I17)

Nejlepší částí použití tabulky pro data je vždy to, že rozsah je dynamický. Když vložím více dat, všechny vzorce jsou okamžitě aktuální.

Kurs

Tabulky aplikace Excel

Související zkratky

Vstoupit a posunout dolů Enter Return Vstoupit a posunout doprava Tab Tab Přesunout o jednu buňku dolů Úplné zadání a zůstat ve stejné buňce Ctrl + Enter + Return Vybrat sloupec tabulky Ctrl + Space + Space Vybrat tabulku Ctrl + A + A Kopírovat vybrané buňky Ctrl + C + C Vložit obsah ze schránky Ctrl + V + V

Zajímavé články...