Stringide leidmine ja eemaldamine - Exceli näpunäited

Lang L: none (table-of-contents)

Mike küsib:

Kas ma saan kuidagi teatud stringid tekstistringist lihtsalt eemaldada? Näiteks on mul sihtnumber BN19 4GX ja soovin BN GX-ist lahkumiseks eemaldada kõik numbrilised tähised.

VBA abil on seda lihtsam.

Minge VB-redaktorisse (Alt + F11), minge jaotisse Lisa, moodul. Kleepige see kood sinna.

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üüd, tagasi Excelis, kui teie algtekst on A1-s, pange see valem sinna, kuhu soovite tulemust:

=RemoveNumeric(A1)

ja saate 'BN GX'. Funktsioon eemaldab kõik numbrimärgid, st (0,1,2,3,4,5,6,7,8,9), kuid seda saab kohandada millegi muu asendamiseks.

Märge

Väljavõte saidilt.com Sõnumitahvel

Huvitavad Artiklid...