
Formula generica
=LEFT(url,LEN(B5)-(RIGHT(url)="/"))
Sommario
Per rimuovere una barra finale da un URL o da un percorso, puoi utilizzare una formula basata sulle funzioni LEFT e LEN. Nell'esempio mostrato, la formula nella cella C6 è:
=LEFT(B5,LEN(B5)-(RIGHT(B5)="/"))
Spiegazione
In sostanza, questa formula utilizza la funzione SINISTRA per restituire il testo a partire da sinistra. Per calcolare quanti caratteri devono essere restituiti, la formula utilizza questa espressione:
LEN(B5)-(RIGHT(B5)="/")
Qui, i caratteri totali vengono calcolati con la funzione LEN. Da questo numero viene sottratto il risultato della seguente espressione:
RIGHT(B5)="/"
Con il numero di caratteri non specificato, RIGHT restituirà l'ultimo carattere nella stringa. Se questo carattere è una barra "/", l'espressione restituisce VERO. In caso contrario, restituisce FALSE.
Poiché VERO e FALSO vengono forzati automaticamente a 1 e zero nelle operazioni matematiche, sottraiamo zero dal risultato di LEN quando gli ultimi caratteri non sono "/" e sottraiamo 1 quando gli ultimi caratteri sono "/".
Il risultato viene fornito a LEFT, che restituisce il risultato finale.