Hücre içinde soldan 5 karakter silme

Katılım
16 Temmuz 2006
Mesajlar
188
Excel Vers. ve Dili
xp profesional 2002
merhaba arkadaşlar; 1000 e yakın aşağı doğru sıralı veri girişim var ve bu hücrelerin tümünden soldan 5 karakteri kolay bir şekilde silmemim bir yolu varmı ? mesela "12345 ankara" "dsads malatya" bunların sol baştan 5 karakteri sileceğim ve sadece "ankara" ve "malatya " kalacak. umarım bunun kolay bir yolu vardır. ilgilenen arkadaşlara şimdiden teşekkürler....
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Kod:
Sub duzelt()
For i = 1 To 1000
Cells(i, 1) = Trim(WorksheetFunction.Substitute(Cells(i, 1), Left(Cells(i, 1), 5), ""))
Next
End Sub

Bir modüle ekleyip deneyiniz.
 
Katılım
16 Temmuz 2006
Mesajlar
188
Excel Vers. ve Dili
xp profesional 2002
sayın ALİ ; çok teşekkür ederim harikasınız, gerçekten beni büyük bir dertten kurtardınız. çalışmalarınızın ve başarılarınızın devamını dilerim.
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Trim=?
WorksheetFunction.Substitute=?
Komutları nedir merak ettiğim için soruyorum
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Excel fonksiyonlarında KIRP fonksiyonun karşılığıdır.Kelime başında boşluk var ise bunu kaldırır.

WorksheetFunction.Substitute=?

Excel fonksiyonlarında YERİNEKOY fonksiyonun karşılığıdır.

12345 Ankara gibi bir ifadede Left ile soldan 5 karekter ayırıp 12345 gibi

WorksheetFunction.Substitute ile 12345 Ankara ;12345 kısımlarını eleyerek, Ankara kısmını bulmak için kullandık.
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
@Ali teşekkür ederim.
 
Üst