• DİKKAT

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

Hücre İçindeki ad soyaddan soyadı büyük yazma

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,714
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
merhaba sayın hocalarım
A1 hücresine Hakan Durmaz yazıyo B1 hücresine nasıl formül yazmalıyımki
Hakan DURMAZ haline dönüsün (soyadın hepsi büyük harf olsun)
 
Merhaba,

=YAZIM.DÜZENİ(SOLDAN(A1;BUL(" ";A1)-1))&" "&BÜYÜKHARF(SAĞDAN(A1;UZUNLUK(A1)-BUL(" ";A1)))

.
 
Son düzenleme:
Kod:
=YAZIM.DÜZENİ(SOLDAN(A1;BUL("*";YERİNEKOY(A1;" ";"*";UZUNLUK(A1)-UZUNLUK(YERİNEKOY(A1;" ";""))))-1))&" "&BÜYÜKHARF(SAĞDAN(A1;UZUNLUK(A1)-BUL("*";YERİNEKOY(A1;" ";"*";UZUNLUK(A1)-UZUNLUK(YERİNEKOY(A1;" ";""))))))

Daha kısası aklıma gelirse yazarım.
 
Sayın modoste

merhaba sayın hocalarım
A1 hücresine Hakan Durmaz yazıyo B1 hücresine nasıl formül yazmalıyımki
Hakan DURMAZ haline dönüsün (soyadın hepsi büyük harf olsun)

B1 hücresine aşağıdaki formülü kopyalayınız,

Kod:
=SOLDAN(A1;BUL(" ";A1;1)-1)&" "&BÜYÜKHARF(SAĞDAN(A1;UZUNLUK(A1)-BUL(" ";A1;1)))
 
Cevap gönderme zamanları süper :D

12:56
12:57
12:58
 
Sayın Ömer -Ali ve Gökhan Hocam 3 formülde doğru sonuç verdi teşekkür ediyorum süpersiniz
 
hazır hocalarımı yakalamışken bi soru sorcam word dei yazılardan kurtulup excelden yazmak istiyorum ama satırda paragraf ayırmalar kaç karakterden sonra alt satıra inilmeler gibi kurallar var
acaba A1 hücresine 150 karakter boşluklar noktalar da dahil yazıldıktan sonra A2 hücresine devam eden bi formülasyon yapabilirmiyiz
 
Ama siz yinede A1 hücresine
mustafa kemal atatürk
yazarak üç formülü de deneyin, istediğinize en yakın olanını kullanın.

Veysel bey haklı, verileriniz bu şekilde ise Ali bey'in formülünü kullanmanız gerekir..

Diğer sorunuzu anlayamadım. Daha detaylı açıklarmısınız..

.
 
Selamlar,

Bir alternatifte ben sunmak istedim. Kullanıcı tanımlı fonksiyon kullanarak çözüm ürettim. İncelermisiniz.

Hücrede kullanım şekli;
=AD_SOYAD(A1)

Kod:
Option Explicit
 
Function AD_SOYAD(HÜCRE As Range)
    Dim AYIR() As String, X As Byte
    AYIR = Split(HÜCRE, " ")
    For X = 0 To UBound(AYIR) - 1
        AD_SOYAD = IIf(AD_SOYAD = Empty, WorksheetFunction.Proper(AYIR(X)), AD_SOYAD & " " & WorksheetFunction.Proper(AYIR(X)))
    Next
    AD_SOYAD = AD_SOYAD & " " & StrConv(Replace(Replace(AYIR(UBound(AYIR)), "i", "İ"), "ı", "I"), 1)
End Function
 
Kod:
=YAZIM.DÜZENİ(SOLDAN(A1;BUL("*";YERİNEKOY(A1;" ";"*";UZUNLUK(A1)-UZUNLUK(YERİNEKOY(A1;" ";""))))-1))&" "&BÜYÜKHARF(SAĞDAN(A1;UZUNLUK(A1)-BUL("*";YERİNEKOY(A1;" ";"*";UZUNLUK(A1)-UZUNLUK(YERİNEKOY(A1;" ";""))))))

Daha kısası aklıma gelirse yazarım.

Sn. Ali hocam sizin formulü yazdığımda

Örnek Serkan yiğit osman'ı çevirdiğimde Serkan Yiğit ERKAN YİĞİT OSMAN olarak çıkıyor.. bende mi sorun var.
 
Sn. Ali hocam sizin formulü yazdığımda

Örnek Serkan yiğit osman'ı çevirdiğimde Serkan Yiğit ERKAN YİĞİT OSMAN olarak çıkıyor.. bende mi sorun var.


Tekrar denedim sorun çıkmadı.Diğer arkadaşlarda bir kontrol etsinler.
 
bende öyle bi hataçıkmadı 3 harfli Mustafa Kemal Atatürk yazdım
sadece ali beyn formülü ATATÜRK olarak sonuncuyu çevirdi
 
Sayıj Ömer hocam sorum şu
A1 hücresini genişlettim içine metin yazmaya başlıyorum yazacakların harfler noktalar boşluklar dahil 150 yi geçtiği anda A2 hücresinden yazmaya devam etsin ama bu seferde kelimenin yarısında 150 dolarsa kesme işaretleri devreye giricek gibi karışık bişe sordum galiba
 
hazır hocalarımı yakalamışken bi soru sorcam word dei yazılardan kurtulup excelden yazmak istiyorum ama satırda paragraf ayırmalar kaç karakterden sonra alt satıra inilmeler gibi kurallar var
acaba A1 hücresine 150 karakter boşluklar noktalar da dahil yazıldıktan sonra A2 hücresine devam eden bi formülasyon yapabilirmiyiz

Neden bu yola başvuruyorsunuz?

Önemli bir gerekçe olması gerekir.

.
 
Gerekçe şu Word programını kullanmasını sevmiyorum. bir yığın sözleşme örnekleri elimde var
ana firma - taşeron - yüklenici gibi ,adresler gibi devamlı tekrar eden ifadeleri excel ile formülleyebilirim .
excel gibi programda yazmayı başarabilirsem kolaylık olucak
Umarım anlatabilmişimdir.
 
Kusura bakmayın çeviri yaparken BUL için SEARCH yazmışım FIND olması lazımmış :)
 
Gerekçe şu Word programını kullanmasını sevmiyorum. bir yığın sözleşme örnekleri elimde var
ana firma - taşeron - yüklenici gibi ,adresler gibi devamlı tekrar eden ifadeleri excel ile formülleyebilirim .
excel gibi programda yazmayı başarabilirsem kolaylık olucak
Umarım anlatabilmişimdir.

Bir programı sevmemek ayrı bir şey. İşinizde kullanmak ayrı. Ama Word'ü kullanmak çok zor derseniz inanırım. Bu saydıklarız işler için Excel uygun değil. Ama Word'ün o kadar bilmediğimiz özelliği var ki, bunları öğrendiğimizde yazı yazmayı nasıl zevkli ve kolay hale getridiğini o zaman anlıyoruz.

Excel veya Acces'te veri tabanı oluşturacak bilgilerinizi tutun. Wordtede şablon yazı, sözleşme herneyse olanları hazırlayın. Bu veri tabanları ile şablonlarınızı ilişkilendirin.

Derim...

Bilmem ben de anlatabildim mi?

.
 
Sayın yurttas'a hak verdim.
 
Geri
Üst