Waarden filteren op eerste letter of laatste teken met de Filterfunctie
U kunt waarden filteren op de eerste letter of het laatste teken met de Filterfunctie in Excel.
1. Selecteer de volledige kolom die u wilt filteren op basis van de eerste letter of het laatste teken, en klik vervolgens op Gegevens > Filter. Zie screenshot:
2. Er wordt nu een klein vervolgkeuzepictogram weergegeven in de eerste cel van de geselecteerde kolom. Klik op het vervolgkeuzepictogram > Tekstfilters > Begint met / Eindigt met. Zie screenshot:
Opmerkingen:
1). Als u waarden wilt filteren op de eerste letter, klikt u op de optie Begint met in stap 2. Voer in het pop-upvenster Aangepast AutoFilter de eerste letter die u wilt filteren in het lege vak achter begint met, en klik ten slotte op de knop OK.
Als u bijvoorbeeld de letter “a” in het vak typt, worden na het klikken op de knop OK alle waarden die beginnen met de letter “a” onmiddellijk gefilterd.
2). Om waarden te filteren op het laatste teken, klikt u op de optie Eindigt met in stap 2. Voer in het pop-upvenster Aangepast AutoFilter het laatste teken waarmee u alle waarden wilt filteren in het lege vak achter eindigt met, en klik ten slotte op de knop OK. Zie screenshot:
Nadat u op de knop OK hebt geklikt, worden alle waarden die eindigen op het opgegeven teken onmiddellijk gefilterd.
Waarden filteren op eerste letter of laatste teken met VBA-code
U kunt ook VBA-code gebruiken om waarden te filteren op de eerste letter of het laatste teken in Excel.
1. Druk gelijktijdig op de toetsen Alt + F11 om het venster Microsoft Visual Basic Application te openen.
2. Klik in het venster Microsoft Visual Basic Application op Invoegen > Module. Kopieer en plak vervolgens onderstaande code in het Module-venster.
VBA-code: Filteren op eerste letter of laatste teken
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
Opmerkingen:
1). In de code is A1:A8 het kolombereik met de waarden die u wilt filteren. U kunt dit aanpassen op basis van uw behoeften.
2). a* betekent dat u alle waarden gaat filteren die beginnen met de letter “a”. Als u alle waarden wilt filteren die eindigen op het teken “a”, verandert u a* in *a.
3). Druk op de toets F5 om de code uit te voeren. De waarden die voldoen aan de filtercriteria worden onmiddellijk gefilterd.
4). Nadat u deze code hebt uitgevoerd, kunt u het filter wissen door te klikken op Gegevens > Filter. Zie screenshot:
Versterk je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die je het meest nodig hebt...