Excel-formel: Ta bort efterföljande snedstreck från url -

Generisk formel

=LEFT(url,LEN(B5)-(RIGHT(url)="/"))

Sammanfattning

För att ta bort en efterföljande snedstreck från en URL eller sökväg kan du använda en formel baserad på VÄNSTER- och LEN-funktionerna. I exemplet som visas är formeln i cell C6:

=LEFT(B5,LEN(B5)-(RIGHT(B5)="/"))

Förklaring

Kärnan använder denna formel VÄNSTER för att returnera text från vänster. För att räkna ut hur många tecken som ska returneras använder formeln detta uttryck:

LEN(B5)-(RIGHT(B5)="/")

Här beräknas totalt tecken med LEN-funktionen. Från detta nummer subtraheras resultatet av följande uttryck:

RIGHT(B5)="/"

Om antalet tecken inte anges anger RIGHT den sista tecknet i strängen. Om de här tecknen är snedstreck "/" returnerar uttrycket SANT. Om inte, returnerar den FALSE.

Eftersom SANT och FALSK tvingas automatiskt till 1 och noll i matematiska operationer, subtraherar vi noll från resultatet av LEN när de sista tecknen inte är "/" och vi subtraherar 1 när de sista tecknen är "/".

Resultatet tillhandahålls till VÄNSTER, vilket returnerar slutresultatet.

Intressanta artiklar...