Jak filtrovat data mezi dvěma konkrétními daty v aplikaci Excel?
Někdy můžete chtít filtrovat data nebo záznamy pouze mezi dvěma konkrétními daty v aplikaci Excel. Například chcete zobrazit záznamy o prodeji mezi 9. 1. 2012 a 11. 30. 2012 společně v aplikaci Excel se skrytím dalších záznamů. Tento článek se zaměřuje na způsoby, jak snadno filtrovat data mezi dvěma konkrétními daty v aplikaci Excel.
Filtrujte data mezi dvěma konkrétními daty pomocí příkazu Filtr
Filtrujte data mezi dvěma konkrétními daty pomocí kódu VBA
Vyberte všechna data mezi dvěma konkrétními daty pomocí Kutools pro Excel
Filtrujte data mezi dvěma konkrétními daty pomocí příkazu Filtr
Předpokládejme, že máte následující přehled a nyní chcete filtrovat položky mezi 9. 1. 2012 a 11. 30. 2012, abyste mohli rychle shrnout některé informace. Zobrazit snímky obrazovky:
Microsoft Excel Filtr příkaz podporuje filtrování všech dat mezi dvěma daty pomocí následujících kroků:
Krok 1: Vyberte sloupec data, sloupec C v případě. A klikněte Data > Filtr, viz screenshot:
Krok 2: Klikněte na tlačítko se šipkou kromě názvu sloupce C. A najeďte myší na Filtry dataa vyberte položku Mezi položka v pravém seznamu, viz následující snímek obrazovky:
Krok 3: Ve vyskakovacím okně Vlastní automatický filtr V dialogovém okně zadejte dvě data, podle kterých budete filtrovat. Viz následující kroky:
Krok 4: Klepněte na tlačítko OK. Nyní filtruje sloupec Datum mezi dvěma konkrétními daty a skryje další záznamy, jak ukazuje následující snímek obrazovky:
Filtrujte data mezi dvěma konkrétními daty pomocí kódu VBA
Následující krátký kód VBA vám také pomůže filtrovat data mezi dvěma konkrétními daty, udělejte to takto:
Krok 1: Zadejte dvě konkrétní data do prázdných buněk. V tomto případě zadám do buňky E9 počáteční datum 1. 2012. 1 a do buňky E11 zadám konečné datum 30. 2012. 2.
Krok 2: Pak podržte ALT + F11 klíče a otevře se Microsoft Visual Basic pro aplikace okno.
Krok 3: Klepněte na tlačítko Vložit > Modula vložte následující kód do okna modulu.
Public Sub MyFilter()
Dim lngStart As Long, lngEnd As Long
lngStart = Range("E1").Value 'assume this is the start date
lngEnd = Range("E2").Value 'assume this is the end date
Range("C1:C13").AutoFilter field:=1, _
Criteria1:=">=" & lngStart, _
Operator:=xlAnd, _
Criteria2:="<=" & lngEnd
End Sub
Poznámka:
- Ve výše uvedeném kódu lngStart = Rozsah ("E1"), E1 je datum zahájení v listu a lngEnd = Rozsah ("E2"), E2 je datum ukončení, které jste zadali.
- Rozsah („C1: C13“), rozsah C1: C13 je sloupec data, který chcete filtrovat.
- Všechny výše uvedené kódy jsou proměnné, můžete je podle potřeby změnit.
Krok 4: Poté stiskněte F5 klíč ke spuštění tohoto kódu a záznamy mezi 9. 1. 2012 a 11. 30. 2012 byly filtrovány.
Vyberte všechna data mezi dvěma konkrétními daty pomocí Kutools pro Excel
V této části vám doporučujeme: Vyberte konkrétní buňky užitečnost Kutools pro Excel. Pomocí tohoto nástroje můžete snadno vybrat všechny řádky mezi dvěma konkrétními daty v určitém rozsahu a poté tyto řádky přesunout nebo zkopírovat na jiné místo v sešitu.
Před aplikací Kutools pro Excel, Prosím nejprve si jej stáhněte a nainstalujte.
1: Vyberte rozsah, který budete filtrovat podle dvou dat, a poté klepněte na tlačítko OK Kutools > vybrat > Vyberte konkrétní buňky...
2: V Vyberte konkrétní buňky v dialogovém okně zadejte níže uvedená nastavení
- 1). Vybrat Celá řada možnost v Typ výběru sekce.
- 2). V Specifický typ sekce, prosím postupně vyberte Větší nebo roven a Méně nebo rovné ve dvou rozevíracích seznamech. Poté zadejte počáteční a koncové datum do následujících textových polí.
- 3). Klikněte na ikonu OK knoflík. Viz screenshot:
Nyní byly vybrány všechny řádky, které odpovídají kritériu. Poté můžete vybrané řádky zkopírovat a vložit do požadovaného rozsahu podle potřeby.
Pokud chcete mít bezplatnou (30denní) zkušební verzi tohoto nástroje, kliknutím jej stáhněte, a poté přejděte k použití operace podle výše uvedených kroků.
Filtrujte všechna data mezi dvěma konkrétními daty pomocí Kutools pro Excel
Související články:
- Vyberte buňky na základě určitých kritérií
- Vyberte buňky se specifickým textem
- Odeberte řádky na základě hodnoty buňky
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!