Metindeki noktalama işaretlerini almama formülü

Katılım
15 Ekim 2014
Mesajlar
833
Excel Vers. ve Dili
Excell 2016 Türkçe 64 bit
Altın Üyelik Bitiş Tarihi
18/10/2022
Merhaba arkadaşlar. Ekli dosyada da açıkladığım üzere metindeki noktalama işaretlerini almayacak bir formüle ihtiyacım var. Yardım eder misiniz?

 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,239
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

C++:
=KIRP(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(F9;"…";"");",";"");"-";"");"+";"");"/";"");"?";""))
 
Katılım
15 Ekim 2014
Mesajlar
833
Excel Vers. ve Dili
Excell 2016 Türkçe 64 bit
Altın Üyelik Bitiş Tarihi
18/10/2022
Teşekkür ederim sayın Korhan. Formülde ... nokta olmayanı almıyor. Benim talebim 1 tane nokta girsem de metindeki tek nokta veya yanyana birden fazla nokta olsa da hiç bir noktayı almaması
 
Katılım
15 Ekim 2014
Mesajlar
833
Excel Vers. ve Dili
Excell 2016 Türkçe 64 bit
Altın Üyelik Bitiş Tarihi
18/10/2022
Formül içeriğini "." değil de "*.*" şeklinde yaptığımızda olur gibi sanki ama ben beceremedim
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,239
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
@teyadih,

Bahsettiğiniz "..." sembolü birkaç noktadan oluşmuyor. En azından dosyanızı açtığımda bende o şekilde görünüyor. Bu sebeple ilk sıradaki 3 nokta şeklinde görünen sembolü blok olarak değiştirmek gerekir. Normal nokta sembolü için bahsettiğiniz gibi tek nokta yazarak metin içindeki tüm noktaları kaldırabilirsiniz.

Ayrıca YERİNEKOY fonksiyonu zaten içerir mantığı ile işlem yapmaktadır. Bu sebeple yıldız (*) joker karakterini kullanmanıza gerek yok.

Tek sıkıntısı eski versiyonlarda birden fazla kriter için tek tek YERİNEKOY fonksiyonunu yazmanız gerekiyor.
 
Üst