Fórmula do Excel: remover barra final do url -

Fórmula genérica

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

Resumo

Para remover uma barra final de um URL ou caminho, você pode usar uma fórmula baseada nas funções LEFT e LEN. No exemplo mostrado, a fórmula na célula C6 é:

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

Explicação

Basicamente, esta fórmula usa a função LEFT para retornar o texto começando da esquerda. Para descobrir quantos caracteres devem ser retornados, a fórmula usa esta expressão:

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

Aqui, o total de caracteres é calculado com a função LEN. Deste número, o resultado da seguinte expressão é subtraído:

RIGHT(B5)="/"

Com o número de caracteres não especificado, RIGHT retornará o último caractere na string. Se este caractere for uma barra "/", a expressão retornará TRUE. Caso contrário, ele retorna FALSE.

Como TRUE e FALSE são coagidos automaticamente para 1 e zero em operações matemáticas, subtraímos zero do resultado de LEN quando os últimos caracteres não são "/" e subtraímos 1 quando os últimos caracteres são "/".

O resultado é fornecido para LEFT, que retorna o resultado final.

Artigos interessantes...