Fórmula de Excel: normalizar texto
A veces, mientras importa alguna cadena de texto de otros dispositivos o ubicaciones, es posible que tengan algunos signos de puntuación, espacios adicionales o mayúsculas que desee eliminar y ajustar. Aquí, este tutorial presenta una fórmula que combina LOWER, TRIM y SUBSTITUTE para hacer frente a esta tarea.
Fórmula genérica:
=LOWER(TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE( SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(text,"("," "),")"," "),"-"," "),":"," "),";"," "),"!"," "),","," "),"."," "))) |
Argumentos
Text: the text string you want to normalize. |
Valor devuelto:
Esta fórmula elimina las puntuaciones, los espacios adicionales y convierte las mayúsculas en minúsculas.
Cómo funciona esta fórmula
Por ejemplo, normalice los textos en el rango B3: B5 y genere los resultados en C3: C5. Utilice la siguiente fórmula en C3:
=LOWER(TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE( SUBSTITUTE(SUBSTITUTE(B3,"("," "),")"," "),"-"," "),":"," "),";"," "),"!"," "),","," "),"."," "))) |
Prensa Participar , luego arrastre el controlador de relleno hacia abajo a la celda C5 para obtener los textos de normalización de la celda B3: B5.
Explicación
SUSTITUTO (SUSTITUTO
SUBSTITUTO (texto, "(", ""), ")", ""), "-", ""), ":", ""), ";", ""), "!", "" ), ",", ""), ".", "") : el SUSTITUIR La función reemplazará el texto antiguo con el nuevo en la cadena de texto, aquí esta fórmula reemplazará las puntuaciones con espacios.
TRIM función: la función TRIM elimina los espacios adicionales de la cadena de texto.
BAJAR función: la función INFERIOR convierte las letras mayúsculas a minúsculas.
Observación
Si desea mantener los espacios iniciales o finales en la cadena de texto, puede usar esta fórmula:
=" "&LOWER(TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE( SUBSTITUTE(SUBSTITUTE(B3,"("," "),")"," "),"-"," "),":"," "),";"," "),"!"," "),","," "),"."," ")))&" " |
Archivo de muestra
Haga clic para descargar el archivo de muestra
Fórmulas relativas
- Verifica si una celda contiene un texto específico
Para verificar si una celda contiene algunos textos en el rango A pero no contiene los textos en el rango B, puede usar una fórmula de matriz que combine la función COUNT, SEARCH y AND en Excel - Compruebe si una celda contiene uno de varios valores pero excluye otros valores
Este tutorial proporcionará una fórmula para manejar rápidamente la tarea que verifica si una celda contiene una de las cosas pero excluye otros valores en Excel y explica los argumentos de la fórmula. - Compruebe si la celda contiene una de las cosas
Supongamos que en Excel, hay una lista de valores en la columna E, desea verificar si las celdas de la columna B contienen todos los valores en la columna E y devuelven VERDADERO o FALSO. - Compruebe si la celda contiene un número
A veces, es posible que desee verificar si una celda contiene caracteres numéricos. Este tutorial proporciona una fórmula que devolverá VERDADERO si la celda contiene un número, FALSO si la celda no contiene un número.
Las mejores herramientas de productividad de oficina
Kutools para Excel: te ayuda a destacar entre la multitud
Kutools para Excel cuenta con más de 300 funciones, Garantizar que lo que necesita está a sólo un clic de distancia...
Ficha Office: habilite la lectura y edición con pestañas en Microsoft Office (incluya Excel)
- ¡Un segundo para cambiar entre docenas de documentos abiertos!
- Reduzca cientos de clics del mouse para usted todos los días, diga adiós a la mano del mouse.
- Aumenta su productividad en un 50% al ver y editar varios documentos.
- Trae pestañas eficientes a Office (incluido Excel), al igual que Chrome, Edge y Firefox.