Hitta och ta bort strängar - Excel-tips

Innehållsförteckning

Mike frågar:

Finns det något sätt att helt enkelt ta bort vissa tecken från en textsträng? Till exempel har jag ett postnummer BN19 4GX och jag vill ta bort alla numeriska karaktärer för att lämna BN GX.

Det är lättare att använda VBA.

Gå till VB Editor (Alt + F11), gå till Insert, Module. Klistra in den här koden där.

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

Nu, tillbaka i Excel, om din ursprungliga text är i A1, lägg den här formeln där du vill ha resultatet:

=RemoveNumeric(A1)

och du får 'BN GX'. Funktionen tar bort alla numeriska tecken, det vill säga (0,1,2,3,4,5,6,7,8,9), men kan anpassas för att ersätta något annat.

Notera

Extraherad från.com-anslagstavlan

Intressanta artiklar...