NADİR YILDIZ
Altın Üye
- Katılım
- 7 Ocak 2006
- Mesajlar
- 1,412
- Excel Vers. ve Dili
- 2016 Türkçe
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Function RemoveNumbers(Addr As Range)
Static reg As Object
If reg Is Nothing Then
Set reg = CreateObject("VBScript.RegExp")
reg.Global = True
reg.Pattern = "\d+"
End If
If reg.test(Addr) Then
RemoveNumbers = reg.Replace(Addr, "")
Else
RemoveNumbers = Addr
End If
End Function
=IF((LEFT(A1,3)="CEP"),TRIM(REGEXREPLACE(A1,"[0-9]+","")),TRIM(REGEXREPLACE(A1,"(CEP ŞUBE-EFT-)[0-9]+","")))
=IF(REGEXMATCH(A1,"(CEP ŞUBE-EFT-)[0-9]+"),"CEP ŞUBE-EFT-" & TRIM(REGEXREPLACE(A1,"(CEP ŞUBE-EFT-)[0-9]+","")),A1)

Function RemoveNumbers(Addr As Range)
Dim reg As Object
If reg Is Nothing Then
Set reg = CreateObject("VBScript.RegExp")
reg.Pattern = "CEP ŞUBE-EFT-[0-9+]+"
reg.Global = True
End If
If reg.test(Addr) Then
RemoveNumbers = "CEP ŞUBE-EFT-" & reg.Replace(Addr, "")
Else
RemoveNumbers = Addr
End If
End Function
=IF(LEFT(F2;3)="CEP";RemoveNumbers(F2);F2)