Finn og fjern strenger - Excel-tips

Innholdsfortegnelse

Mike spør:

Er det noen måte jeg bare kan fjerne bestemte tegn fra en tekststreng? For eksempel har jeg et postnummer BN19 4GX, og jeg vil fjerne alle numeriske tegn for å forlate BN GX.

Dette er lettere å bruke VBA.

Gå til VB Editor (Alt + F11), gå til Insert, Module. Lim denne koden der inne.

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

Nå, tilbake i Excel, hvis den første teksten er i A1, legg denne formelen der du vil ha resultatet:

=RemoveNumeric(A1)

og du får 'BN GX'. Funksjonen fjerner alle numeriske tegn, det vil si (0,1,2,3,4,5,6,7,8,9), men kan tilpasses til å erstatte noe annet.

Merk

Hentet fra.com Message Board

Interessante artikler...