Atrodiet un noņemiet virknes - Excel padomi

Satura rādītājs

Maiks jautā:

Vai es varu kaut kādā veidā vienkārši noņemt noteiktas rakstzīmes no teksta virknes? Piemēram, man ir pasta indekss BN19 4GX, un es vēlos noņemt visus skaitliskos apzīmējumus, lai atstātu BN GX.

Tas ir vieglāk, izmantojot VBA.

Pārejiet uz VB redaktoru (Alt + F11), dodieties uz Ievietot, Modulis. Ielīmējiet šo kodu tur.

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

Tagad, atgriežoties programmā Excel, ja sākotnējais teksts ir A1, ievietojiet šo formulu tur, kur vēlaties rezultātu:

=RemoveNumeric(A1)

un jūs saņemsiet 'BN GX'. Funkcija noņem visas ciparu rakstzīmes, tas ir, (0,1,2,3,4,5,6,7,8,9), bet to var pielāgot, lai aizstātu kaut ko citu.

Piezīme

Izvilkts no.com ziņojumu dēļa

Interesanti raksti...