Fórmula de Excel: Normalizar texto
A veces, al importar una cadena de texto desde otros dispositivos o ubicaciones, puede contener signos de puntuación, espacios adicionales o mayúsculas que desees eliminar y ajustar. Este tutorial introduce una fórmula que combina las funciones LOWER, TRIM y SUBSTITUTE para manejar esta tarea.
Fórmula genérica:
=LOWER(TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE( SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(text,"("," "),")"," "),"-"," "),":"," "),";"," "),"!"," "),","," "),"."," ")))) |
Argumentos
Texto: la cadena de texto que deseas normalizar. |
Valor devuelto:
Esta fórmula elimina los signos de puntuación, los espacios adicionales y convierte las mayúsculas en minúsculas.
Cómo funciona esta fórmula
Por ejemplo, normaliza los textos en el rango B3:B5 y muestra los resultados en C3:C5. Usa la siguiente fórmula en C3:
=LOWER(TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE( SUBSTITUTE(SUBSTITUTE(B3,"("," "),")"," "),"-"," "),":"," "),";"," "),"!"," "),","," "),"."," ")))) |
Pulsa Enter y luego arrastra el controlador de relleno hacia abajo hasta la celda C5 para obtener los textos normalizados de las celdas B3:B5.
Explicación
SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(
SUBSTITUTE(text,"("," "),")"," "),"-"," "),":"," "),";"," "),"!"," "),","," "),"."," ") : la función SUBSTITUTE reemplazará el texto antiguo con el nuevo en la cadena de texto; aquí, esta fórmula reemplazará los signos de puntuación con espacios.
TRIM función: la función TRIM elimina los espacios adicionales de la cadena de texto.
LOWER función: la función LOWER convierte las letras mayúsculas en minúsculas.
Nota
Si deseas conservar los espacios iniciales o finales en la cadena de texto, puedes usar esta fórmula:
=" "&LOWER(TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE( SUBSTITUTE(SUBSTITUTE(B3,"("," "),")"," "),"-"," "),":"," "),";"," "),"!"," "),","," "),"."," ")))&" " |
Archivo de ejemplo
Haz clic para descargar el archivo de ejemplo
Fórmulas relacionadas
- Comprobar si una celda contiene un texto específico
Para comprobar si una celda contiene algunos textos en el rango A pero no contiene los textos en el rango B, puedes usar una fórmula matricial que combine las funciones COUNT, SEARCH y AND en Excel. - Comprobar si una celda contiene uno de varios valores pero excluye otros valores
Este tutorial proporcionará una fórmula para manejar rápidamente la tarea de verificar si una celda contiene una de varias cosas, excluyendo otros valores en Excel, y explicará los argumentos de la fórmula. - Comprobar si una celda contiene una de varias cosas
Supongamos que en Excel hay una lista de valores en la columna E, y quieres comprobar si las celdas en la columna B contienen todos los valores de la columna E y devolver VERDADERO o FALSO. - Comprobar si una celda contiene un número
A veces, es posible que quieras comprobar si una celda contiene caracteres numéricos. Este tutorial proporciona una fórmula que devolverá VERDADERO si la celda contiene un número, y FALSO si no lo contiene.
Las Mejores Herramientas de Productividad para Office
Kutools para Excel - Te Ayuda a Sobresalir Entre la Multitud
Kutools para Excel Presume de Más de 300 Funciones, Asegurando Que Lo Que Necesitas Está a Solo Un Clic de Distancia...
Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)
- ¡Un segundo para cambiar entre decenas de documentos abiertos!
- Reduce cientos de clics de ratón para ti todos los días, di adiós al síndrome del túnel carpiano.
- Aumenta tu productividad en un 50% al ver y editar múltiples documentos.
- Trae Pestañas Eficientes a Office (incluye Excel), Al Igual Que Chrome, Edge y Firefox.