BÜYÜKHARF Formülü (UPPER): Metni Büyük Harfe Çevirme
BÜYÜKHARF
İngilizce adı: UPPER
Yayın: · Son güncelleme:
BÜYÜKHARF kısaca
BÜYÜKHARF, bir metindeki tüm harfleri büyük harfe çevirir; rakam ve işaretlere dokunmaz. Plaka, ürün kodu ve şehir kısaltması gibi alanları tek biçime getirmek için kullanılır. Türkçe i harfinde sonuç ayarlara göre değişebilir.
Söz dizimi
BÜYÜKHARF(metin)UPPER(text)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
Argümanlar
| Argüman | Durum | Açıklama |
|---|---|---|
metintext | Zorunlu | Büyük harfe çevrilecek metin ya da hücre. |
İçindekiler
Metni tek biçime getirmek
Excel BÜYÜKHARF formülü, bir metindeki küçük harflerin hepsini büyük harfe çevirir. Rakamlar, boşluklar ve noktalama olduğu gibi kalır. "kalem kutusu" yazılı bir hücreye =BÜYÜKHARF(A2) uygularsanız "KALEM KUTUSU" sonucunu alırsınız.
Farklı kişilerin girdiği listelerde aynı değer "Ankara", "ankara" ve "ANKARA" diye üç ayrı biçimde görünebilir. Raporu düzenli göstermek için bu sütunu tek biçime getirmek en kolay ilk adımdır.
Söz dizimi
Fonksiyonun tek argümanı vardır: metin. Hücre başvurusu, tırnak içinde metin ya da başka bir formülün sonucu olabilir. Sonuç her zaman metindir ve kaynak hücre değişmez.
Sayı içeren bir hücreye uygulanırsa sayı metne dönüşür ama görünümü değişmez. Bu yüzden sayı sütunlarında BÜYÜKHARF kullanmanın bir faydası yoktur.
Plaka ve kod alanlarında kullanım
Araç plakaları ve ürün kodları genellikle büyük harfle saklanır. Kullanıcı "34 abc 123" yazdıysa =BÜYÜKHARF(A2) bunu "34 ABC 123" yapar. Sonra bu sütun üzerinde arama yapan formüller, büyük/küçük harf farkından etkilenmeyen daha düzenli bir veriyle çalışır.
Kısaltma üretmek için de SOLDAN ile birleşebilir. Şehir adlarının ilk üç harfinden kod oluşturmak isterseniz =BÜYÜKHARF(SOLDAN(A2;3)) "ankara" için "ANK" döndürür.
Türkçe i harfi sorunu
Türkçe metinlerde dikkat edilmesi gereken nokta, küçük i ile noktasız ı harfidir. Türkçede i harfinin büyüğü İ, ı harfinin büyüğü I'dır; ancak bazı program ve dil ayarlarında küçük i, noktasız I'ya çevrilebilir. "istanbul" metninin sonucu bu yüzden her bilgisayarda aynı olmayabilir.
Sonucu ayardan bağımsız hâle getirmek için i harflerini önce YERİNEKOY ile İ'ye çevirirsiniz: =BÜYÜKHARF(YERİNEKOY(A2;"i";"İ")). İ zaten büyük harf olduğu için BÜYÜKHARF ona dokunmaz, geri kalan harfler ise normal biçimde büyür. Önemli listelerde, örneğin müşteri adlarında, bu küçük ekleme yanlış yazılmış adları önler.
Bu yöntemin bir sınırı vardır. Kaynakta bilerek noktasız I ile yazılmış bir kelime küçük harfle girildiyse, örneğin "ılık", ı harfi zaten doğru biçimde I olur; yalnız noktalı i harfleri İ'ye çevrilir. Yani formül Türkçe yazım kurallarına uygun bir sonuç üretir.
Yanılgılar ve hatalar
En sık karşılaşılan durum, büyük harfli sonucun aramalarda fark yaratacağını düşünmektir. DÜŞEYARA, EĞERSAY ve KAÇINCI büyük/küçük harf ayırmaz; "kalem" ile "KALEM" bu fonksiyonlar için zaten aynıdır. Harf duyarlı karşılaştırma gerekiyorsa ÖZDEŞ ya da BUL kullanılır.
Bir diğer hata, formül sütununu silip sonucun kaybolmasıdır. Dönüştürülmüş değerleri kalıcı yapmak istiyorsanız sütunu kopyalayıp Değerleri Yapıştır ile sabitleyin, sonra asıl sütunu silin.
Başka seçenekler
Tüm harfleri küçültmek için KÜÇÜKHARF, her kelimenin yalnız ilk harfini büyütmek için YAZIM.DÜZENİ kullanılır. Ad soyad listelerinde çoğu zaman YAZIM.DÜZENİ daha doğal bir görünüm verir.
Şimdi kod ya da plaka içeren bir sütunun yanına =BÜYÜKHARF(A2) yazıp sonucu aşağı kopyalayın. İçinde i harfi geçen satırlarda YERİNEKOY'lu formülü deneyerek iki sonucu karşılaştırın.
Örnekler
| A | B | C | |
|---|---|---|---|
| 1 | Ürün | ||
| 2 | kalem kutusu | KALEM KUTUSU |
=BÜYÜKHARF(A2)=UPPER(A2)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
C2 hücresinin sonucu: KALEM KUTUSU
Tüm harfler büyür, aradaki boşluk aynen kalır.
| A | B | C | |
|---|---|---|---|
| 1 | Plaka | ||
| 2 | 34 abc 123 | 34 ABC 123 |
=BÜYÜKHARF(A2)=UPPER(A2)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
C2 hücresinin sonucu: 34 ABC 123
Rakamlar ve boşluklar değişmez, yalnız harfler büyür.
| A | B | C | |
|---|---|---|---|
| 1 | Şehir | ||
| 2 | istanbul | İSTANBUL |
=BÜYÜKHARF(YERİNEKOY(A2;"i";"İ"))=UPPER(SUBSTITUTE(A2,"i","İ"))Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
C2 hücresinin sonucu: İSTANBUL
YERİNEKOY önce i harflerini İ yapar, BÜYÜKHARF kalan harfleri büyütür. Sonuç dil ayarından bağımsız olarak İSTANBUL olur.
Yaygın hatalar ve çözümleri
- #DEĞER!
Neden: Başvurulan hücrede hata değeri var ve BÜYÜKHARF bu hatayı aynen taşıyor.
Çözüm: Kaynak hücredeki hatayı giderin ya da formülü EĞERHATA ile sarın.
#DEĞER! hatasının ayrıntılı çözümü →
İlgili fonksiyonlar
Sıkça Sorulan Sorular
Excel BÜYÜKHARF formülü nasıl kullanılır?
=BÜYÜKHARF(A2) yazdığınızda A2'deki tüm harfler büyük harfe çevrilir. Rakam ve işaretler değişmez.
BÜYÜKHARF i harfini neden I yapıyor?
Bazı dil ayarlarında küçük i, noktasız I'ya çevrilir. Bunu önlemek için =BÜYÜKHARF(YERİNEKOY(A2;"i";"İ")) kullanın.
Hücreyi formülsüz büyük harfe çevirebilir miyim?
Excel'de doğrudan bir biçim seçeneği yoktur. Yardımcı sütunda BÜYÜKHARF kullanıp sonucu Değerleri Yapıştır ile asıl sütuna aktarabilirsiniz.