Bu dosya, bir cümledeki yalnızca ilk harfi büyük yapıp geri kalan metni olduğu gibi bırakmak için kullanılan yöntemleri tek sayfada toplar. Excel formülü, kullanıcı tanımlı fonksiyon (VBA), Python formülü ve Power Query ile aynı sonuca ulaşılır.
Dosyanın içeriği
- Sayfa1: B2:B14 aralığında küçük harfle başlayan örnek cümleler bulunur (ör. "zamanında atılan dikiş dokuzu kurtarır."). G sütununda aynı cümlelerin ilk harfi büyütülmüş hali listelenir.
- Sayfada iki adet tablo yer alır; D16 hücresindeki "Cümleler" başlığı Power Query çıktısının başlığıdır.
- DışVeri_1 adlı tanımlı ad, Sayfa1 sayfasındaki I16:I28 aralığına karşılık gelir.
- Module1: IlkHarfiBuyut fonksiyonunu içeren VBA modülü.
Kullanılan formüller
- UPPER, LEFT, MID ve LEN fonksiyonlarıyla kurulan formül, ilk karakteri büyütür ve metnin kalanını MID ile aynen ekler. G3 hücresindeki formül şöyledir:
- D17 hücresinde PY fonksiyonu ile Python yöntemi kullanılır; B3 hücresine başvurur. Bu yöntem Python in Excel özelliğini destekleyen bir Microsoft 365 sürümü gerektirir.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Module1 içindeki IlkHarfiBuyut fonksiyonu, hücredeki cümlenin ilk karakterini alır. Karakter "i" ise "İ", "ı" ise "I" olarak büyütülür; diğer harfler için UCase kullanılır. Ardından metnin kalanı eklenir. Boş metin değiştirilmeden döndürülür. Kodda dosya silme veya dış bağlantı gibi zararlı bir işlem bulunmaz. Fonksiyon makro olarak çalıştırılmaz; hücreye formül gibi yazılarak kullanılır.Nasıl kullanılır
- Dosyayı açın ve istenirse makroları etkinleştirin.
- Cümleleri B sütununa yazın veya yapıştırın.
- Formül yöntemi için G3 hücresindeki formülü aşağı kopyalayın.
- VBA yöntemi için boş bir hücreye =IlkHarfiBuyut(B3) yazın ve aşağı çekin.
- Power Query yönteminde veriyi güncellemek için tabloya sağ tıklayıp Yenile komutunu seçin.