Find og fjern strenge - Excel-tip

Indholdsfortegnelse

Mike spørger:

Er der nogen måde, jeg kan fjerne bestemte tegn fra en tekststreng? For eksempel har jeg et postnummer BN19 4GX, og jeg vil fjerne alle numeriske tegn til at forlade BN GX.

Dette er lettere at bruge VBA.

Gå til VB Editor (Alt + F11), gå til Indsæt, Modul. Indsæt denne kode derinde.

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, tilbage i Excel, hvis din oprindelige tekst er i A1, skal du placere denne formel, hvor du vil have resultatet:

=RemoveNumeric(A1)

og du får 'BN GX'. Funktionen fjerner alle numeriske tegn, det vil sige (0,1,2,3,4,5,6,7,8,9), men kan tilpasses til at erstatte noget andet.

Bemærk

Uddrag fra.com opslagstavle

Interessante artikler...