Excel'i sayısal verilerle kullanmanın yanı sıra, birçok kişi onu metin verileriyle de kullanır. Daha karmaşık bir şey için isimlerin kaydını tutmak kadar basit olabilir.
Metin verileriyle çalışırken, ortak bir görev, her hücredeki ilk harfi büyük yaparak (veya tüm hücrelerdeki her kelimenin ilk harfini büyük yaparak) verileri tutarlı hale getirmektir.
Bu derste, size Excel hücrelerinde ilk harfi büyük harf yapmak için birkaç yöntem göstereceğim.
O halde başlayalım!
Formül Kullanarak İlk Harfi Büyük Harf Yap
Büyük harf kullanmak istediğiniz iki senaryo olabilir:
- Her kelimenin ilk harfi
- Sadece ilk kelimenin ilk harfi
Her Kelimenin İlk Harfini Büyük Harf Yap
Bunu yapmak oldukça kolaydır - çünkü Excel'in bunun için özel bir işlevi vardır.
NS UYGUN işlev, varoluş amacı her kelimenin ilk harfini büyük yapmaktır.
Aşağıda gösterildiği gibi bir veri kümeniz olduğunu ve her kelimenin ilk harfini hızlı bir şekilde büyük harfe dönüştürmek istediğinizi varsayalım.
Kullanabileceğiniz formül aşağıdadır:
=UYGUN(A2)
Bu, başvurulan hücredeki her kelimenin ilk harfini büyük yapar.
Oldukça düz ileri!
İstediğiniz sonucu elde ettiğinizde, formülü içeren hücreleri kopyalayabilir ve artık birbirine bağlı olmaması için değerler olarak yapıştırabilirsiniz.
Yalnızca İlk Kelimenin Yalnızca İlk Harfini Büyük Harf Yap
Bu, öncekinden biraz daha zor - çünkü Excel'de yalnızca ilk kelimenin ilk harfini büyük harf yapmak için yerleşik bir formül yok.
Ancak yine de bunu (kolayca) bir formül kombinasyonu ile yapabilirsiniz.
Yine, bunu yapmak istediğiniz iki senaryo olabilir:
- İlk Kelimenin İlk Harfini Büyük Harf yapın ve her şeyi olduğu gibi bırakın
- İlk Kelimenin İlk Harfini büyük yapın ve gerisini küçük harfe çevirin (zaten bazı büyük harfler olabilir)
Bu durumların her biri için kullanılan formüller farklı olacaktır.
Bunu nasıl yapacağımızı görelim!
İlk Kelimenin İlk Harfini Büyük Harf Yapın ve Her Şeyi Olduğu Gibi Bırakın
Aşağıdaki veri setine sahip olduğunuzu ve yalnızca ilk harfi (() büyük harf yapmak istediğinizi varsayalım.ve gerisini olduğu gibi bırakın).
Bunu yapacak formül aşağıdadır:
=ÜST(SOL(A2,1))&SAĞ(A2,UZUNLUK(A2)-1)
Yukarıdaki formül, hücredeki dizeden ilk karakteri çıkarmak için SOL işlevini kullanır. Daha sonra, ilk harfin büyük/küçük harf durumunu üst olarak değiştirmek için BÜYÜK işlevini kullanır. Daha sonra dizenin geri kalanını birleştirir (SAĞ işlevi kullanılarak çıkarılır).
Böyle. Zaten büyük harflerle yazılmış kelimeler varsa, bunlar değiştirilmez. Sadece ilk harf büyük yazılır.
İlk Kelimenin İlk Harfini Büyük Harf Yapın ve Gerisini Küçük Harf Olarak Değiştirin
Başka bir senaryo, ilk kelimenin yalnızca ilk harfinin büyük/küçük harf durumunu değiştirmek ve her şeyi küçük harf olarak tutmak istediğiniz yer olabilir. Bu, büyük/küçük harfe dönüştürmek istediğiniz metni yazdığınızda olabilir.
Bu senaryoda, kalan metnin zaten küçük harf olmadığı bazı hücreler alabilirsiniz, bu nedenle metni küçük harfe dönüştürmeye zorlamanız ve ardından ilk harfi büyük harf yapmak için bir formül kullanmanız gerekir.
Aşağıdaki veri setine sahip olduğunuzu varsayalım:
İlk kelimenin ilk harfini büyük harf yapacak ve geri kalanını küçük harfe çevirecek formül aşağıdadır:
=DEĞİŞTİR(ALT(A2);1,1,ÜST(SOL(A2,1)))
Bu formülün nasıl çalıştığını açıklayayım:
- LOWER(A2) - Bu, tüm metni küçük harfe dönüştürür
- BÜYÜK(SOL(A2,1) - Bu, hücredeki metin dizesinin ilk harfini büyük harfe dönüştürür.
- DEĞİŞTİR işlevi, yalnızca ilk karakteri büyük harf sürümüyle değiştirmek için kullanılır.
VBA Kullanarak İlk Harfi Büyük Harf Yap
Formülleri kullanmak, metin verilerini değiştirmenin hızlı bir yolu olsa da, sonucu ek bir sütunda almak ve ardından bunları değerler olarak kopyalayıp yapıştırmak için birkaç ekstra adım içerir.
Yukarıdaki örneklerden birinde gösterildiği gibi verileri sık sık değiştirmeniz gerekiyorsa, bir VBA kodu kullanmayı da düşünebilirsiniz. Bir VBA makro koduyla, onu bir kez ayarlamanız yeterlidir ve ardından Hızlı Erişim Araç Çubuğuna ekleyebilirsiniz.
Bu şekilde, bir dahaki sefere ilk harfi büyük harf yapmanız gerektiğinde, tek yapmanız gereken veri setini seçmek ve QAT'deki makro düğmesini tıklamaktır.
Hatta bir eklenti oluşturabilir ve VBA kodunu tüm çalışma kitaplarınızda kullanabilirsiniz (ve hatta bunları iş arkadaşlarınızla paylaşabilirsiniz).
Şimdi size VBA kodlarını vereyim.
Aşağıdaki kod, ilk kelimenin ilk harfini büyük harf yapacak ve her şeyi olduğu gibi bırakacaktır:
Sub CapitalizeFirstLetter() Dim Sel As Range Set Sel = Sel hücresindeki her hücre için seçim.Value = UCase(Left(cell.Value, 1)) & Right(cell.Value, Len(cell.Value) - 1) Sonraki hücre Alt Bitiş
Metnin ilk harfini büyük harf yapacak ve diğer her şeyi küçük harf yapacak kod aşağıdadır:
Sub CapitalizeFirstLetter() Dim Sel As Range Set Sel = Sel cell.Value = Application.WorksheetFunction.Replace(LCase(cell.Value), 1, 1, UCase(Left(cell.Value, 1))) Sonraki hücre End Sub
Bu VBA kodunu VB Editöründe normal bir modüle yerleştirmeniz gerekir.
Bunlar, Excel hücrelerinde ilk harfi büyük harf yapmak için kullanabileceğiniz bazı yöntemlerdir. Senaryoya göre formül yöntemini veya VBA yöntemini seçebilirsiniz.
Umarım bu Excel eğitimini faydalı bulmuşsunuzdur.