Excel formülü: URL'den sondaki eğik çizgiyi kaldırın -

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.

Ilginç makaleler...