Филтрирайте стойностите по първата буква или последния знак с функцията за филтриране
Можете да филтрирате стойности по първа буква или последен знак с функцията Филтър в Excel.
1. Изберете цялата колона, чиито стойности искате да филтрирате по първата буква или последния знак, и след това щракнете Дата > филтър. Вижте екранна снимка:
2. Сега в първата клетка на избраната колона се показва малка падаща икона. Моля, щракнете върху иконата на падащото меню > Текстови филтри > Започва с / Завършва със. Вижте екранна снимка:
бележки:
1). Ако искате да филтрирате стойностите по първата буква, моля, щракнете върху Започва с опция в стъпка 2. В изскачащия прозорец Персонализиран автофилтър диалогов прозорец, въведете първата буква, по която искате да филтрирате, в празното поле след започва с и накрая щракнете върху OK бутон.
Например въвеждате буквата „a” в полето, след като щракнете върху OK бутон, всички стойности, започващи с буквата „a“, ще бъдат филтрирани незабавно.
2). За филтриране на стойности по последния знак, моля щракнете Завършва със опция в стъпка 2. И в изскачащия Персонализиран автофилтър диалогов прозорец, въведете последния знак, по който искате да филтрирате всички стойности, в празното поле след края с и накрая щракнете върху OK бутон. Вижте екранна снимка:
След като кликнете върху OK всички стойности, завършващи с посочения знак, ще бъдат филтрирани наведнъж.
Филтрирайте стойностите по първа буква или последен знак с VBA код
Можете също да използвате VBA код, за да филтрирате стойности по първа буква или последен знак в Excel.
1. Натиснете Друг + F11 клавиши едновременно, за да отворите Microsoft Visual Basic приложение прозорец.
2. В Microsoft Visual Basic приложение прозорец, кликнете Поставете > Модули. След това копирайте и поставете кода по-долу в прозореца на модула.
VBA код: Филтриране по първа буква или последен знак
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
Забележки:
1). В кода, A1: A8 е диапазонът от колони със стойности, които искате да филтрирате. Можете да го промените въз основа на вашите нужди.
2). a* означава, че ще филтрирате всички стойности, започващи с буква a. И ако искате да филтрирате всички стойности, завършващи със знак a, моля, променете a* да се *a.
3). Натиснете F5 ключ за изпълнение на кода. И стойностите, които отговарят на критериите за филтриране, се филтрират незабавно.
4). След като стартирате този код, можете да изчистите филтъра, като щракнете Дата > филтър. Вижте екранна снимка: