¿Cómo eliminar números de cadenas de texto en Excel?
En muchos casos, los usuarios de Excel se encuentran con cadenas de texto llenas de números no deseados que necesitan eliminar para limpiar los datos. Ya sea que estés preparando datos para análisis o asegurándote de que tu texto cumpla con un formato específico, eliminar números puede ser esencial. Este artículo describe varios métodos, incluyendo el uso de una fórmula sencilla, Kutools para Excel y una solución personalizada con VBA para eliminar eficientemente los números de las cadenas de texto.
- Eliminar números de cadenas de texto con una fórmula
- Eliminar números por lotes de cadenas de texto con Kutools para Excel
- Eliminar números de cadenas de texto con una Función Definida por el Usuario
Eliminar números de cadenas de texto con una fórmula
Para aquellos que prefieren usar funciones nativas de Excel, la siguiente fórmula matricial ofrece una solución sencilla. Sin embargo, para aquellos que no están familiarizados con las funciones de Excel, esta fórmula es demasiado larga y difícil de manejar.
- Elige dónde deseas mostrar el texto limpio, como "C2" en este caso.
- Introduce la siguiente fórmula matricial y presiona "Ctrl" + "Shift" + "Enter".
=TEXTJOIN("", TRUE, IF(ISNUMBER(--MID(A2, ROW(INDIRECT("1:" & LEN(A2))), 1)), "", MID(A2, ROW(INDIRECT("1:" & LEN(A2))), 1)))
En la fórmula, "A2" es la celda que contiene la cadena de texto. Por favor, reemplázala con tu propia celda. - Selecciona la celda del resultado y arrastra su "Controlador de Relleno" hacia abajo para obtener el resto de los resultados.
Eliminar números por lotes de cadenas de texto con Kutools para Excel
Si necesitas eliminar números de un gran número de celdas con cadenas de texto, la función "Eliminar Caracteres" de "Kutools para Excel" puede manejar esta tarea por lotes de manera eficiente, facilitando la limpieza de cadenas de texto en grandes conjuntos de datos.
Kutools para Excel - Cargado con más de 300 herramientas esenciales para Excel. ¡Disfruta de funciones de IA permanentemente gratis! ¡Descarga ahora!
- Resalta las celdas que contienen las cadenas de texto de las cuales deseas eliminar números. Ve a seleccionar "Kutools" > "Texto" > "Eliminar Caracteres".
- En el cuadro de diálogo "Eliminar Caracteres", selecciona la opción "Numérico" y haz clic en "Aceptar".
Resultado: Todos los números se eliminan de las celdas seleccionadas con cadenas de texto de una vez.
Consejo: Si necesitas eliminar números y otros caracteres especiales de las celdas con cadenas de texto mientras mantienes solo letras, simplemente marca la opción "No alfabéticos" en el cuadro de diálogo "Eliminar Caracteres" y haz clic en "Aceptar". Ver la captura de pantalla a continuación.
Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora
Eliminar números de cadenas de texto con una Función Definida por el Usuario
Para aquellos que tienen habilidades para programar, una "Función Definida por el Usuario" (UDF) en VBA ofrece una solución personalizable y reutilizable.
- Presiona simultáneamente las teclas "Alt + F11" para abrir el editor de VBA.
- Ve a "Insertar" > "Módulo" y pega el siguiente código VBA. VBA: Eliminar Números de Cadenas de Texto en Excel
Function RemoveNumbers(Txt As String) As String With CreateObject("VBScript.RegExp") .Global = True .Pattern = "[0-9]" RemoveNumbers = .Replace(Txt, "") End With End Function
- Escribe la siguiente fórmula en una celda en blanco donde deseas mostrar el texto limpio. No olvides sustituir "A2" con la referencia a tu celda de cadena de texto.
=RemoveNumbers(A2)
Eliminar números de cadenas de texto en Excel puede lograrse a través de varios métodos, dependiendo de tu preferencia por la simplicidad o las herramientas disponibles. Cada método proporcionado en esta publicación asegura que tus cadenas de texto se limpien de manera eficiente, mejorando la claridad y usabilidad de tus datos.
Demostración: eliminar números de cadenas de texto en Excel
Artículos relacionados:
Las mejores herramientas de productividad para Office
Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...
Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!