Jak použít průřezy k ovládání Excelových funkcí
V tomto podrobném návodu si ukážeme, jak využít průřezy v Excelu nejen jako filtry pro tabulky, ale také jako nástroj pro ovládání výsledků Excelových funkcí. Tento postup je užitečný zejména při tvorbě souhrnných přehledů. Ukážeme si práci s dynamickými funkcemi, jako jsou FILTER, UNIQUE, SORT a SUBTOTAL, které jsou dostupné ve verzích Excel 2021 a Microsoft 365.
Co jsou průřezy a jak je využít?
Průřezy jsou vizuální filtry, které umožňují uživatelsky přívětivý způsob výběru dat. Standardně se používají k filtrování tabulek nebo kontingenčních tabulek. V tomto návodu se naučíme, jak je použít ke kontrole dat v tabulce a ovládání dynamických funkcí.
Scénář
Máme zdrojovou tabulku obsahující prodejní data produktů, rozdělených na dámské a pánské zboží. Na druhém listu chceme vytvořit souhrnnou tabulku, která bude zobrazovat:
- Jedinečné produkty (dámské nebo pánské) dle výběru z průřezu.
- Počet prodaných kusů těchto produktů.
- Tržby jednotlivých produktů.
Postup krok za krokem
1. Převod zdrojové tabulky na Excelovou tabulku
- Přejděte na list
Zdroj
. - Klikněte do tabulky a převeďte ji na Excelovou tabulku:
- Na kartě Vložení vyberte Tabulka.
- Nebo použijte zkratku Ctrl + T.
- V dialogovém okně potvrďte, že tabulka má záhlaví.
- Na kartě Návrh tabulky tabulku pojmenujte, např.
Data
. Pokud nechcete, aby tabulka měla proužkované řádky, vyberte na kartě Návrh tabulky styl tabulky „Žádný styl“.
2. Vytvoření tabulky pro průřez
- Vedle zdrojové tabulky vytvořte sloupec obsahující typy produktů (např. „Dámské“, „Pánské“).
- Tento sloupec také převeďte na Excelovou tabulku:
- Klikněte do sloupce a použijte Ctrl + T.
- Tabulku pojmenujte, např.
Seznam
.
3. Vložení průřezu
- Klikněte do tabulky
Seznam
. - Na kartě Návrh tabulky zvolte Vložit průřez.
- V dialogovém okně vyberte sloupec s typy produktů (v našem případě „Typ produktu“).
- Průřez se vloží na list. Přesuňte jej na list
Přehled
:- Označte průřez, stiskněte Ctrl + X, přepněte se na list
Přehled
a vložte jej pomocí Ctrl + V.
- Označte průřez, stiskněte Ctrl + X, přepněte se na list
4. Přidání pomocného sloupce ve zdrojové tabulce
- Na listu
Zdroj
přidejte vedle tabulky nový sloupec s názvemViditelný
. - Do tohoto sloupce vložte vzorec: excelCopy
=SUBTOTAL(103; [@Typ produktu])
Tento vzorec vrací1
pro viditelné řádky a0
pro skryté.
5. Vytvoření seznamu jedinečných produktů
- Na listu
Přehled
vytvořte první sloupec souhrnné tabulky (např. „Produkt“). - Do první buňky tohoto sloupce vložte vzorec: excelCopy
=SORT(UNIQUE(FILTER(Data[Produkt]; Data[Viditelný]=1)))
Tento vzorec:- Pomocí FILTER vybere produkty na základě viditelnosti (
Viditelný = 1
). - Funkce UNIQUE zajistí, že produkty nebudou duplicitní.
- Funkce SORT produkty seřadí abecedně.
- Pomocí FILTER vybere produkty na základě viditelnosti (
6. Výpočet souhrnných hodnot
Počet prodaných kusů
- Do dalšího sloupce (např. „Počet prodaných kusů“) vložte vzorec: excelCopy
=SUMIFS(Data[Počet]; Data[Produkt]; Přehled[Produkt]; Data[Typ produktu]; FILTER(Seznam[Typ produktu]; Seznam[Viditelný]=1))
Tržby
- Do dalšího sloupce (např. „Tržby“) vložte obdobný vzorec: excelCopy
=SUMIFS(Data[Tržby]; Data[Produkt]; Přehled[Produkt]; Data[Typ produktu]; FILTER(Seznam[Typ produktu]; Seznam[Viditelný]=1))
- Na kartě Domů naformátujte sloupec „Tržby“ jako měnu (např. české koruny) a odeberte desetinná místa.
7. Testování funkčnosti
- Vyzkoušejte změny průřezu (např. přepínejte mezi dámskými a pánskými produkty).
- Přidejte nová data do tabulky
Data
a ověřte, že se souhrnná tabulka automaticky aktualizuje.
Časté dotazy
1. Funguje tento postup ve všech verzích Excelu?
Ne, funkce jako FILTER, UNIQUE a SORT jsou dostupné pouze ve verzích Excel 2021 a Microsoft 365.
2. Jak mohu průřez přizpůsobit?
Průřez lze přizpůsobit na kartě Průřez. Můžete změnit barvu, velikost a rozvržení.
3. Co dělat, pokud funkce nevrací správné výsledky?
Zkontrolujte, zda máte správně pojmenované tabulky a sloupce. Také ověřte, že průřez filtruje hodnoty správně.
4. Lze tento postup použít i pro více kategorií?
Ano, postup lze rozšířit na více úrovní filtrů, pokud například přidáte další průřezy.