• Foruma hoş geldin 👋 Ziyaretçi

    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 tamamen ücretsizdir.

Çözüldü Hücredeki birleşik ad soyadı ayırma

Bu sorun verilen destek sayesinde çözüme ulaştırılmıştır.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

ataköylü-59

Yeni Üye
Kullanıcı Bilgileri
Katılım
14 Mar 2022
Mesajlar
6
Çözümler
2
Aldığı beğeni
5
Excel Versiyonu
Office 2016 TR
Konuyu Başlatan
Sayın üstad ve arkadaşlar
A sütununda isim ve soy isimler bütünleşik halde bir başka programdan geliyor. Bunları B sütununa aralarına boşluk karakteri ekleyerek Formülle nasıl yazdırabilirim? Bununla ilgili bir örnek bulamadım. Yardımcı olursanız minnetdar olurum.
Excel 2010 kullanıyorum
 

Ekli dosyalar

  • Boşluk ekle.xlsx
    9.5 KB · Gösterim: 20
Belki de bir ÖNERİ olarak denenebilir.
A kolonundaki verileriniz sistemden çekilen veriler olmalı....

1690040460042.png

KTF kodu alıntıdan uyarlamadır.
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 

Ekli dosyalar

  • Boşluk ekle.xlsm
    17.6 KB · Gösterim: 4
Çözüm
Sanırım öyle çünkü isin ve soy isimler aynı uzunlukta değiller. Eğer başka programdan geldiğinde araya boşluk karakterinin yerine başka bir simge-işaret olsaydı o zaman sanırım Formülle olurdu. Yine de cevabınız için teşekkür ederim.
 
Sanırım öyle çünkü isin ve soy isimler aynı uzunlukta değiller. Eğer başka programdan geldiğinde araya boşluk karakterinin yerine başka bir simge-işaret olsaydı o zaman sanırım Formülle olurdu. Yine de cevabınız için teşekkür ederim.
Evet dediğiniz gibi olsaydı çok basitti.
 
Sayın üstad ve arkadaşlar
A sütununda isim ve soy isimler bütünleşik halde bir başka programdan geliyor. Bunları B sütununa aralarına boşluk karakteri ekleyerek Formülle nasıl yazdırabilirim? Bununla ilgili bir örnek bulamadım. Yardımcı olursanız minnetdar olurum.
Excel 2010 kullanıyorum

İsim soyisim hepsi mi büyük harf?
 
himmgarip üstadın da dediği gibi isim yada soyisimden biri büyük diğeri küçük harf olsaydı halledilebilirdi.
Aksi halde sonuç almanız mümkün değil.
Bir işin Excelde nasıl yapılacağından daha önemlisi bizim Excele ne anlatacağımız konusudur.
Mesela;
ALİMELEK ismini çözelim.
ALİ MELEK midir yoksa ALİM ELEK midir?
Kısaca mantıksal bir çıkarım yapamazsak ki metinsel işlemlerde çoğu zaman yapamayız sonuç almamız mümkün olmaz.
 
himmgarip üstadın da dediği gibi isim yada soyisimden biri büyük diğeri küçük harf olsaydı halledilebilirdi.
Aksi halde sonuç almanız mümkün değil.
Bir işin Excelde nasıl yapılacağından daha önemlisi bizim Excele ne anlatacağımız konusudur.
Mesela;
ALİMELEK ismini çözelim.
ALİ MELEK midir yoksa ALİM ELEK midir?
Kısaca mantıksal bir çıkarım yapamazsak ki metinsel işlemlerde çoğu zaman yapamayız sonuç almamız mümkün olmaz.
Evet Sayın Ümit bey verdiğiniz örnekte de olduğu gibi metinsel işlemlerde bazen böyle, Excele ne anlatacağımızı bilemediğimiz için. sonuç almak mümkün olmayabiliyor.

himmgarip Üstadım,​

Evet İsim ve soy isimler hepsi büyük harf, şayet bir taraf büyük diğeri küçük olsaydı o zaman yine çözüm mümkündü. Her ne ise verdiğiniz cevaplar için Teşekkür ederim. Konu benim için kapanmıştır.
 
Düşünüyorum, bu sorun başıma gelseydi ve mutlaka bu birleşik isimleri ayırmam gerekseydi, biraz uğraştırsa da sanırım şöyle yapardım; Önce İsim sütununu A'dan Z'ye sıraya dizerdim.

Önce kopya bir sütunda adları silip sadece soyadların görünmesini amaçlardım.

Ali, Veli, Hasan, Hüseyin, Ahmet, Mehmet, Ayşe, Fatma, Oya, Ece vs. gibi en çok kullanılan adları Ctrl+H ile bulup silip sadece soyadların görünmesini sağlardım.

Geri kalanları da şöyle yapardım

Cem, Nur gibi 3 harfli adların yanına 3,
Lale, Gaye gibi 4 harfli adların yanına 4,
Osman 5 harfli gibi adların yanına 5
gibi bu şekilde bu rakamları koyardım.

3 hafli adlar için ayrı,
4 hafli adlar için ayrı,
5 harfli adlar için ayrı,
6 hafli adlar için ayrı,
olacak şekilde
Parçaal veya Sağdan formülleri ile en başta yaptığım gibi adları siler, sadece soy adları elde ederdim.

Daha sonra elde etiğim soyadlarını kullanarak, en baştaki sütundaki birleşik adlardan, bize gereken adları ayıklardım.

Bunu yapacak formül muhakkak üyelerimizin arşivinde ya da hocalarımızın bilgisi dahilindedir.

Yani önce şu soyadlarını çıplak olarak oluşturmamız gerekiyor.

Aklıma bu şekilde geldi.

Çözüm olur mu? Biraz uğraştırsa da olur gibi görünüyor.
 
Düşünüyorum, bu sorun başıma gelseydi ve mutlaka bu birleşik isimleri ayırmam gerekseydi, biraz uğraştırsa da sanırım şöyle yapardım; Önce İsim sütununu A'dan Z'ye sıraya dizerdim.

Önce kopya bir sütunda adları silip sadece soyadların görünmesini amaçlardım.

Ali, Veli, Hasan, Hüseyin, Ahmet, Mehmet, Ayşe, Fatma, Oya, Ece vs. gibi en çok kullanılan adları Ctrl+H ile bulup silip sadece soyadların görünmesini sağlardım.

Geri kalanları da şöyle yapardım

Cem, Nur gibi 3 harfli adların yanına 3,
Lale, Gaye gibi 4 harfli adların yanına 4,
Osman 5 harfli gibi adların yanına 5
gibi bu şekilde bu rakamları koyardım.

3 hafli adlar için ayrı,
4 hafli adlar için ayrı,
5 harfli adlar için ayrı,
6 hafli adlar için ayrı,
olacak şekilde
Parçaal veya Sağdan formülleri ile en başta yaptığım gibi adları siler, sadece soy adları elde ederdim.

Daha sonra elde etiğim soyadlarını kullanarak, en baştaki sütundaki birleşik adlardan, bize gereken adları ayıklardım.

Bunu yapacak formül muhakkak üyelerimizin arşivinde ya da hocalarımızın bilgisi dahilindedir.

Yani önce şu soyadlarını çıplak olarak oluşturmamız gerekiyor.

Aklıma bu şekilde geldi.

Çözüm olur mu? Biraz uğraştırsa da olur gibi görünüyor.
Bu kadar uğraştıktan sonra koda ve formülede gerek kalmıyor :)
 
Önce kopya bir sütunda adları silip sadece soyadların görünmesini amaçlardım.

Ali, Veli, Hasan, Hüseyin, Ahmet, Mehmet, Ayşe, Fatma, Oya, Ece vs. gibi en çok kullanılan adları Ctrl+H ile bulup silip sadece soyadların görünmesini sağlardım.
Mesela atıyorum Ali Yüksel diye ad ve soyad varsa burdaki Yüksel olarsk kişilerde hem isim hem soyisim olanlar var :)
 
Mesela atıyorum Ali Yüksel diye ad ve soyad varsa burdaki Yüksel olarsk kişilerde hem isim hem soyisim olanlar var :)
Refaz hocam haklısınız ama biraz uğraştığından bahsetmiştim. :)

Ayıklamalar ve kontrollerle ancak böyle işin içinden çıkılabilir. .

Aksi halde hiç uğraşmamış olaaydım, çözme şansım sıfır olacaktı.
:)
 
2.Mesajdaki cevabımı geri aldım 14.mesajı görünce :)
 
Sn Refaz

Öyle düşünmeyin derim.
Aslına bakarsanız, Sizlerin yorumlarınıza tamamen katılıyorum ben.

Önerim ise, sadece denenmesini gerektiren bir öneri.
Eğer ki, sistemden çekilen verilerde görünmez karakter kullanılmadan direkt olarak birleştirilme yapıldıysa, önerimin bir anlamı olmayacaktır. İşte o zaman da dediğiniz olay tam olarak doğru olacaktır..

Saygılar benden...
 
Sn Refaz

Öyle düşünmeyin derim.
Aslına bakarsanız, Sizlerin yorumlarınıza tamamen katılıyorum ben.

Önerim ise, sadece denenmesini gerektiren bir öneri.
Eğer ki, sistemden çekilen verilerde görünmez karakter kullanılmadan direkt olarak birleştirilme yapıldıysa, önerimin bir anlamı olmayacaktır. İşte o zaman da dediğiniz olay tam olarak doğru olacaktır..

Saygılar benden...
Evet normal birleştirilmiş ad ve soyadda olmuyor ama sistemden alınandan olması ilginç geldi :)
İlk defa denk geldim sayenizde bu olayada.
Saygılar.
 
Sn Refaz

Öyle düşünmeyin derim.
Aslına bakarsanız, Sizlerin yorumlarınıza tamamen katılıyorum ben.

Önerim ise, sadece denenmesini gerektiren bir öneri.
Eğer ki, sistemden çekilen verilerde görünmez karakter kullanılmadan direkt olarak birleştirilme yapıldıysa, önerimin bir anlamı olmayacaktır. İşte o zaman da dediğiniz olay tam olarak doğru olacaktır..

Saygılar benden...
52779 hocam 63 kodu soru işaretine "?" ait değil mi? soru "?" işaretini excelin göstermesi gerekmez mi?
Asc(Mid(Rng.Value2, x, 1)) kodu ile ekrana yazdırdığımda 63 çıkıyor
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 
Son düzenleme:
Sn halily

Verdiğim AHMETUÇAR örneğini ele alırsak, resimde açıklamaya çalıştım...

Burada karakterin Görünür ya da Görünmez olması durumu önemli... ? evet DAMGA(63) tür. Ama görünen bir karakterdir. Görünmez Karşılığı ise, 8205 UniCode olmakta...
1690057946923.png
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Konuyu okuyanlar

Geri
Üst