
Fórmula genérica
=MID(url,FIND("//",url)+2,LEN(url)-FIND("//",url)-1-(RIGHT(url)="/"))
Resumen
Para eliminar el protocolo (es decir, http: //, ftp: //, etc.) y la barra al final de una URL, puede utilizar un formulario basado en las funciones MID, FIND y LEN. En el ejemplo que se muestra, la fórmula en C5 es:
=MID(B5,FIND("//",B5)+2,LEN(B5)-FIND("//",B5)-1-(RIGHT(B5)="/"))
Explicación
El núcleo de esta fórmula es la función MID, que extrae el texto de una URL que comienza con el carácter después de "//" y termina con el carácter antes de la barra diagonal ("/"):
=MID(url,start,chars)
La URL proviene directamente de B5.
El inicio se calcula usando la función ENCONTRAR de esta manera:
FIND("//",B5)+2
FIND devuelve la posición de la barra doble ("//") en la URL como un número, por lo que agregamos 2 para comenzar a extraer en el siguiente carácter.
Chars representa la cantidad de caracteres que se van a extraer. Calculamos esto usando la siguiente expresión:
LEN(B5)-FIND("//",B5)-1-(RIGHT(B5)="/")
La función LEN calcula la longitud de la URL original, de la cual restamos la posición de "//" menos 1. También usamos un poco de lógica booleana para restar condicionalmente 1 carácter más:
(RIGHT(B5)="/")
Aquí la función DERECHA extrae el último carácter que se compara con "/". Un resultado de VERDADERO se evalúa como 1, mientras que un resultado de FALSO se evalúa como 0.
La lógica booleana se utiliza para evitar una lógica condicional adicional.