20 Jun Eliminar código HTML de una celda en Excel
Funciones utilizadas: EXTRAE, LARGO
Suponiendo que disponemos de un rango con valores de texto y códigos en HTML en A2:A10, planteamos el siguiente método para eliminar la parte del código HTML al inicio y fin de cada celda en el rango B2:B10:
ELIMINAR CÓDIGO HTML DE UNA CELDA EN EXCEL
|
Donde «A2» corresponde a la primera celda de texto con código HTML.
Combinamos las funciones EXTRAE y LARGO para obtener el resultado deseado.
Configuramos la función EXTRAE para comenzar la extracción desde el cuarto carácter, lo cual permite eliminar el tag de apertura del código HTML para el formato negrita o bold (<b>).
Luego definimos la cantidad de caracteres a extraer en base a la función LARGO y restamos 7 a dicha cantidad que es la suma total de caracteres no deseados por el código HTML (3 al inicio + 4 al final).
Recordar de adaptar el argumento de la posición inicial de la función EXTRAE y la cantidad de caracteres a restar de la función LARGO, en base a los caracteres que se apliquen para el código HTML.
De esta forma, logramos eliminar el código HTML de una celda de forma rápida y fácil en Excel.
Puedes encontrar más fórmulas interesantes en el anuario de Desafiando Excel en el siguiente link o videos con más fórmulas ingeniosas de Excel aquí.
Salvo aclaración, todas las fórmulas y macros de este sitio están configuradas para aplicarse sobre la celda A1. Algunas fórmulas se encuentran encerradas entre llaves {} debido a que son fórmulas matriciales. Estas llaves no deben introducirse tecleándolas, sino que se generan automáticamente al aceptar la fórmula pulsando Control+Shift+Enter al mismo tiempo. Las fórmulas de este sitio son compatibles con versiones de Microsoft Excel® 2010 o superiores.
