Belli Bir Karekterden Sonra Uzunluk Saydırıp Silme

Katılım
22 Ekim 2010
Mesajlar
21
Excel Vers. ve Dili
excell 2007 english
Merhaba herkese.
Belli bir karekterden sonra silme için "LEFT(A13; FIND("\"; A13)-1) " formülü benim için çalışmıyor çünkü "-1" değeri değişken olmalı.
Yani;

C:\aaa\bbb\ccc\ddd\123456.pdf

C:\aaa\bbb\ccc\ddd

C:\aaa\bbb\ccc\ddd\eee\fff\123.dwg

C:\aaa\bbb\ccc\ddd\eee\fff



Bu hale getirmek istiyorum. Nasıl düzenleyebilirim?
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,417
Excel Vers. ve Dili
excel 2010
Merhaba
Verileriniz A sütununda ise;
Deneyiniz.

C++:
=SOLDAN(A1;MBUL("!";YERİNEKOY(A1;"\";"!";UZUNLUK(A1)-UZUNLUK(YERİNEKOY(A1;"\";"")));1)-1)
 
Katılım
22 Ekim 2010
Mesajlar
21
Excel Vers. ve Dili
excell 2007 english
Çok teşekkürler. Konu çözüldü. formüldeki 1(ünlem) işareti ne işe yarıyor?
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,417
Excel Vers. ve Dili
excel 2010
Çok teşekkürler. Konu çözüldü. formüldeki 1(ünlem) işareti ne işe yarıyor?
Merhaba
! yerine @ veya ZZZZ veya !@! gibi herhangi bir başka karakter de kullanabilirsiniz.
Son \ karakterinin yerini bulup bunu değiştirerek metnin uzunluklarına bakıp dosya adını silmek için kullanılıyor.
 
Katılım
22 Ekim 2010
Mesajlar
21
Excel Vers. ve Dili
excell 2007 english
Teşekkür ederim.
 
Üst