Eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Excel'de, adı ve soyadını ayırmak için kullanılan çeşitli yöntemler vardır. Bu yöntemlerden biri, KTF (Kullanıcı Tanımlı Fonksiyon) işlevlerini kullanmaktır. İşte yapmanız gereken adımlar:
Excel çalışma kitabınızı açın ve A sütununa ad ve soyadlarını içeren verileri girin (örneğin, A1 hücresine "Ali Veli").
Excel'de Alt + F11 tuşlarına basarak VBA editörünü açın.
VBA editöründe "Insert" menüsünden "Module" seçeneğini tıklayarak yeni bir modül ekleyin.
Aşağıdaki VBA kodunu yeni modülünüze yapıştırın:
Kod:
Sub AdSoyadAyir()
Dim i As Integer
Dim adSoyad As Variant
i = 1
While Not IsEmpty(Cells(i, 1).Value)
adSoyad = Split(Cells(i, 1).Value, " ")
Cells(i, 2).Value = adSoyad(0)
Cells(i, 3).Value = adSoyad(1)
i = i + 1
Wend
End Sub
Bu kod, A sütunundaki her satırı dolaşır ve boşluk karakterine göre ayırarak B sütununa adı, C sütununa soyadı yazar.
Excel'e geri dönün ve Alt + F8 tuşlarına basarak makro listesini açın.
"AdSoyadAyir" adlı makroyu seçin ve "Run" butonuna tıklayın.
Makro çalıştırıldıktan sonra, A sütunundaki ad ve soyadlar B ve C sütunlarına ayrılmış olarak görünecektir.
İşlem tamamlandıktan sonra, değişikliklerinizi kaydedin.
Bu konuda hazırlanmış örnek dosya için, aşağıdaki linki ziyaret edebilirsiniz.
KTF ile Adı ve Soyadı Ayırma isimli dosyada, ad ve soyadın birlikte yazıldığı bir hücreden ayrı ayrı şekilde yazılmasını gerçekleştiren bir örnek bulunmaktadır. Bir Excel hücresinde yazılmış...