
Genel formül
=LEFT(url,LEN(B5)-(RIGHT(url)="/"))
Özet
Bir URL veya yoldan sondaki eğik çizgiyi kaldırmak için SOL ve UZUNLUK işlevlerine dayalı bir formül kullanabilirsiniz. Gösterilen örnekte, C6 hücresindeki formül şudur:
=LEFT(B5,LEN(B5)-(RIGHT(B5)="/"))
Açıklama
Çekirdekte, bu formül soldan başlayarak metin döndürmek için LEFT işlevini kullanır. Kaç karakterin döndürülmesi gerektiğini hesaplamak için formül şu ifadeyi kullanır:
LEN(B5)-(RIGHT(B5)="/")
Burada toplam karakterler UZUNLUK işlevi ile hesaplanır. Bu sayıdan aşağıdaki ifadenin sonucu çıkarılır:
RIGHT(B5)="/"
Belirtilmemiş karakter sayısı ile SAĞ, dizedeki son karakteri döndürür. Bu karakterler eğik çizgi "/" ise, ifade TRUE değerini döndürür. Değilse, YANLIŞ döndürür.
DOĞRU ve YANLIŞ matematik işlemlerinde otomatik olarak 1 ve sıfıra zorlandığından, son karakterler "/" olmadığında LEN sonucundan sıfır çıkarır ve son karakterler "/" olduğunda 1 çıkarırız.
Sonuç, nihai sonucu döndüren SOL'a sağlanır.