Намиране и премахване на низове - Съвети за Excel

Съдържание

Майк пита:

Има ли някакъв начин просто да премахна определени символи от текстов низ? Например имам пощенски код BN19 4GX и искам да премахна всички цифрови символи, за да напусна BN GX.

Това е по-лесно с помощта на VBA.

Отидете в VB Editor (Alt + F11), отидете на Insert, Module. Поставете този код там.

Function RemoveNumeric(Rng As String) As String Dim Tmp As String Dim i As Integer Tmp = Rng For i = 0 To 9 Tmp = Application.Substitute(Tmp, i, "") Next i RemoveNumeric = Tmp End Function

Сега, обратно в Excel, ако първоначалният ви текст е в A1, поставете тази формула там, където искате резултата:

=RemoveNumeric(A1)

и ще получите „BN GX“. Функцията премахва всички цифрови знаци, т.е. (0,1,2,3,4,5,6,7,8,9), но може да бъде адаптирана да замести нещо друго.

Забележка

Извлечено от.com Board Board

Интересни статии...