• DİKKAT

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

Hücre içerisindeki metinlerin bir kısmını silmek

hadromer

Altın Üye
Katılım
23 Ekim 2015
Mesajlar
405
Excel Vers. ve Dili
LTSC Professional Plus 2021 64 Bit Türkçe
Merhabalar,
Öncelikle herkese sağlıklı günler dilerim.
A sütununda 15bin hücreden oluşan bir dosyam var. Bu hücre içerisinde latince isimler yer almaktadır. Hücre içerisinde yer alan bu isimlerin bir kısmını silmem gerekiyor. Fakat iyi ayrı kuralımız var.
1- Eğer hücre içerisinde "var." ifadesi yoksa ilk iki isimden sonrası silinmeli
2-Eğer hücre içerisinde "var." ifadesi varsa ilk iki kelime ile "var+isim1" arası ve "var+isim1"den sonrası silinmeli. bu konuda yardımcı olursanız çok sevinirim. Teşekkürler..
Örnek Fotoğraf ve Örnek Dosya : DOWNLOAD
 
Son düzenleme:
Deneyiniz.

C++:
=EĞER(EHATALIYSA(MBUL("var.";A2));SOLDAN(A2;BUL(" ";A2;BUL(" ";A2)+1)-1);SOLDAN(A2;BUL(" ";A2;BUL(" ";A2)+1)-1)&" "&PARÇAAL(A2;MBUL("var.";A2);BUL(" ";A2;MBUL("var.";A2)+5)-MBUL("var.";A2)))
 
Deneyiniz.

C++:
=EĞER(EHATALIYSA(MBUL("var.";A2));SOLDAN(A2;BUL(" ";A2;BUL(" ";A2)+1)-1);SOLDAN(A2;BUL(" ";A2;BUL(" ";A2)+1)-1)&" "&PARÇAAL(A2;MBUL("var.";A2);BUL(" ";A2;MBUL("var.";A2)+5)-MBUL("var.";A2)))
Çok teşekkür ederim, tam istediğim gibi çalıştı.
 
Deneyiniz.

C++:
=EĞER(EHATALIYSA(MBUL("var.";A2));SOLDAN(A2;BUL(" ";A2;BUL(" ";A2)+1)-1);SOLDAN(A2;BUL(" ";A2;BUL(" ";A2)+1)-1)&" "&PARÇAAL(A2;MBUL("var.";A2);BUL(" ";A2;MBUL("var.";A2)+5)-MBUL("var.";A2)))
Merhaba,
Kod ilk başlarda çok güzel çalışıyordu ama şimdi fotoğraftaki gibi çalışıyor. Rica etsem yardımcı olabilir miisniz ?

 
Sorun boşluk gibi görünen karakterlerin farklı olmasından kaynaklanıyor.

Bunları değiştirerek sorun aşılabilir. Formül biraz uzamış oldu.

Deneyiniz.

C++:
=EĞER(EHATALIYSA(MBUL("var.";A2));SOLDAN(A2;BUL(" ";YERİNEKOY(A2;DAMGA(160);DAMGA(32));BUL(" ";YERİNEKOY(A2;DAMGA(160);DAMGA(32)))+1)-1);SOLDAN(A2;BUL(" ";YERİNEKOY(A2;DAMGA(160);DAMGA(32));BUL(" ";YERİNEKOY(A2;DAMGA(160);DAMGA(32)))+1)-1)&" "&PARÇAAL(A2;MBUL("var.";A2);BUL(" ";YERİNEKOY(A2;DAMGA(160);DAMGA(32));MBUL("var.";A2)+5)-MBUL("var.";A2)))
 
Çok teşekkür ederim Sn. Korhan Ayhan, yeni yıl hediyesi gibi oldu:)
 
Geri
Üst