Jak filtrovat hodnoty podle prvního písmena nebo posledního znaku v aplikaci Excel?
Autor: SiluviaNaposledy změněno: 2020-06-17
Pro filtrování hodnot podle prvního písmena nebo posledního znaku v aplikaci Excel uvádíme tři metody. Postupujte podle níže uvedených ukázek tutoriálu.
Filtrujte hodnoty podle prvního písmena nebo posledního znaku pomocí funkce Filtr
Pomocí funkce Filtr v aplikaci Excel můžete filtrovat hodnoty podle prvního písmena nebo posledního znaku.
1. Vyberte celý sloupec, u kterého chcete filtrovat hodnoty podle prvního písmena nebo posledního znaku, a poté klepněte na Data > Filtr. Viz snímek obrazovky:
2. Nyní se v první buňce vybraného sloupce zobrazí malá rozevírací ikona. Klikněte na rozevírací ikonu> Textové filtry > Začíná s / Končí s. Viz snímek obrazovky:
Poznámky:
1). Pokud chcete filtrovat hodnoty podle prvního písmene, klikněte na Začíná s možnost v kroku 2. Ve vyskakovacím okně Vlastní automatický filtr V dialogovém okně zadejte první písmeno, podle kterého chcete filtrovat, do prázdného pole po začátku a nakonec klikněte na OK .
Například zadáte písmeno „a“Do pole po kliknutí na OK tlačítko, všechny hodnoty začínající písmenem „a“ budou okamžitě odfiltrovány.
2). Chcete-li filtrovat hodnoty podle posledního znaku, klikněte prosím Končí s možnost v kroku 2. A při vyskakovacím okně Vlastní automatický filtr V dialogovém okně zadejte poslední znak, podle kterého chcete filtrovat všechny hodnoty, do prázdného pole po ukončení a nakonec klikněte na OK knoflík. Viz screenshot:
Po kliknutí na tlačítko OK tlačítko, všechny hodnoty končí zadaným znakem budou odfiltrovány najednou.
Filtrujte hodnoty podle prvního písmena nebo posledního znaku pomocí kódu VBA
Můžete také použít kód VBA k filtrování hodnot podle prvního písmena nebo posledního znaku v aplikaci Excel.
1. lis Další + F11 současně otevřete Aplikace Microsoft Visual Basic okno.
2. V Aplikace Microsoft Visual Basic okno, klepněte na tlačítko Vložit > Modul. A pak zkopírujte a vložte níže uvedený kód do okna modulu.
Kód VBA: Filtrování podle prvního písmene nebo posledního znaku
Sub filterbyletter()
Dim rng01 As Range
Set rng01 = [A1:A8]
rng01.Parent.AutoFilterMode = False
rng01.Columns(1).AutoFilter Field: = 1, Criteria1: = "=a*", VisibleDropDown: = False
End Sub
Poznámky:
1). V kódu A1: A8 je rozsah sloupců s hodnotami, které chcete filtrovat. Můžete to změnit podle svých potřeb.
2). a* znamená, že budete filtrovat všechny hodnoty začínající písmenem a. A pokud chcete filtrovat všechny hodnoty končící znakem a, změňte to a* na *a.
3). lis F5 klíč ke spuštění kódu. A hodnoty, které splňují kritéria filtrování, jsou okamžitě odfiltrovány.
4). Po spuštění tohoto kódu můžete filtr vymazat kliknutím Data > Filtr. Viz snímek obrazovky:
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...