• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Excel'de ad soyad ayırma formülü veya hızlı yolu var mı? (Hücredeki metni bölme)

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
rge1345 2

rge1345

Yeni Üye
Katılım
8 Ocak 2024
Mesajlar
4
Aldığı beğeni
3
Katkı
%0.00
Excel V
Office 365 TR
Konu Sahibi
Herkese merhaba,
E-ticaret panelinden çektiğim bir müşteri listesi var. Listede ad ve soyad bilgileri "Ahmet Yılmaz" şeklinde tek bir hücrede birleşik olarak geliyor. Benim bunları hızlıca "Ad" ve "Soyad" olarak iki ayrı sütuna ayırmam gerekiyor.
Dosyada yaklaşık 5000 satır veri var, tek tek yapmam imkansız. Metni Sütunlara Dönüştür özelliğini denedim ama bazı iki isimli kişilerde (Örn: Mehmet Ali Aydın) soyadı da bölüyor ve düzen bozuluyor. Formülle veya daha pratik (Hızlı Doldurma vs.) bir yöntemle bu isim soyisim ayırma işlemini hatasız nasıl yapabilirim? Örnek dosyayı ekliyorum, şimdiden teşekkürler.
 
Çözüm
Başka bir alternatif...

B2 hücresine uygulayınız. Tüm liste dökülmeli olarak listelenecektir.

Ek olarak SON 2 KELİME'yi SOYAD olarak ayarlamak için D sütununa YILDIZ () sembolü yazarsanız ilgili satırlarda SON 2 KELİME SOYAD olacaktır. Eğer AD-SOYAD 4 kelimeden oluşuyorsa ve siz SON 3 KELİME'yi SOYAD olarak almak isterseniz * (2 yıldız) yazmanız gerekiyor. Parametrik hale getirmeye çalıştım. Yani kontrol siz de...

D boşsa → son 1 kelime SOYAD
D * → son 2 kelime
D ** → son 3 kelime
D *** → son 4 kelime


HTML:
C++:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Merhaba,

Bu konuyu incelediniz mi?

 
Konu Sahibi
Korhan AYHAN hocam yönlendirmeniz için çok teşekkür ederim, o konuyu inceledim. Orada eski nesil karmaşık SOLDAN, SAĞDAN, BUL kombinasyonlarıyla çözülmüş. Formüller çok uzun olduğu için kendi tabloma uyarlarken biraz zorlandım.
Ben sorumda belirttiğim gibi Office 365 kullanıyorum. Duyduğuma göre Microsoft 365 versiyonlarında bu işi çok daha kısa ve pratik yapan =METİNÖNCESİ() veya =METİNSONRASI() gibi yeni fonksiyonlar varmış.
Eğer zahmet olmazsa, bu iki isimli kişileri ayırma işlemini Office 365'in bu yeni ve güncel metin formülleriyle nasıl yapabileceğimizi de bu konuda kısaca paylaşabilir misiniz? Benim gibi yeni versiyon kullanan diğer üyelere de harika ve çok daha pratik bir alternatif kaynak olmuş olur.
Şimdiden emeğinize sağlık hocam.
 
Ad için

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Soyad için

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Ad - Soyad tek formül

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Ad- Soyad bölme işleminde unutulmaması gereken bir nokta : Soyad her zaman tek kelime olmayabilir. Bu durumda ad hücresinde ilk soyad görünebilir. Bu tür işlemlerde %100 kesinlik olmaz. Bilginize,
 
  • Beğen
İfadeler: Admin
Alternatif...

B2 hücresine uygulayınız. Tüm liste dökülmeli olarak listelenir.

Mantık olarak son kelime SOYAD olarak baz alındı...

HTML:
C++:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
  • Teşekkürler
İfadeler: Admin
Regex ifadelerle alternatif dökülmeli formül :

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Başka bir alternatif...

B2 hücresine uygulayınız. Tüm liste dökülmeli olarak listelenecektir.

Ek olarak SON 2 KELİME'yi SOYAD olarak ayarlamak için D sütununa YILDIZ () sembolü yazarsanız ilgili satırlarda SON 2 KELİME SOYAD olacaktır. Eğer AD-SOYAD 4 kelimeden oluşuyorsa ve siz SON 3 KELİME'yi SOYAD olarak almak isterseniz * (2 yıldız) yazmanız gerekiyor. Parametrik hale getirmeye çalıştım. Yani kontrol siz de...

D boşsa → son 1 kelime SOYAD
D * → son 2 kelime
D ** → son 3 kelime
D *** → son 4 kelime


HTML:
C++:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
  • Teşekkürler
İfadeler: Admin
Çözüm
Bu dosyada ise LAMBDA ile KTF tarzı kullanım örneği hazırladım.

AD tanımlama ile AD_SOYAD isimli KTF oluşturuldu.
 
  • Teşekkürler
İfadeler: Admin
Konuya her türlü çözüm sunulmuş ama bu da başka alternatif olsun.

Adsız20.png
 
Alternatif olsun,
Deneyiniz. Lütfen dönüş yapınız.

Formüller her versiyonda çalışır.

Şahsın ismi ister tek olsun, ister 2 tane olsun, ister 3 tane olsun farketmez. Aşağıdaki formül ismi almak içindir.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

(Ben soyadı iki tane olan birine hiç rastlamadım.)
Aşağıdaki formül de soyadını almak içindir.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
  • Beğen
İfadeler: Admin
Son düzenleme:
Konuyu biraz araştırdım, ad ve soyad mevzuatlarına göre, soyadı tek kelimeden ama ad 3 kelimeden oluşabiliyor.
Yani Bir kadının eşinin soyadı ile birlikte beş kelimeden oluşan ad ve soyadı olabiliyormuş.
 
  • Beğen
İfadeler: Galapagos
Konu Sahibi
Geri dönüşler ve harika alternatifler için hepinize tek tek çok teşekkür ederim hocalarım, emeğinize sağlık. Sitede resmen dev bir ad soyad ayırma arşivi oluşmuş sayenizde.
Galapagos ve kralım hocalarımın çözümleri çok pratikti. askan hocamın regex ifadesi içeren dökülmeli formülü ve VetExc hocamın görsel destekli alternatifi de ufkumu açtı, arşivime ekledim hemen.
Benim tablomda Korhan AYHAN hocamın parametrik olarak hazırladığı dökülmeli formül alternatifi (Mesaj #9) tam aradığım şey oldu. Özellikle Alicimri moderatörümüzün de belirttiği iki soyisimli kadın müşterilerin durumunu d sütununa yıldız koyarak manuel yönetebilmek işimi %100 kusursuz hale getirdi. Listeyi tek formülle aşağıya doğru döktüm.
Destek veren, emek harcayan tüm hocalarıma ve ekibe çok teşekkürler.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst