Tablolarda İsim ve Metinlerin Doğru Biçimlendirilmesi
Excel'de ad soyadı doğru şekilde biçimlendirmek için, tam adı parçalara ayırmak üzere fonksiyon kombinasyonlarını (METNEPARÇALA, PARÇAAL, BUL) veya "Metni Sütunlara Dönüştür" aracını kullanın. Doğru harf büyüklüğüne getirmek için (ilk harfi büyük yapma) BÜYÜKHARF fonksiyonunu, fazla boşlukları kaldırmak için ise KIRP fonksiyonunu uygulayın. Bu işlemler, veritabanınızın tutarlılığını sağlayacak ve yazdırma veya belge birleştirme işlemleri için hazırlayacaktır.
Kısa cevap: Tek bir sütunda tam adların bulunduğu bir listeniz varsa, sütunu seçin, Veri sekmesine gidin → Metni Sütunlara Dönüştür'ü tıklayın, "Sınırlanmış" formatını seçin ve ayırıcı olarak boşluğu belirtin. Ad soyadı üç sütuna ayırmanın en hızlı yolu budur.
Tam Ad Soyadı Ayrı Sütunlara Ayırma
Veri içe aktarma sırasında sık karşılaşılan bir sorun, ad, ikinci ad ve soyadın tek bir hücrede boşlukla ayrılmış şekilde kaydedilmesidir. Binlerce satırı manuel olarak ayırmak verimsizdir. Excel'de bu görevi çözmenin iki ana yolu vardır: yerleşik sihirbaz ve formüller.
Yöntem 1: "Metni Sütunlara Dönüştür" Aracı
Bu, formül bilgisi gerektirmeyen en hızlı yöntemdir. Veriler zaten yüklenmişse ve dinamik olarak güncellenmesi gerekmiyorsa idealdir.
- Tam ad soyadının bulunduğu sütunu seçin.
- Veri (Data) sekmesine gidin ve Metni Sütunlara Dönüştür (Text to Columns) düğmesine tıklayın.
- Açılan sihirbazda "Sınırlanmış" formatını seçin ve "İleri"ye tıklayın.
- "Ayırıcı karakterler" alanında "Boşluk" yanındaki kutuyu işaretleyin.
- Önemli: Çift boşluklarda boş hücrelerden kaçınmak için "Ardışık sınırlayıcıları tek say" kutusunun işaretli olduğundan emin olun.
- "Son" düğmesine tıklayın.
Excel, soyadı, adı ve ikinci adı otomatik olarak üç bitişik sütuna dağıtacaktır.
Yöntem 2: METNEPARÇALA Fonksiyonu (Excel'in Yeni Sürümleri İçin)
Excel 2021 veya Microsoft 365 kullanıyorsanız, modern METNEPARÇALA (TEXTSPLIT) fonksiyonunu kullanın. Bu fonksiyon, metni bir formülle ayırmanıza olanak tanır ki bu, listenin sürekli güncellendiği durumlarda kullanışlıdır.
Boşluğa göre ayırma formülü:
=METNEPARÇALA(A2; " ")
Burada A2, tam ad soyadının bulunduğu hücredir ve " " ayırıcıdır. Fonksiyon sonuçları otomatik olarak sağdaki bitişik hücrelere "yayar".
Bazı hücrelerde ikinci ad yoksa, fonksiyon yine de doğru çalışır ve bu satırlar için üçüncü sütunu boş bırakır.
Yöntem 3: Klasik Formüller (Eski Sürümler İçin)
2021 öncesi sürümlerde SOLDAN, PARÇAAL, SAĞDAN ve BUL fonksiyonlarının bir kombinasyonunu kullanmanız gerekir.
- Soyadı çıkarmak için (ilk kelime):
=SOLDAN(A2; BUL(" "; A2) - 1) - Adı çıkarmak için (ikinci kelime): İkinci boşluğu bulmak için daha karmaşık bir mantık gerektirir. Genellikle "Metni Sütunlara Dönüştür"ü kullanmak daha kolaydır.
Harf Büyüklüğünü Standarta Getirme
Veritabanlarında genellikle karışıklık görülür: bazıları verileri BÜYÜK HARFLERLE girmiş, bazıları küçük harflerle, bazıları ise karışık harf büyüklüğünde (iVaNoV). Profesyonel biçimlendirme için BÜYÜKHARF (PROPER) fonksiyonu kullanılır.
Bu fonksiyon, her kelimenin ilk harfini büyük, geri kalanını küçük yapar.
Kullanım örneği:
A2 hücresinde iVANOV iVAN iVANOVICH yazıyorsa, formül:
=BÜYÜKHARF(A2)
sonucu döndürür: Ivanov Ivan Ivanovich.
BÜYÜKHARF fonksiyonu her kelimenin ilk harfini büyük yapar. Tireli soyadlarınız varsa (örneğin rimsky-korsakov), sonuç Rimsky-Korsakov olacaktır ki bu genellikle doğrudur. Ancak metin içindeki edatlar için (varsa) bu istenmeyebilir, ancak saf ad soyadları için bu yöntem idealdir.
Metni Fazla Boşluk ve Karakterlerden Temizleme
Verileri ayırdıktan sonra bile hücrelerde gizli sorunlar kalabilir: kelimeler arasındaki çift boşluklar, satır başındaki veya sonundaki boşluklar ve görünmez karakterler (örneğin, web formlarından kopyalanan satır sonları).
Fazla Boşlukları Kaldırma
KIRP (TRIM) fonksiyonunu kullanın. Bu fonksiyon, kelimeler arasındaki tek boşluklar hariç tüm boşlukları ve satır başındaki/sonundaki boşlukları kaldırır.
Formül:
=KIRP(A2)
Diğer formüllerin çalışmasında hatalardan kaçınmak için, ad soyadı ayırmadan veya harf büyüklüğünü değiştirmeden önce bu fonksiyonu ilk olarak uygulamanız önerilir.
Görünmez Karakterleri Kaldırma
Veriler internetten veya başka bir sistemden kopyalanmışsa, gizli satır sonu karakterleri (kod 10) veya sekme karakterleri içerebilir. TEMİZLE (CLEAN) fonksiyonunu kullanın.
Tam temizlik için birleştirilmiş formül:
=KIRP(TEMİZLE(A2))
Bu yapı önce sistemsel artıkları kaldırır, ardından boşlukları düzenler.
Özel Durumlar ve Karmaşık Soyadlar
Çalışan veya müşteri listelerini işlerken, özel yaklaşım gerektiren standart dışı durumlarla sıkça karşılaşılır.
| Sorun | Çözüm |
|---|---|
| Tireli Soyadlar (Mamin-Sibiryak) | BÜYÜKHARF fonksiyonu tireyi doğru şekilde işler ve her iki kısmı da büyük harfle başlatır (Mamin-Sibiryak). Boşluğa göre ayrıldığında, tireli soyad ilk sütunda bütün halinde kalır. |
| İkinci Adın Olmaması | "Metni Sütunlara Dönüştür" kullanıldığında ad ikinci sütuna gider ve üçüncü sütun boş kalır. Formül kullanıldığında boşluk sayısının kontrol edilmesi gerekir. |
| Boşlukla Ayrılmış Çift Soyadlar (De La Cruz) | Standart boşluğa göre ayırma, bu tür bir soyadı parçalara böler. Bu durumda, otomasyon bağlamı anlamayacağından sabit genişlik veya manuel düzeltme kullanmak daha iyidir. |
| Unvanlar ve Dereceler (Dr. Petrov) | Hücrede bir unvan varsa, ayırma işleminde ilk öğe haline gelir. Ana ad soyadı listesini işlemeye başlamadan önce unvanları kaldırmak önerilir. |
Sık Yapılan Hatalar
- Ayırma İşleminde Veri Kaybı: "Metni Sütunlara Dönüştür" kullanıyorsanız, kaynak sütunun sağında boş hücreler olduğundan emin olun. Orada zaten veri varsa, Excel uyarı vermeden üzerine yazar.
- Yanlış Ayırıcı: Farklı bölgelerde ayırıcı sadece boşluk değil, virgül veya noktalı virgül de olabilir. İçe aktarma sihirbazında önizlemeyi her zaman kontrol edin.
- KIRP Fonksiyonunu Göz Ardı Etme: Fazla boşlukları temizlemeden,
DÜŞEYARA(VLOOKUP) veyaKAÇINCIfonksiyonu eşleşmeyi bulamayabilir, çünkü Excel için"Ivan "ve"Ivan"farklı değerlerdir. - Verilerin Statik Olması: "Metni Sütunlara Dönüştür" aracının verileri kalıcı olarak değiştirdiğini unutmayın. Kaynak liste değişirse, işlemi tekrarlamak gerekir. Formüller ise otomatik olarak güncellenir.
SSS
Ad soyadı tekrar tek bir hücrede nasıl birleştiririm?
Ampersand & sembolünü veya BİRLEŞTİR fonksiyonunu (veya yeni sürümlerde BİRLEŞTİR.METİN) kullanın.
Örnek: =B2 & " " & C2 & " " & D2, burada B soyad, C ad, D ikinci addır. Öğeler arasına tırnak içinde boşluk eklemeyi unutmayın.
Sadece ilk kelimenin ilk harfini büyük, diğerlerini küçük yapabilir miyim?
BÜYÜKHARF fonksiyonu tüm kelimelerin harf büyüklüğünü değiştirir. Sadece ilk kelimeyi değiştirmek gerekiyorsa (örneğin, edatlı şirket adları için), DEĞİŞTİR ve KÜÇÜKHARF kombinasyonunu kullanmak gerekir ki bu formülü önemli ölçüde karmaşıklaştırır. Ad soyadları için BÜYÜKHARF mükemmel uygundur.
Ayırma işleminden sonra hücrelerde fazla nokta veya virgül kalırsa ne yapmalıyım?
Temizlemeden önce YERİNE.KOY (SUBSTITUTE) fonksiyonunu kullanın. Örneğin: =YERİNE.KOY(A2; "."; "") metindeki tüm noktaları kaldırır.