• DİKKAT

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

Soru Parçaal Formülü

okan32

Altın Üye
Katılım
12 Mayıs 2016
Mesajlar
386
Excel Vers. ve Dili
Ofis 2019- 32 Bit - Türkçe
Merhaba Arkadaşlar Metin içerisinden belirli yerleri almam gerekiyor. yapmak istediğimi örnek dosyamda açıkladım. Yardımlarınız için şimdiden teşekkürler.
 

Ekli dosyalar

Merhaba,
MAHHÜSAMETTİN CAMİİ metninde siz HÜSAMETTİN CAMİİ almasını istemişsiniz. Peki tük cümlelerde MAH ibaresi sabit mi?
 
Deneyiniz.
Yoğunluktan fazla üstüne olamadım. Daha sade ve kullanışlısını bulasıya kadar işinizi görür.
Kod:
=YERİNEKOY(EĞERHATA(PARÇAAL(KIRP(PARÇAAL(A2;1;BUL("CAMİİ";A2)-1));BUL(" ";KIRP(PARÇAAL(A2;1;BUL("CAMİİ";A2)-1)))+1;UZUNLUK(KIRP(PARÇAAL(A2;1;BUL("CAMİİ";A2)-1))));KIRP(PARÇAAL(A2;1;BUL("CAMİİ";A2)-1)));"MAH";"")&" CAMİİ"
Uşak'tan Atabey'e selamlar.
 
Bende bakıyordum. Bu da farklı alternatif olsun :)

=EĞER(EHATA(BUL("MAH";A2)+3);PARÇAAL(A2;1;BUL("CAMİİ";A2)+5);PARÇAAL(A2;BUL("MAH";A2)+3;(BUL("CAMİİ";A2)+5)-(BUL("MAH";A2)+3)))

MAH sabit demişsiniz ama bu iki satırda MAH olmadığı için ikinci koşul devreye giriyor ve formülü uzatıyor.
Buna benzer farklı koşullar da varsa o satırlarda formüller çalışmayabilir.

SÖKMEN CAMİİ ATABEY,,ATABEY,ISPARTA ATABEY
BURHANETTİNPAŞA CAMİİ ATABEY,,ATABEY,ISPARTA ATABEY
 
Deneyiniz.
Yoğunluktan fazla üstüne olamadım. Daha sade ve kullanışlısını bulasıya kadar işinizi görür.
Kod:
=YERİNEKOY(EĞERHATA(PARÇAAL(KIRP(PARÇAAL(A2;1;BUL("CAMİİ";A2)-1));BUL(" ";KIRP(PARÇAAL(A2;1;BUL("CAMİİ";A2)-1)))+1;UZUNLUK(KIRP(PARÇAAL(A2;1;BUL("CAMİİ";A2)-1))));KIRP(PARÇAAL(A2;1;BUL("CAMİİ";A2)-1)));"MAH";"")&" CAMİİ"
Uşak'tan Atabey'e selamlar.
Çok Teşekkür ederim Hocam
 
Geri
Üst