Jak filtrovat data podle více barev v aplikaci Excel?
Normálně v aplikaci Excel můžete rychle filtrovat řádky pouze s jednou barvou, ale uvažovali jste někdy o filtrování řádků s více barvami najednou? V tomto článku budu hovořit o rychlém triku pro řešení tohoto problému.
Filtrujte data podle více barev pomocí kódu VBA
Filtrujte data podle více barev pomocí kódu VBA
V aplikaci Excel neexistuje žádný přímý způsob filtrování řádků podle více barev, ale můžete vytvořit kód VBA, který vrátí číslo indexu barev příslušného řádku v novém sloupci, a poté filtrovat řádky podle tohoto pomocného sloupce.
1. Podržte ALT + F11 klávesy pro otevření Microsoft Visual Basic pro aplikace okno.
2, klikněte Vložit > Modula vložte následující kód do Modul Okno.
Kód VBA: Extrahujte číslo indexu barvy:
Function GetColor(x As Range) As Integer
GetColor = x.Interior.ColorIndex
End Function
3. A pak se vraťte zpět do listu a zadejte tento vzorec: = Getcolor (A2)(A2 je barevná buňka, kterou chcete vrátit její číslo barevného indexu) do prázdné buňky kromě vašich dat, viz screenshot:
4. Poté přetáhněte popisovač výplně dolů do buněk, které chcete získat index barev, a všechna odpovídající čísla indexu barev byla extrahována, jak je znázorněno na následujícím obrázku:
Tipy: Pokud buňky nejsou vyplněny barvou pozadí, zobrazí záporné číslo -4142.
5. Potom můžete pomocí tohoto nového pomocného sloupce filtrovat více barevných řádků, vybrat tento pomocný sloupec a kliknout Data > Filtr, potom klikněte na tlačítko se šipkou v pravém dolním rohu první buňky, v seznamu vyberte číslo indexu barev, které chcete filtrovat, viz screenshot:
6. Pak klikněte na tlačítko OK tlačítko a vybrané barvy budou odfiltrovány, viz screenshot:
7. Nakonec můžete sloupec pomocníka skrýt, jak potřebujete.
Související články:
Jak filtrovat data oddělená čárkami v aplikaci Excel?
Jak filtrovat přesný text v aplikaci Excel?
Nejlepší nástroje pro produktivitu v kanceláři
Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času. Kliknutím sem získáte funkci, kterou nejvíce potřebujete...
Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci
- Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
- Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
- Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!