• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Soru Ad Soyad ayırma hk.

balanar

Altın Üye
Katılım
22 Şubat 2021
Mesajlar
348
Excel Vers. ve Dili
Excel 2007
Merhaba,

Ekteki dosyada 2li 3lü isimler var. Benim istediğim şyöe bişey yapmak

A sutununa isimler B sutununa soyadları şeklinde. Ama 2li ve 3lü oldugu için en son kısmı B sutununa nasıl alabilirim
 

Ekli dosyalar

Merhaba,

Çözümlü dosyanız ektedir,

Önce Soyad bulunur, sonrasında Ad,

Kolay gelsin.
 

Ekli dosyalar

hocam F ve G sutunları yok normalde olmayacak yani onu kaldırıp denediğimde calısmıyor. Direk A sutunundaki veriye göre işlem yapması lazım
 
Selamlar

Alternatif olsun
 

Ekli dosyalar

Merhaba,

Formül, Ad için "B" sütununa, soyad için "C" sütununa uygulandı,

Kolay gelsin.
 

Ekli dosyalar

Merhaba
Hızlı doldurmaya bu işi çok kolay yapabilirsiniz. Ayırmak istediğiniz sütunun yanındaki hücreye gelin ve ilk kaydın adını ve yanındaki hücreye soyadını yazın. akabinde Control+E tuşlarına basın.
 
peki uzman arkadaşlar bunu makro ile nasıl yaparız.
 
peki uzman arkadaşlar bunu makro ile nasıl yaparız.

Aşağıdaki gibi deneyin.

Kod:
Sub AD_SOYAD_AYIR()

For a = 1 To [a1048576].End(3).Row

bosluk = Split(Cells(a, "A"), " ")

Cells(a, "b") = Trim(Replace(Cells(a, "A"), bosluk(UBound(bosluk)), ""))
Cells(a, "c") = Trim(bosluk(UBound(bosluk)))

Next

End Sub
 
Aşağıdaki gibi deneyin.

Kod:
Sub AD_SOYAD_AYIR()

For a = 1 To [a1048576].End(3).Row

bosluk = Split(Cells(a, "A"), " ")

Cells(a, "b") = Trim(Replace(Cells(a, "A"), bosluk(UBound(bosluk)), ""))
Cells(a, "c") = Trim(bosluk(UBound(bosluk)))

Next

End Sub

teşekkürler üsatadım
 
Geri
Üst