Dizeleri Bul ve Kaldır - Excel İpuçları

İçindekiler

Mike soruyor:

Bir metin dizesinden belirli karakterleri kaldırmamın bir yolu var mı? Örneğin, bir posta kodum BN19 4GX var ve BN GX'ten ayrılmak için tüm sayısal karakterleri kaldırmak istiyorum.

Bu, VBA kullanarak daha kolaydır.

VB Düzenleyiciye (Alt + F11) gidin, Ekle, Modül'e gidin. Bu kodu oraya yapıştırın.

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

Şimdi, Excel'e geri döndüğünüzde, ilk metniniz A1 ise, şu formülü sonucun olmasını istediğiniz yere koyun:

=RemoveNumeric(A1)

ve 'BN GX' alacaksınız. İşlev, tüm sayısal karakterleri, yani (0,1,2,3,4,5,6,7,8,9) kaldırır, ancak başka bir şeyin yerini alacak şekilde uyarlanabilir.

Not

.Com Mesaj Panosundan Çıkarıldı

Ilginç makaleler...