Excel’de İsim Soyisim Ayırma Formülü
Excel, verileri düzenlemek ve analiz etmek için kullanılan güçlü bir araçtır. Excel’de isim ve soyisimleri ayırmak için kullanabileceğiniz birkaç farklı formül vardır. Bu makalede, Excel’de isim ve soyisimleri ayırmak için kullanabileceğiniz en yaygın formülleri açıklayacağız.
1. METİN.AYIR() Fonksiyonu
METİN.AYIR() fonksiyonu, bir metin dizesini belirli bir ayırıcıya göre parçalara ayırmak için kullanılır. İsim ve soyisimleri ayırmak için METİN.AYIR() fonksiyonunu şu şekilde kullanabilirsiniz:
=METİN.AYIR(A2, " ")
Bu formül, A2 hücresindeki metin dizesini boşluğa göre parçalara ayırır ve sonuçları B2:C2 hücrelerine yerleştirir. B2 hücresinde isim, C2 hücresinde ise soyisim yer alacaktır.
2. SOL() ve SAĞ() Fonksiyonları
SOL() ve SAĞ() fonksiyonları, bir metin dizesinin belirli sayıda karakterini döndürmek için kullanılır. İsim ve soyisimleri ayırmak için SOL() ve SAĞ() fonksiyonlarını şu şekilde kullanabilirsiniz:
=SOL(A2, FIND(" ", A2) - 1)
=SAĞ(A2, LEN(A2) - FIND(" ", A2))
Bu formüller, A2 hücresindeki metin dizesini ilk boşluğa göre parçalara ayırır ve sonuçları B2:C2 hücrelerine yerleştirir. B2 hücresinde isim, C2 hücresinde ise soyisim yer alacaktır.
3. EĞER() Fonksiyonu
EĞER() fonksiyonu, belirli bir koşulun karşılanıp karşılanmadığını kontrol etmek için kullanılır. İsim ve soyisimleri ayırmak için EĞER() fonksiyonunu şu şekilde kullanabilirsiniz:
=EĞER(FIND(" ", A2) > 0, SOL(A2, FIND(" ", A2) - 1), A2)
=EĞER(FIND(" ", A2) > 0, SAĞ(A2, LEN(A2) - FIND(" ", A2)), "")
Bu formüller, A2 hücresindeki metin dizesinde boşluk olup olmadığını kontrol eder. Eğer boşluk varsa, isim ve soyismi yukarıdaki formüllerle ayırır ve sonuçları B2:C2 hücrelerine yerleştirir. Eğer boşluk yoksa, A2 hücresindeki metin dizesini B2 hücresine kopyalar ve C2 hücresini boş bırakır.
4. VBA Kodu
Excel’de isim ve soyisimleri ayırmak için VBA kodu da kullanabilirsiniz. VBA kodu, Excel’in yerleşik programlama dilidir. VBA kodu kullanarak, Excel’de otomasyon görevleri gerçekleştirebilirsiniz. İsim ve soyisimleri ayırmak için VBA kodu şu şekilde yazabilirsiniz:
“`
Sub Ayir()
Dim i As Long
Dim isim As String
Dim soyisim As String
For i = 2 To Range("A" & Rows.Count).End(xlUp).Row
isim = Split(Range("A" & i).Value, " ")(0)
soyisim = Split(Range("A" & i).Value, " ")(1)
Range("B" & i).Value = isim
Range("C" & i).Value = soyisim
Next i
End Sub
“`
Bu kodu çalıştırdığınızda, Excel’deki tüm isim ve soyisimleri ayırır ve sonuçları B2:C2 hücrelerine yerleştirir.
Faydalı Siteler ve Dosyalar
- Excel’de İsim ve Soyisimleri Ayırma
- Excel’de İsim ve Soyisimleri Ayırma Formülü
- Excel’de İsim ve Soyisimleri Ayırma VBA Kodu
Önemli Not: Bu yazı Google Gemini yapay zekası tarafından otomatik olarak oluşturulmuştur ve hatalı bilgiler içerebilir. Düzeltmek için iletişim sayfamızdaki formdan veya yine iletişim sayfamızda bulunan eposta adresi yoluyla bizimle iletişime geçebilirsiniz. Hata varsa hemen düzeltilmektedir.