Hücredeki Her Kelimenin ilk iki harfi dışında kalanları yıldız * yapmak

iskitoxin

Altın Üye
Katılım
16 Şubat 2008
Mesajlar
23
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
04-09-2025
Merhaba;

Hücredeki Her Kelimenin ilk iki harfi dışında kalanları yıldız (*) yapabilmek için bir işlem var mıdır?

Örnek:

Excel Web TR = Ex*** We* TR

Yardımcı olabilir misiniz?
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,765
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Merhaba,
Sanırım bunu göstermemiş olmak için istiyorsunuz. Bu durumda hücreye getirdiğiniz cümlenin ilk iki harfini alır yanına 28 tane yıldız atarsınız. Diyelim A1 den getiriyorsunuz.
Kod:
=SOLDAN(A1;2)&YİNELE("*";28)
Siz her kelime için istiyormuşsunuz, gönderdikten sonra fark ettim. Az sonra o örneği de hazırlarım sanırım.
İyi çalışmalar
 

iskitoxin

Altın Üye
Katılım
16 Şubat 2008
Mesajlar
23
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
04-09-2025
Merhaba Tevfik Bey,

ilginize teşekkür ederim, Her kelime içinde yardımcı olabilirseniz çok müteşekkir olurum.

İyi çalışmalar,
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,765
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Merhaba,
Ekli örneği inceleyiniz
İyi çalışmalar
 

Ekli dosyalar

iskitoxin

Altın Üye
Katılım
16 Şubat 2008
Mesajlar
23
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
04-09-2025
Merhaba Tevfik Bey;

Teşekkür ederim, işimi çok kolaylaştırdı.

İyi çalışmalar,
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,765
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Geri dönüş yaptığınız için ben teşekkür ederim.
İyi çalışmalar
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,039
Excel Vers. ve Dili
Office 2013 İngilizce
Merhaba,
Ekli örneği inceleyiniz
İyi çalışmalar
Hocalarım iyi akşamlar,
Ekli dosyada yer alan çalışma için çok teşekkürler,
burada ilk 2 harf olduğu gibi kalanları * işareti olarak gösterilmekte,
benim istemiş olduğum ise her bir kelimede ilk harf ve son harf olduğu gibi, arada kalan harfler * olarak gösterilmesi,

örnek: AHMET YIDIZ şeklindeki bir ad soyad kelime grubu A***T Y****Z şeklinde gösterilmesi nasıl sağlanabilir?

desteğiniz için şimdiden teşekkürler.
 

Ekli dosyalar

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,765
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Merhaba Arkadaşım,
KTF olarak mı istediniz bilemedim.
Kod:
Function YILDIZLA(veristr As Range) As String
    veri = Trim(veristr.Value)
    For j = 2 To Len(veri) - 1
        If Mid(veri, j - 1, 1) <> " " And Mid(veri, j + 1, 1) <> " " And Mid(veri, j, 1) <> " " Then
           Mid(veri, j, 1) = "*"
        End If
    Next j
    YILDIZLA = veri
End Function
Siteden bir hocamızın hazırladığıdır.
İyi çalışmalar
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,039
Excel Vers. ve Dili
Office 2013 İngilizce
Merhaba Arkadaşım,
KTF olarak mı istediniz bilemedim.
Kod:
Function YILDIZLA(veristr As Range) As String
    veri = Trim(veristr.Value)
    For j = 2 To Len(veri) - 1
        If Mid(veri, j - 1, 1) <> " " And Mid(veri, j + 1, 1) <> " " And Mid(veri, j, 1) <> " " Then
           Mid(veri, j, 1) = "*"
        End If
    Next j
    YILDIZLA = veri
End Function
Siteden bir hocamızın hazırladığıdır.
İyi çalışmalar
Kod için teşekkürler,
Excel' in yerleşik fonksiyonu ile yapmak mümkün müdür?
iyi akşamlar
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,765
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Sayın Arkadaşım,
Onu bilemem, ama makro ile de yapabilirsiniz. Gerekiyorsa gönderebilirim. Münferit uygulayacaksınız diye KTF olarak gönderdim.
İyi çalışmalar
 
Üst