Obsah
Funkce seskupování podle data v aplikaci Excel je velmi účinný nástroj, který vám ušetří spoustu starostí. Pomáhá vám analyzovat data ve velkém pracovním listu a zároveň seskupovat data podle dat, týdnů, měsíců, čtvrtletí a let. Funkce seskupování podle data však nefunguje vždy. Někdy se stane, že se vám Pole skupiny tlačítko na Analýza/možnosti na kartě Nástroje otočné tabulky je zakázán nebo je šedý. Může se zobrazit chyba " Nelze seskupit tento výběr ". V tomto tutoriálu se podíváme na to, proč nemůžeme seskupit data v otočné tabulce a jak můžeme tento problém vyřešit.
Stáhnout cvičebnici
Stáhněte si tento cvičební sešit a procvičte si tento úkol při čtení tohoto článku.
Oprava dat v tabulce Pivot.xlsm4 snadné metody řešení problému se skupinovými daty v tabulce Pivot
Předpokládejme, že máme v Excelu velký pracovní list, který obsahuje informace o různých druzích ovoce a zeleniny, které daná země dovezla do tří různých zemí v Evropě. Soubor v Excelu má následující údaje Produkt Název, Exportováno Částka , Dovozce Země , Datum objednávky a datum odeslání . Použijeme Datum objednávky a Datum odeslání tohoto sloupce Excelu k vyřešení problému seskupení dat v otočné tabulce. Použijeme Filtr , Přejít na Speciální a Makro VBA vyřešit problém, proč nemůžeme seskupení dat v otočné tabulce Na obrázku níže je vidět, že se nám zobrazuje chyba " Nelze seskupit tento výběr " při pokusu o seskupení dat pro tento list aplikace Excel.
Poznámka : Pokud nevíte, jak vložit otočnou tabulku do pracovního listu aplikace Excel, podívejte se na tento návod. návod krok za krokem se dozvíte, jak vložit otočnou tabulku v aplikaci Excel.Metoda 1: Nahrazení chybějících nebo zkreslených hodnot data pro seskupení dat v tabulce Pivot
Krok 1:
- Jediný způsob, jak se této chybě vyhnout při pokusu o použití funkce Pole skupiny pro data je, že všechny buňky v datum sloupce ve zdrojových datech musí obsahovat data nebo mohou být buňky prázdné stránky . Pokud jsou v poli data zdrojových dat buňky, které obsahují text nebo chyby , pak se funkce skupiny NEfunguje. Ve zdrojových datech máme například některé chybné hodnoty dat, jako je obrázek níže.
- Ve většině případů nemůžeme kvůli těmto chybným hodnotám dat seskupovat data v otočných tabulkách v aplikaci Excel.
- Abychom tento problém vyřešili, musíme vložit data do těch buněk, které nemají hodnotu data. Pokud mají buňky chybné hodnoty data jako na obrázku výše, musíme chyby opravit.
- V tomto příkladu jsme opravili 3 chybná data, která se zobrazují výše.
Krok 2:
- Abychom mohli data seskupit, vytvoříme nyní nejprve otočnou tabulku. Přetáhneme buňky jako na obrázku níže a vytvoříme otočnou tabulku.
- Naše otočná tabulka bude vypadat jako na obrázku níže.
Krok 3:
- Nyní vybereme libovolnou buňku obsahující rok. Poté vybereme klikněte pravým tlačítkem myši na Zobrazí se okno, ve kterém klikneme na položku Skupina z tohoto okna.
- Další okno s názvem Seskupení Nyní se objeví okno s možností výběru způsobu seskupení dat. My jsme vybrali možnost Čtvrtě a Roky seskupit naše data podle.
- Poté klikneme na OK .
- Nyní uvidíme, že naše informace byly seskupeny podle. Čtvrtě a Roky .
Další informace: Jak použít tabulku Pivot aplikace Excel ke seskupení dat podle měsíce a roku
Metoda 2: Filtr pro zjištění zkreslených hodnot data pro seskupení dat v tabulkách Pivot
Nyní se podíváme na některé způsoby, jak zjistit zkreslené nebo chybné hodnoty dat. Existují 3 jednoduché způsoby, jak taková data zjistit. Prvním z nich je použití filtru pro vyhledání chybných hodnot dat. Postupujte podle následujících kroků a použijte filtr pro vyhledání chybných dat.
Krok 1:
- Vyberte všechny buňky v rozsahu dat. Pak klikněte na tlačítko Filtr možnost v rámci Údaje.
- Nyní klikněte na malou šipku směrem dolů na pravé straně okna Datum odeslání V rozevírací nabídce filtru se všechny hodnoty data v tomto sloupci seskupí podle roku a data. Vše text a datum chyby hodnoty jsou uvedeny v dolní části seznamu.
Krok 2:
- Vidíme, že tento sloupec obsahuje některá data, která byla zadána v nesprávném formátu. Excel je při zadávání do buňky nepovažoval za data, a proto je identifikoval jako text.
- Filtrování Text a CHYBA hodnoty, zrušte zaškrtnutí všech položek data nebo odstraňte zaškrtnutí vedle položky. Vybrat vše Poté vyberte textové a chybové položky.
- Klikněte na OK .
- Sloupec bude nyní filtrován tak, aby zobrazoval pouze text a chyba hodnoty.
Krok 3:
- Dalším krokem je zjistit, proč hodnoty nejsou ve správném formátu data, a opravit je. Opravili jsme všechna vyfiltrovaná data s chybami. Viz obrázek níže.
- Nyní klikneme na Filtr možnost znovu.
- Rozsah dat se vrátí do původního formuláře, přičemž chybná data budou tentokrát opravena.
- Nyní můžeme data seskupit, protože v našich datech není žádné zkreslené datum.
Přečtěte si více: Jak seskupit tabulku Pivot podle měsíce v aplikaci Excel
Podobná čtení
- Jak seskupit podle roku v tabulce Excel Pivot (3 snadné metody)
- Jak seskupit data podle filtru v aplikaci Excel (3 snadné metody)
Metoda 3: Zjištění chybných hodnot data pomocí speciální nabídky GoTo pro seskupení dat v tabulce Pivot
Na stránkách Speciální služba GoTo nabídka v Excelu je úžasná funkce, která nám umožňuje vybrat buňky obsahující různé typy dat, jako jsou konstanty, prázdná místa, vzorce, komentáře atd. Můžeme ji také použít k výběru buněk, které obsahují data konkrétních typů.
Kroky:
- Nejprve vybereme celý sloupec pole s datem. Můžeme stisknout klávesu CTRL+MÍSTNÍK společně.
- Přejít na Najít & Vybrat pod Home tab. Vyberte Přejít na Speciální z rozevírací nabídky.
- Budeme Vyberte na Konstanty přepínač.
- Pak Zrušení zaškrtnutí na Čísla zaškrtávací políčko.
- Klikněte na OK .
- Vyberou se všechny buňky, které obsahují text nebo chybové hodnoty. Tyto buňky pak můžeme zvýraznit jinou barvou výplně, abychom je mohli v dalším kroku opravit. V tomto příkladu jsme vybrali buňky, které obsahují text nebo chybové hodnoty. Červená jako barvu výplně pro označení dat s chybovými hodnotami.
Přečtěte si více: Pivot tabulka aplikace Excel Seskupení podle týdne
Metoda 4: Zjištění chybných hodnot data pomocí VBA pro seskupení hodnot data v aplikaci Excel
Můžeme také použít VBA k určení datového typu buňky. Existuje několik způsobů, jak to provést. Jednoduchý způsob je použít příkaz CellType funkce, která jako argument přijme hodnotu buňky a vrátí datový typ této buňky.
- Klikněte na ALT+F11 otevřít Visual Basic Můžete ji také otevřít z Vývojář tab.
- Klikněte na Vložte a vyberte Modul .
- Do zobrazeného okna zapište následující kód.
Public Function CellType(c) Application.Volatile Select Case True Case IsEmpty(c): CellType = "Blank" Case Application.IsText(c): CellType = "Text" Case Application.IsLogical(c): CellType = "Logical" Case Application.IsErr(c): CellType = "Error" Case IsDate(c): CellType = "Date" Case InStr(1, c.Text, ":") 0: CellType = "Time" CaseInStr(1, c.Text, "%") 0: CellType = "Procenta" Case IsNumeric(c): CellType = "Hodnota" End Select End Function
- Klikněte na Soubor karta a uložit soubor aplikace Excel.
- Nyní se vrátíme na náš zdrojový list a do buňky napíšeme následující funkci, jak je uvedeno níže. G5 :
=CellType(F5)
- Po stisknutí ENTER , získáme datový typ buňky F5 . Funkce vrátí Datum jako datový typ.
- Přetáhneme rukojeť výplně směrem dolů, abychom funkci použili na zbytek buněk v poli Datum odeslání Zjistíme, že se zobrazuje datový typ jako Text pro data s chybovými hodnotami.
- Zvýrazníme buňku s datovým typem jako Text V dalším kroku tyto buňky opravíme.
- Po opravě těchto buněk můžeme seskupit data, jak jsme to udělali v případě. Metoda 1 .
Na co nezapomenout
- Můžete také použít VBA CellType funkce pro určení typu ostatních dat v buňce.
- Vyberte Nový pracovní list při vytváření otočné tabulky. Pokud vyberete možnost Stávající pracovní list , bude vytvořena otočná tabulka ve stávajícím listu, který obsahuje data. Existuje značné riziko zkreslení dat, pokud vytvoříme otočnou tabulku v našem stávajícím listu.
Závěr
V tomto článku jsme se dozvěděli, jak vyřešit problém, když nemůžeme seskupit data v otočné tabulce v aplikaci Excel. Pokud máte nějaké dotazy nebo doporučení týkající se tohoto článku, zanechte prosím komentář níže. Přeji krásný den!!!