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