• DİKKAT

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

Önce soyisim sonra isim

  • Konbuyu başlatan Konbuyu başlatan turgayzeynep
  • Başlangıç tarihi Başlangıç tarihi
T

turgayzeynep

Misafir
=EĞERHATA(
YAZIM.DÜZENİ(PARÇAAL(
İNDİS('ANA VERİ'!B$10:B$101;
KÜÇÜK(EĞER('ANA VERİ'!$R$10:$R$101>=17;
SATIR('ANA VERİ'!B$10:B$101)-SATIR('ANA VERİ'!B$10)+1);
SATIR(A1))
);
1;
BUL(" ";
İNDİS('ANA VERİ'!B$10:B$101;
KÜÇÜK(EĞER('ANA VERİ'!$R$10:$R$101>=17;
SATIR('ANA VERİ'!B$10:B$101)-SATIR('ANA VERİ'!B$10)+1);
SATIR(A1))
)
)-1
))&
" "&
BÜYÜKHARF(PARÇAAL(
İNDİS('ANA VERİ'!B$10:B$101;
KÜÇÜK(EĞER('ANA VERİ'!$R$10:$R$101>=17;
SATIR('ANA VERİ'!B$10:B$101)-SATIR('ANA VERİ'!B$10)+1);
SATIR(A1))
);
EĞERHATA(BUL(" ";
İNDİS('ANA VERİ'!B$10:B$101;
KÜÇÜK(EĞER('ANA VERİ'!$R$10:$R$101>=17;
SATIR('ANA VERİ'!B$10:B$101)-SATIR('ANA VERİ'!B$10)+1);
SATIR(A1))
)
)+1;0);
UZUNLUK(
İNDİS('ANA VERİ'!B$10:B$101;
KÜÇÜK(EĞER('ANA VERİ'!$R$10:$R$101>=17;
SATIR('ANA VERİ'!B$10:B$101)-SATIR('ANA VERİ'!B$10)+1);
SATIR(A1))
)
)
));
"")
Hocam Kolay gelsin iyi çalışmalar göndermiş olduğum formülde 17 yaşından büyük olan şahısların isimlerini getirmektedir Örnek TurgayCANDAN olarak getirmektedir CANDAN Turgay olarak soy ismimi ve ismimi getirmesini istiyorum Rica etsem formüle yardımcı olabilir misiniz
 
Formülünüz şu anda adı alıp ilk harfini büyük, diğerlerini küçük yapıyor ve ardından soyadını tamamen büyük harfle ekliyor (Turgay CANDAN).
Bu isteğinizi gerçekleştirmek için formülünüzde birkaç düzenleme yapmamız gerekiyor. Formülünüz şu anda adı alıp ilk harfini büyük, diğerlerini küçük yapıyor ve ardından soyadını tamamen büyük harfle ekliyor (Turgay CANDAN).

Siz, önce soyadının tamamen büyük harfle gelmesini, ardından bir boşluk ve sonra adın ilk harfi büyük, diğerleri küçük olacak şekilde gelmesini istiyorsunuz (CANDAN Turgay).


Kod:
=EĞERHATA(
BÜYÜKHARF(PARÇAAL(
    İNDİS('ANA VERİ'!B$10:B$101;
        KÜÇÜK(EĞER('ANA VERİ'!$R$10:$R$101>=17;
            SATIR('ANA VERİ'!B$10:B$101)-SATIR('ANA VERİ'!B$10)+1);
            SATIR(A1))
    );
    EĞERHATA(BUL(" ";
        İNDİS('ANA VERİ'!B$10:B$101;
            KÜÇÜK(EĞER('ANA VERİ'!$R$10:$R$101>=17;
                SATIR('ANA VERİ'!B$10:B$101)-SATIR('ANA VERİ'!B$10)+1);
                SATIR(A1))
        )
    )+1;1);
    UZUNLUK(
        İNDİS('ANA VERİ'!B$10:B$101;
            KÜÇÜK(EĞER('ANA VERİ'!$R$10:$R$101>=17;
                SATIR('ANA VERİ'!B$10:B$101)-SATIR('ANA VERİ'!B$10)+1);
                SATIR(A1))
        )
    )
))
&
" "
&
YAZIM.DÜZENİ(PARÇAAL(
    İNDİS('ANA VERİ'!B$10:B$101;
        KÜÇÜK(EĞER('ANA VERİ'!$R$10:$R$101>=17;
            SATIR('ANA VERİ'!B$10:B$101)-SATIR('ANA VERİ'!B$10)+1);
            SATIR(A1))
    );
    1;
    BUL(" ";
        İNDİS('ANA VERİ'!B$10:B$101;
            KÜÇÜK(EĞER('ANA VERİ'!$R$10:$R$101>=17;
                SATIR('ANA VERİ'!B$10:B$101)-SATIR('ANA VERİ'!B$10)+1);
                SATIR(A1))
        )
    )-1
))
;"")

Bu formülü ilk hücreye girdikten sonra Ctrl + Shift + Enter ile dizi formülü olarak onaylayın
 
Formülünüz şu anda adı alıp ilk harfini büyük, diğerlerini küçük yapıyor ve ardından soyadını tamamen büyük harfle ekliyor (Turgay CANDAN).
Bu isteğinizi gerçekleştirmek için formülünüzde birkaç düzenleme yapmamız gerekiyor. Formülünüz şu anda adı alıp ilk harfini büyük, diğerlerini küçük yapıyor ve ardından soyadını tamamen büyük harfle ekliyor (Turgay CANDAN).

Siz, önce soyadının tamamen büyük harfle gelmesini, ardından bir boşluk ve sonra adın ilk harfi büyük, diğerleri küçük olacak şekilde gelmesini istiyorsunuz (CANDAN Turgay).


Kod:
=EĞERHATA(
BÜYÜKHARF(PARÇAAL(
    İNDİS('ANA VERİ'!B$10:B$101;
        KÜÇÜK(EĞER('ANA VERİ'!$R$10:$R$101>=17;
            SATIR('ANA VERİ'!B$10:B$101)-SATIR('ANA VERİ'!B$10)+1);
            SATIR(A1))
    );
    EĞERHATA(BUL(" ";
        İNDİS('ANA VERİ'!B$10:B$101;
            KÜÇÜK(EĞER('ANA VERİ'!$R$10:$R$101>=17;
                SATIR('ANA VERİ'!B$10:B$101)-SATIR('ANA VERİ'!B$10)+1);
                SATIR(A1))
        )
    )+1;1);
    UZUNLUK(
        İNDİS('ANA VERİ'!B$10:B$101;
            KÜÇÜK(EĞER('ANA VERİ'!$R$10:$R$101>=17;
                SATIR('ANA VERİ'!B$10:B$101)-SATIR('ANA VERİ'!B$10)+1);
                SATIR(A1))
        )
    )
))
&
" "
&
YAZIM.DÜZENİ(PARÇAAL(
    İNDİS('ANA VERİ'!B$10:B$101;
        KÜÇÜK(EĞER('ANA VERİ'!$R$10:$R$101>=17;
            SATIR('ANA VERİ'!B$10:B$101)-SATIR('ANA VERİ'!B$10)+1);
            SATIR(A1))
    );
    1;
    BUL(" ";
        İNDİS('ANA VERİ'!B$10:B$101;
            KÜÇÜK(EĞER('ANA VERİ'!$R$10:$R$101>=17;
                SATIR('ANA VERİ'!B$10:B$101)-SATIR('ANA VERİ'!B$10)+1);
                SATIR(A1))
        )
    )-1
))
;"")

Bu formülü ilk hücreye girdikten sonra Ctrl + Shift + Enter ile dizi formülü olarak onaylayın
Hocam çift İsimlerde olmuyo formül tek isimde sıkıntı yok Rica etsem çift isme göre de uyarlayabilir misiniz aynı anda hem tek isim hem çift isimler için

Örnek Mehmet Ali CANDAN
CANDAN Mehmet Ali

Şeklinde olmasını rıca ederim
 
Demir hocam sizin yazmış olduğunuz formun çok güzel Fakat benim işimi görmüyor 17 yaşından büyük olan çocukları getirmiyor Eğer bu atmış olduğum formül üzerinde düzenleme yaparsanız çok memnun olurum Teşekkürler Bu formüllere sadece 2 isimleri getirmiyor

=EĞERHATA( BÜYÜKHARF(PARÇAAL( İNDİS('ANA VERİ'!B$10:B$101; KÜÇÜK(EĞER('ANA VERİ'!$R$10:$R$101>=17; SATIR('ANA VERİ'!B$10:B$101)-SATIR('ANA VERİ'!B$10)+1); SATIR(A1)) ); EĞERHATA(BUL(" "; İNDİS('ANA VERİ'!B$10:B$101; KÜÇÜK(EĞER('ANA VERİ'!$R$10:$R$101>=17; SATIR('ANA VERİ'!B$10:B$101)-SATIR('ANA VERİ'!B$10)+1); SATIR(A1)) ) )+1;1); UZUNLUK( İNDİS('ANA VERİ'!B$10:B$101; KÜÇÜK(EĞER('ANA VERİ'!$R$10:$R$101>=17; SATIR('ANA VERİ'!B$10:B$101)-SATIR('ANA VERİ'!B$10)+1); SATIR(A1)) ) ) )) & " " & YAZIM.DÜZENİ(PARÇAAL( İNDİS('ANA VERİ'!B$10:B$101; KÜÇÜK(EĞER('ANA VERİ'!$R$10:$R$101>=17; SATIR('ANA VERİ'!B$10:B$101)-SATIR('ANA VERİ'!B$10)+1); SATIR(A1)) ); 1; BUL(" "; İNDİS('ANA VERİ'!B$10:B$101; KÜÇÜK(EĞER('ANA VERİ'!$R$10:$R$101>=17; SATIR('ANA VERİ'!B$10:B$101)-SATIR('ANA VERİ'!B$10)+1); SATIR(A1)) ) )-1 )) ;"")
 
Siz Soyad sonra Adı istemediniz mi? 17 yaşından büyük derken anlayamadım?
 
Siz Soyad sonra Adı istemediniz mi? 17 yaşından büyük derken anlayamadım?
Ana veri diye bir sayfam var R17 ile R101 hücreleri arasındaki yaşı 17'den büyük olan kişileri 2 sayfaya atmış olacak atmış olduğu kişilerin soy isim tamamen büyük 2 veya bir ismi olanları baş harfleri büyük olmak üzere geri kalanı küçük olarak sayfaya getirmesini istiyorum
 
Ana veri diye bir sayfam var R17 ile R101 hücreleri arasındaki yaşı 17'den büyük olan kişileri 2 sayfaya atmış olacak atmış olduğu kişilerin soy isim tamamen büyük 2 veya bir ismi olanları baş harfleri büyük olmak üzere geri kalanı küçük olarak sayfaya getirmesini istiyorum
Hocam ekte gönderdim Bunun üzerinde çalışma yaparsanız sevinirim
 

Ekli dosyalar

Konu sahibi kişi olarak 7 nolu mesajınızdaki formülünüze göre sayfa adı "ANA VERİ" olduğunu yazıyorsunuz,

8 nolu iletideki paylaştığım dosyada istediğiniz karşılanmış ancak bakma zahmetinde bile bulunmamışsınız.
 
Konu sahibi kişi olarak 7 nolu mesajınızdaki formülünüze göre sayfa adı "ANA VERİ" olduğunu yazıyorsunuz,

8 nolu iletideki paylaştığım dosyada istediğiniz karşılanmış ancak bakma zahmetinde bile bulunmamışsınız.
Hocam kusura bakmayın size de çok teşekkür ederim Allah razı olsun
 
Geri
Üst