özel karakterler nasıl değişir?

Katılım
25 Nisan 2007
Mesajlar
459
Excel Vers. ve Dili
2007
'2000---??----**-----''

a1:a100 arası hücrelerde yukardaki veri olsun.


bu hücrelerdeki
- tek tırnak ( ' ) <en baştaki tek tırnak dahil>
- Soru işareti ( ? )
- Yıldız ( * )

işaretlerini nasıl değiştirebiliriz. Bu karakterlerin yerine örneğin @ işareti konsun.
 
Katılım
17 Şubat 2006
Mesajlar
981
Excel Vers. ve Dili
M.Office Excel 2003 Tr.
Ctrl+F ile Bul/De&#287;i&#351;tir ile olmuyormu?
 
Katılım
17 Şubat 2006
Mesajlar
981
Excel Vers. ve Dili
M.Office Excel 2003 Tr.
Olmuyormu&#351;. &#214;z&#252;r olsun.
Metni s&#252;tunlara d&#246;n&#252;&#351;t&#252;r. "Sabit uzunluk " ile oluyor ama.
Yada YER&#304;NEKOY fonksiyonu ile yapabilirsiniz.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,243
Excel Vers. ve Dili
Ofis 365 Türkçe
Bulunacak Karakteri ~* yada ~' yada ~? olarak yaz&#305;l&#305;rsa ilgili karakterler bulunur ve istenilen karakterle de&#287;i&#351;tirilebilir
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
'2000---??----**-----''

a1:a100 arası hücrelerde yukardaki veri olsun.


bu hücrelerdeki
- tek tırnak ( ' ) <en baştaki tek tırnak dahil>
- Soru işareti ( ? )
- Yıldız ( * )

işaretlerini nasıl değiştirebiliriz. Bu karakterlerin yerine örneğin @ işareti konsun.

Kod:
=YERİNEKOY(YERİNEKOY(YERİNEKOY(A1;"'";"@");"?";"@");"*";"@")
 
Katılım
25 Nisan 2007
Mesajlar
459
Excel Vers. ve Dili
2007
Bulunacak Karakteri ~* yada ~' yada ~? olarak yazılırsa ilgili karakterler bulunur ve istenilen karakterle değiştirilebilir
Sn. Komba ve Ali üstada teşekkürler. YERİNEKOY() fonksiyonu ile oluyor.

Bende Sn.Necdet beyin önerdiği ~ işaretini kullanıyorum. ?, * karakterlerini BUL DEĞİŞTİR sihirbazı ile değiştirebilmek için (bunlar özel anlam taşıyan karakterler olduğundan) önlerine ~ işareti koymak gerekir.

Bunu vurgulamak adına sormuştum.

Yeri gelmişken; ? işareti arama işlemlerinde joker karakter gibi kullanılır.
Örneğin ilk üç karakterini bilmediğimiz ???ma diye bir arama yaparsak,
ilk üç karakteri ne olursa olsun ma ile biten tüm 5 karakterli kayıtları bulur.
Logo ve ETA gibi ticari programlarda, SQL vs.de de böyledir.

Yada Ahmet* diye bi arama yaparsak Ahmet ile başlayan tüm kayıtları bulur. Yada *YILMAZ yazarsak soyadı YILMAZ olan tüm kayıtlar gibi

? tek karakter yerine geçiyor, * ifade edildiği yerden itibaren tüm karakterler yerine geçiyor diyebiliriz.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Bende Sn.Necdet beyin önerdiği ~ işaretini kullanıyorum. ?, * karakterlerini BUL DEĞİŞTİR sihirbazı ile değiştirebilmek için (bunlar özel anlam taşıyan karakterler olduğundan) önlerine ~ işareti koymak gerekir.

Bunu vurgulamak adına sormuştum.
.

Bu benimde herzaman tercih ettiğim yöntem ama konu başlığı Günün sorusu ve Alternatif çözümler olduğu için alternatif çözümleri değerli üyelerin görmesi adına eklemek gerekir diye yazdım.

Saygılar. İyi çalışmalar.
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Paylaşım için çok teşekkürler sayın Ali.
 
Üst