Húrok keresése és eltávolítása - Excel tippek

Tartalomjegyzék

Mike megkérdezi:

Van-e mód arra, hogy egyszerűen eltávolítsak bizonyos karaktereket a szöveges karakterláncból? Például van egy BN19 4GX irányítószámom, és szeretnék eltávolítani minden numerikus karaktert a BN GX elhagyásához.

Ez könnyebb a VBA használatával.

Lépjen a VB szerkesztőhöz (Alt + F11), menjen a Beszúrás, modul elemhez. Illessze be ezt a kódot.

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

Most, visszatérve az Excel programba, ha a kezdeti szöveg A1-ben van, tegye ezt a képletet oda, ahova az eredményt szeretné:

=RemoveNumeric(A1)

és megkapja a "BN GX" -t. A függvény eltávolítja az összes numerikus karaktert, azaz (0,1,2,3,4,5,6,7,8,9), de adaptálható valami más helyettesítésére.

jegyzet

Kivonat a.com Üzenőtábláról

érdekes cikkek...