ad soyadı tersten soyadı adı biçimine çevirme

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,649
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
merhaba sayın hocalarım
A1 hücresinde AHMET GÖKSEL yazıyo
B1 hücresine nasıl bir formül yazılırsa GÖKSEL AHMET şekline döner

sorunun püf noktası ALİ CAN LAKOT adıyla 3 isimden oluşursa LAKOT ALİ CAN
haline geçsin

jandarmanın istediği matbu evrak biçiminde SOYADI ADI formatı var malum dönüştürmemiz lazım ama nasıl
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,374
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Makro işinizi görür mü?

Kod:
Sub SoyadAd()
    Dim i As Long, _
        j As Integer, _
        a
        
    Application.ScreenUpdating = False
    
    For i = 2 To Cells(Rows.Count, "A").End(3).Row
        a = Split(Cells(i, "A"), " ")
        If UBound(a) = 0 Then
            Cells(i, "B") = Cells(i, "A")
        Else
            Cells(i, "B") = a(UBound(a))
            For j = 0 To UBound(a) - 1
                Cells(i, "B") = Cells(i, "B") & " " & a(j)
            Next j
        End If
    Next i
    
    Application.ScreenUpdating = True
    
    MsgBox "İşlem tamam..."
End Sub
 

Ekli dosyalar

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,649
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
sayın hocam formülasyonlu çözüm kullanmak zorunda kalıyorum çünkü içiçe veriler olan geniş biz çizelgede kenara bir sütun ekleyecem orada bu sonuca ulaşmam lazım
 
Katılım
23 Eylül 2004
Mesajlar
1,754
Excel Vers. ve Dili
Excel 2010 TR
sayın hocam formülasyonlu çözüm kullanmak zorunda kalıyorum çünkü içiçe veriler olan geniş biz çizelgede kenara bir sütun ekleyecem orada bu sonuca ulaşmam lazım
Ekteki Formulu Denermisiniz D5 hücresine göre ayarlanmış siz hücreyi değiştirin.

Kod:
=EĞER(EHATALIYSA(MBUL(" ";D5;MBUL(" ";D5;1)+1));SAĞDAN(D5;UZUNLUK(D5)-MBUL(" ";D5;1))&" "&SOLDAN(D5;MBUL(" ";D5;1));SAĞDAN(D5;UZUNLUK(D5)-(MBUL(" ";D5;MBUL(" ";D5;1)+1)))&" "&SOLDAN(D5;(MBUL(" ";D5;MBUL(" ";D5;1)+1))))
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,649
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
çok teşekkür ederim Sayın Huseyinkis
normal isim ve 3 isimle denedim sonuçlar mükemmel arşivime almıştım
(not jandarmaya az önce gittim ya bu soyadı adı illaki böylemi olcak formda dedim cevap
evet dedi matbu evrak değiştirilemez :)
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,715
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Ekteki Formulu Denermisiniz D5 hücresine göre ayarlanmış siz hücreyi değiştirin.

Kod:
=EĞER(EHATALIYSA(MBUL(" ";D5;MBUL(" ";D5;1)+1));SAĞDAN(D5;UZUNLUK(D5)-MBUL(" ";D5;1))&" "&SOLDAN(D5;MBUL(" ";D5;1));SAĞDAN(D5;UZUNLUK(D5)-(MBUL(" ";D5;MBUL(" ";D5;1)+1)))&" "&SOLDAN(D5;(MBUL(" ";D5;MBUL(" ";D5;1)+1))))
Merhaba,

A1 = Ali Can LAKOT

İstek ;

B1 = Ali Can
C1 = LAKOT

Teşekkür ederim
 
Katılım
23 Eylül 2004
Mesajlar
1,754
Excel Vers. ve Dili
Excel 2010 TR
Merhaba,

A1 = Ali Can LAKOT

İstek ;

B1 = Ali Can
C1 = LAKOT

Teşekkür ederim
Merhaba,


Kod:
C1   =EĞER(EHATALIYSA(MBUL(" ";A1;MBUL(" ";A1;1)+1));SAĞDAN(A1;UZUNLUK(A1)-MBUL(" ";A1;1));SAĞDAN(A1;UZUNLUK(A1)-(MBUL(" ";A1;MBUL(" ";A1;1)+1))))

B1   =EĞER(EHATALIYSA(MBUL(" ";A1;MBUL(" ";A1;1)+1));SOLDAN(A1;MBUL(" ";A1;1));SOLDAN(A1;(MBUL(" ";A1;MBUL(" ";A1;1)+1))))
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Sayın Necdet Yeşertener, sayın hüseyinkis çok teşekkürler, çok yararlı yardımlar.
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,715
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhaba,


Kod:
C1   =EĞER(EHATALIYSA(MBUL(" ";A1;MBUL(" ";A1;1)+1));SAĞDAN(A1;UZUNLUK(A1)-MBUL(" ";A1;1));SAĞDAN(A1;UZUNLUK(A1)-(MBUL(" ";A1;MBUL(" ";A1;1)+1))))

B1   =EĞER(EHATALIYSA(MBUL(" ";A1;MBUL(" ";A1;1)+1));SOLDAN(A1;MBUL(" ";A1;1));SOLDAN(A1;(MBUL(" ";A1;MBUL(" ";A1;1)+1))))
Sayın Huseyinkis merhaba,

Çözüm için teşekkür ederim.

Saygılarımla.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Alternatif olsun.

merhaba sayın hocalarım
A1 hücresinde AHMET GÖKSEL yazıyo
B1 hücresine nasıl bir formül yazılırsa GÖKSEL AHMET şekline döner

sorunun püf noktası ALİ CAN LAKOT adıyla 3 isimden oluşursa LAKOT ALİ CAN
haline geçsin

jandarmanın istediği matbu evrak biçiminde SOYADI ADI formatı var malum dönüştürmemiz lazım ama nasıl
Sayın modoste, aşağıdaki formülü kullanabilirsiniz.

Kod:
[COLOR=blue]=SAĞDAN[/COLOR][COLOR=blue](A1;UZUNLUK(A1)-BUL("*";YERİNEKOY(A1;" ";"*";UZUNLUK(A1)-[/COLOR]
[COLOR=blue] UZUNLUK(YERİNEKOY(A1;" ";"")))))[/COLOR]&" "&[COLOR=red]SOLDAN(A1;BUL("*";[/COLOR]
[COLOR=red]  YERİNEKOY(A1;" ";"*";UZUNLUK(A1)-UZUNLUK(YERİNEKOY(A1;" ";""))))-1)[/COLOR]
======================================================================


Sayın 1Al2Ver,

Sizde, formülde kırmızı işaretli bölümü alıp = ile B1 hücresine, mavi işaretli bölümü ise C1 hücresine yazabilirsiniz.

Merhaba,

A1 = Ali Can LAKOT

İstek ;

B1 = Ali Can
C1 = LAKOT

Teşekkür ederim
.
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,715
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhaba,

Alternatif olsun.

Sayın 1Al2Ver,

Sizde, formülde kırmızı işaretli bölümü alıp = ile B1 hücresine, mavi işaretli bölümü ise C1 hücresine yazabilirsiniz.

.
Ömer bey teşekkür ederim,

Saygılarımla.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,649
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
tüm çözümler için tekrar teşekkür ederim.
birşey daha sormak istiyorum bir hücredeki normal yazılan ad soyadın, soyadını büyük harf yazdırma ile ilgili formülasyon yaparmısınız.
A1= Abdullah Sağlam B1= Abdullah SAĞLAM
 
Katılım
24 Şubat 2009
Mesajlar
1,077
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
01-03-2023
bunu siteden almıştım. bundan uyarlayabilirsin
 

Ekli dosyalar

Üst