Soru Parçaal Formülü

okan32

Altın Üye
Katılım
12 Mayıs 2016
Mesajlar
376
Excel Vers. ve Dili
Ofis 2019- 32 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
16-04-2026
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

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Merhaba,
MAHHÜSAMETTİN CAMİİ metninde siz HÜSAMETTİN CAMİİ almasını istemişsiniz. Peki tük cümlelerde MAH ibaresi sabit mi?
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
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.
 

Cengiz Demir

Altın Üye
Katılım
29 Haziran 2018
Mesajlar
604
Excel Vers. ve Dili
Office 365 TR (32 Bit)
Altın Üyelik Bitiş Tarihi
05-04-2025
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
 

okan32

Altın Üye
Katılım
12 Mayıs 2016
Mesajlar
376
Excel Vers. ve Dili
Ofis 2019- 32 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
16-04-2026
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
 
Üst