Harf Yerine * İşareti ekleme

Katılım
10 Ağustos 2017
Mesajlar
159
Excel Vers. ve Dili
Excel 2017
Türkçe
Altın Üyelik Bitiş Tarihi
11-03-2023
Merhaba ,

Ekte örnek tabloda isim soy isimler yer alıyor.

Yapmak istediğim İsim ve soy isimlerde tam isim ve soy isim çıkmasını engellemek. İsim soy isim belli olmayacak şekilde bazı harfler yerine * işareti gelmesi . Bu konu yardımcı olmanız mümkün mü ?

iyi çalışmalar
 

Ekli dosyalar

aspava

Altın Üye
Katılım
24 Nisan 2006
Mesajlar
214
Excel Vers. ve Dili
Excel Vers. ve Dili Ofis 2016 TR 32 Bit
Altın Üyelik Bitiş Tarihi
26-01-2027
Katılım
10 Ağustos 2017
Mesajlar
159
Excel Vers. ve Dili
Excel 2017
Türkçe
Altın Üyelik Bitiş Tarihi
11-03-2023
Yanıtınız için teşekkür ederim ancak kodlama yerine formül ile yapmam gerekiyor işlemi. Formüllü bir çözüm yolu var mı acaba.
 
Katılım
15 Ekim 2014
Mesajlar
822
Excel Vers. ve Dili
Excell 2016 Türkçe 64 bit
Altın Üyelik Bitiş Tarihi
18/10/2022
Merhaba aşağıdaki formülü deneyiniz.

=SOLDAN(E4;2)&"** "&SOLDAN(PARÇAAL(E4;BUL("|";YERİNEKOY(E4;" ";"|";1));UZUNLUK(E4));3)&"** "
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,580
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Alternatif;

5 kelimeden oluşan isimlere kadar ve uzunluğu 255 karaktere kadar olan isimlerde sonuç verecektir.

C++:
=SOLDAN(KIRP(PARÇAAL(YERİNEKOY(" "&PARÇAAL($E4;1;UZUNLUK($E4));" ";YİNELE(" ";255));1*255;255));1)&YİNELE("*";UZUNLUK(KIRP(PARÇAAL(YERİNEKOY(" "&PARÇAAL($E4;1;UZUNLUK($E4));" ";YİNELE(" ";255));1*255;255)))-1)&" "&
SOLDAN(KIRP(PARÇAAL(YERİNEKOY(" "&PARÇAAL($E4;1;UZUNLUK($E4));" ";YİNELE(" ";255));2*255;255));2)&YİNELE("*";UZUNLUK(KIRP(PARÇAAL(YERİNEKOY(" "&PARÇAAL($E4;1;UZUNLUK($E4));" ";YİNELE(" ";255));2*255;255)))-2)&
EĞERHATA(" "&SOLDAN(KIRP(PARÇAAL(YERİNEKOY(" "&PARÇAAL($E4;1;UZUNLUK($E4));" ";YİNELE(" ";255));3*255;255));2)&YİNELE("*";UZUNLUK(KIRP(PARÇAAL(YERİNEKOY(" "&PARÇAAL($E4;1;UZUNLUK($E4));" ";YİNELE(" ";255));3*255;255)))-2);"")&
EĞERHATA(" "&SOLDAN(KIRP(PARÇAAL(YERİNEKOY(" "&PARÇAAL($E4;1;UZUNLUK($E4));" ";YİNELE(" ";255));4*255;255));2)&YİNELE("*";UZUNLUK(KIRP(PARÇAAL(YERİNEKOY(" "&PARÇAAL($E4;1;UZUNLUK($E4));" ";YİNELE(" ";255));4*255;255)))-2);"")&
EĞERHATA(" "&SOLDAN(KIRP(PARÇAAL(YERİNEKOY(" "&PARÇAAL($E4;1;UZUNLUK($E4));" ";YİNELE(" ";255));5*255;255));2)&YİNELE("*";UZUNLUK(KIRP(PARÇAAL(YERİNEKOY(" "&PARÇAAL($E4;1;UZUNLUK($E4));" ";YİNELE(" ";255));5*255;255)))-2);"")
 
Katılım
15 Ekim 2014
Mesajlar
822
Excel Vers. ve Dili
Excell 2016 Türkçe 64 bit
Altın Üyelik Bitiş Tarihi
18/10/2022
Elinize sağlık sayın Korhan. Benim örnekte 2 isimli olanları almıyor
 
Katılım
10 Ağustos 2017
Mesajlar
159
Excel Vers. ve Dili
Excel 2017
Türkçe
Altın Üyelik Bitiş Tarihi
11-03-2023
Herkese çok teşekkür ederim oldu istediğim sayenizde :)

İyi çalışmalar
 

gy121

Altın Üye
Katılım
21 Ekim 2012
Mesajlar
93
Excel Vers. ve Dili
Microsoft Office Professional Plus 2016 Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
05-04-2025
Alternatif;

5 kelimeden oluşan isimlere kadar ve uzunluğu 255 karaktere kadar olan isimlerde sonuç verecektir.

C++:
=SOLDAN(KIRP(PARÇAAL(YERİNEKOY(" "&PARÇAAL($E4;1;UZUNLUK($E4));" ";YİNELE(" ";255));1*255;255));1)&YİNELE("*";UZUNLUK(KIRP(PARÇAAL(YERİNEKOY(" "&PARÇAAL($E4;1;UZUNLUK($E4));" ";YİNELE(" ";255));1*255;255)))-1)&" "&
SOLDAN(KIRP(PARÇAAL(YERİNEKOY(" "&PARÇAAL($E4;1;UZUNLUK($E4));" ";YİNELE(" ";255));2*255;255));2)&YİNELE("*";UZUNLUK(KIRP(PARÇAAL(YERİNEKOY(" "&PARÇAAL($E4;1;UZUNLUK($E4));" ";YİNELE(" ";255));2*255;255)))-2)&
EĞERHATA(" "&SOLDAN(KIRP(PARÇAAL(YERİNEKOY(" "&PARÇAAL($E4;1;UZUNLUK($E4));" ";YİNELE(" ";255));3*255;255));2)&YİNELE("*";UZUNLUK(KIRP(PARÇAAL(YERİNEKOY(" "&PARÇAAL($E4;1;UZUNLUK($E4));" ";YİNELE(" ";255));3*255;255)))-2);"")&
EĞERHATA(" "&SOLDAN(KIRP(PARÇAAL(YERİNEKOY(" "&PARÇAAL($E4;1;UZUNLUK($E4));" ";YİNELE(" ";255));4*255;255));2)&YİNELE("*";UZUNLUK(KIRP(PARÇAAL(YERİNEKOY(" "&PARÇAAL($E4;1;UZUNLUK($E4));" ";YİNELE(" ";255));4*255;255)))-2);"")&
EĞERHATA(" "&SOLDAN(KIRP(PARÇAAL(YERİNEKOY(" "&PARÇAAL($E4;1;UZUNLUK($E4));" ";YİNELE(" ";255));5*255;255));2)&YİNELE("*";UZUNLUK(KIRP(PARÇAAL(YERİNEKOY(" "&PARÇAAL($E4;1;UZUNLUK($E4));" ";YİNELE(" ";255));5*255;255)))-2);"")
@Korhan Ayhan Hocam merhaba. Bu yazdığınız formülü sadece ilk harf hariç diğerleri yıldızlasın. Yani sadece baş harfleri gözüksün diğerleri * olarak gözükmesi için formülü düzenleyebilirmisiniz? Saygılarımla

Örnek: Ali Veli Demirci
Sonuç: A** V*** D******
 
Son düzenleme:

Korhan Ayhan

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

C++:
=SOLDAN(KIRP(PARÇAAL(YERİNEKOY(" "&PARÇAAL($E4;1;UZUNLUK($E4));" ";YİNELE(" ";255));1*255;255));1)&YİNELE("*";UZUNLUK(KIRP(PARÇAAL(YERİNEKOY(" "&PARÇAAL($E4;1;UZUNLUK($E4));" ";YİNELE(" ";255));1*255;255)))-1)&" "&
SOLDAN(KIRP(PARÇAAL(YERİNEKOY(" "&PARÇAAL($E4;1;UZUNLUK($E4));" ";YİNELE(" ";255));2*255;255));1)&YİNELE("*";UZUNLUK(KIRP(PARÇAAL(YERİNEKOY(" "&PARÇAAL($E4;1;UZUNLUK($E4));" ";YİNELE(" ";255));2*255;255)))-1)&
EĞERHATA(" "&SOLDAN(KIRP(PARÇAAL(YERİNEKOY(" "&PARÇAAL($E4;1;UZUNLUK($E4));" ";YİNELE(" ";255));3*255;255));1)&YİNELE("*";UZUNLUK(KIRP(PARÇAAL(YERİNEKOY(" "&PARÇAAL($E4;1;UZUNLUK($E4));" ";YİNELE(" ";255));3*255;255)))-1);"")&
EĞERHATA(" "&SOLDAN(KIRP(PARÇAAL(YERİNEKOY(" "&PARÇAAL($E4;1;UZUNLUK($E4));" ";YİNELE(" ";255));4*255;255));1)&YİNELE("*";UZUNLUK(KIRP(PARÇAAL(YERİNEKOY(" "&PARÇAAL($E4;1;UZUNLUK($E4));" ";YİNELE(" ";255));4*255;255)))-1);"")&
EĞERHATA(" "&SOLDAN(KIRP(PARÇAAL(YERİNEKOY(" "&PARÇAAL($E4;1;UZUNLUK($E4));" ";YİNELE(" ";255));5*255;255));1)&YİNELE("*";UZUNLUK(KIRP(PARÇAAL(YERİNEKOY(" "&PARÇAAL($E4;1;UZUNLUK($E4));" ";YİNELE(" ";255));5*255;255)))-1);"")
 

maliex

Altın Üye
Katılım
22 Eylül 2019
Mesajlar
222
Excel Vers. ve Dili
professional plus 2016-türkçe
Altın Üyelik Bitiş Tarihi
23-09-2025
merhaba ,
azami 3 kelime için;

C++:
=EĞER(UZUNLUK(A1)-UZUNLUK(YERİNEKOY(A1;" ";""))=1;SOLDAN(A1;1)&YİNELE("*";MBUL(" ";A1;1)-2)&" "&PARÇAAL(A1;MBUL(" ";A1;1)+1;1)&YİNELE("*";UZUNLUK(PARÇAAL(A1;MBUL(" ";A1;1);99))-2);SOLDAN(A1;1)&YİNELE("*";MBUL(" ";A1;1)-2)&" "&PARÇAAL(A1;MBUL(" ";A1;1)+1;1)&YİNELE("*";UZUNLUK(PARÇAAL(A1;MBUL(" ";A1;1);MBUL(" ";A1;MBUL(" ";A1;1)+1)-MBUL(" ";A1;1)-2)))&PARÇAAL(A1;MBUL(" ";A1;MBUL(" ";A1;1)+1);2)&YİNELE("*";UZUNLUK(PARÇAAL(A1;MBUL(" ";A1;MBUL(" ";A1;1)+1);99))-2))
 
Üst