yazının sadece ilk harfini büyük yazmak

Katılım
5 Mayıs 2010
Mesajlar
9
Excel Vers. ve Dili
Excel 2003
herhangi bir hücreye yazdığım bir metnin sadece ilk harfini büyük yazacak bir formül varmı? ben bu förmülü sadece koşullu biçimlendirmeye veya veri doğrulamasına yazmak istiyorum. kullanmış olduğum bilgisayar kısıtlı olduğu için makro veya kodlar bu sistemde çalışmıyor.
ilgilenirsniz memnun olurum.
 
Katılım
21 Ekim 2008
Mesajlar
2,323
Excel Vers. ve Dili
Office 2013 - Eng
Kod:
Sub ILKHARFB()
Dim X As Range
On Error Resume Next
If Selection.Count > 100 Then
MsgBox "Fazla Alan Seçtiniz.", vbCritical + vbDefaultButton1 + vbOKOnly, "UYARI"
Exit Sub
End If
For Each X In Selection
X.Value = Replace(Replace(StrConv(X.Value, vbProperCase), "I", "ý"), "I", "i")
Next
End Sub
VBA ile bu sekilde duzenleyebirsiniz..
 
Katılım
5 Mayıs 2010
Mesajlar
9
Excel Vers. ve Dili
Excel 2003
sayın mustafa bey yukarıda da bahsettiğim gibi kullanmış olduğumuz bilgisayarlar kısıtlı olduğu için makro ve kodlar çalışmıyor. sadece formül olarak koşullu biçimlendirme ve veri doğrulamaya yazmak istiyorum. böyle bir formül var mı?
 

Mehmet Şahin

Destek Ekibi
Destek Ekibi
Katılım
13 Ekim 2005
Mesajlar
1,406
Excel Vers. ve Dili
Excel 2010 - 2013 Türkçe - İngilizce
Merhaba,
a1 hücresindeki text için, aşağıdaki formülü denermisiniz, saygılar.

İngilizce;
=UPPER(MID(A1;1;1))&LOWER(MID(A1;2;LEN(A1)))

Türkçe;
=Büyükharf(Ortadan(A1;1;1))&Küçükharf(Ortadan(A1;2;Uzunluk(A1)))
 
Son düzenleme:
Katılım
5 Mayıs 2010
Mesajlar
9
Excel Vers. ve Dili
Excel 2003
sayın dentex yazdığınız formülü formül çubuğuna mı yazacağız yoksa yukarıda bahsettiğim gibi koşullu biçimlendirme veya veri doğrulama sahasına mı yazacağız. formülünüz ing olduğu için olayı çözemedim. teşekkürler
 
İ

İhsan Tank

Misafir
Merhaba,
a1 hücresindeki text için, aşağıdaki formülü denermisiniz, saygılar.

İngilizce;
=UPPER(MID(A1;1;1))&LOWER(MID(A1;2;LEN(A1)))

Türkçe;
=Büyükharf(Ortadan(A1;1;1))&Küçükharf(Ortadan(A1;2;Uzunluk(A1)))
syn : dentex
excel'de ortadan fonksiyonu bulunmamaktadır.. bunun yerine PARÇAAL fonksiyonu kullanılmaktadır.
bilginize
türkçe formül
Kod:
=BÜYÜKHARF(PARÇAAL(A1;1;1))&KÜÇÜKHARF(PARÇAAL(A1;2;UZUNLUK(A1)))
syn : bagkur
bu formülü hücreye kopyadığınız takdirde değişikliği görebilirsiniz.
kolay gelsin
 
Katılım
5 Mayıs 2010
Mesajlar
9
Excel Vers. ve Dili
Excel 2003
arkadaşlar size de zahmet veriyorum kusura bakmayın.b u formülü koşullu biçimlendirme ve veri doğrulamadaki formül kısımlarına uygulayabilirmiyiz aslında benim için önemli olan bu şekilde.
 

Mehmet Şahin

Destek Ekibi
Destek Ekibi
Katılım
13 Ekim 2005
Mesajlar
1,406
Excel Vers. ve Dili
Excel 2010 - 2013 Türkçe - İngilizce
syn : dentex
excel'de ortadan fonksiyonu bulunmamaktadır.. bunun yerine PARÇAAL fonksiyonu kullanılmaktadır.
Merhaba,
Sayın İhsan bey, ben hiç Türkçe excel kullanmadım. 2003 İng. versiyonunda eklediğim biçimde
çalışır. Türkçe Fonksiyon karşılığında "ortadan" yazdığı için bu şekilde düzenledim. Türkçe karşılğı sizin yazdığınız gibi ise öyledir, saygılar.
 

Mehmet Şahin

Destek Ekibi
Destek Ekibi
Katılım
13 Ekim 2005
Mesajlar
1,406
Excel Vers. ve Dili
Excel 2010 - 2013 Türkçe - İngilizce
Sayın bagkur
Veri doğrulama kısmına
=EXACT(A1;UPPER(MID(A1;1;1))&LOWER(MID(A1;2;LEN(A1))))
yazarsanız çalışacaktır, Türkçesini bilmiyorum.
 
İ

İhsan Tank

Misafir
Merhaba,
Sayın İhsan bey, ben hiç Türkçe excel kullanmadım. 2003 İng. versiyonunda eklediğim biçimde
çalışır. Türkçe Fonksiyon karşılığında "ortadan" yazdığı için bu şekilde düzenledim. Türkçe karşılğı sizin yazdığınız gibi ise öyledir, saygılar.
ben sizin bilginiz olsun diye yazmıştım. excel versiyon dilinizde yazıyor bilgileriniz. arkadaşlara yardım ettiğiniz için bigi vermek istedim sitede bulunan tüm excel'de tüm fonksiyonlar bölümünde'de aynı şekilde yazıyor bende yanılmıştım sağolsun hocalarımız yardım etti ben de öğrendiklerimi sizlerle paylaştım. saygılar benden kolay gelsin
 
Son düzenleme:

Mehmet Şahin

Destek Ekibi
Destek Ekibi
Katılım
13 Ekim 2005
Mesajlar
1,406
Excel Vers. ve Dili
Excel 2010 - 2013 Türkçe - İngilizce
Merhaba,
İhsan bey sorun değil, arkadaşımızın versiyonu Tükçe olabilir diye, fonksiyon karşılığını, arama motorundan hızlıca aratıp bulduğumu yazdım. Ben de öğrenmiş oldum böylece. Bu arada "exact"'ın karşılığı "ÖzdeŞ" diye yazılmış, kolay gelsin.
 
Katılım
5 Mayıs 2010
Mesajlar
9
Excel Vers. ve Dili
Excel 2003
sayın dentex vermiş olduğunuz formülü veri doğrulamada formül kısmına yazdığım zaman "belirttiğiniz adlandırılmış aralık bulunamadı" hatası veriyor. acaba ben mi hata yapıyorum.
 
Katılım
5 Mayıs 2010
Mesajlar
9
Excel Vers. ve Dili
Excel 2003
sayın dentex vermiş olduğunuz formülü veri doğrulamada formül kısmına yazdığım zaman "belirttiğiniz adlandırılmış aralık bulunamadı" hatası veriyor. acaba ben m hata yapıyorum.
 

Mehmet Şahin

Destek Ekibi
Destek Ekibi
Katılım
13 Ekim 2005
Mesajlar
1,406
Excel Vers. ve Dili
Excel 2010 - 2013 Türkçe - İngilizce
Merhaba,
bu formülü A1 hücresinde iken Data/Validation/Custom seçip formula alanına ekleyebilir ve diğer hücrelere kopyalayabilrsiniz, saygılar.
 
Üst