KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo eliminar letras de cadenas, números o celdas en Excel?

AutorKelly Fecha de modificación

Este artículo explica cómo eliminar letras de cadenas de texto, celdas o números en Excel. Presentamos cuatro métodos para lograrlo: mediante fórmulas matriciales, funciones definidas por el usuario y el complemento de terceros Kutools para Excel.


Eliminar letras de cadenas/números/celdas con fórmula matricial

Podemos usar una fórmula matricial para eliminar letras de cadenas, números o celdas en Excel. Siga estos pasos:

1. Seleccione una celda vacía en la que quiera obtener la cadena de texto sin letras, introduzca la fórmula =SUM(MID(0&A2,LARGE(INDEX(ISNUMBER(--MID(A2,ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1,1)*10^ROW($1:$99)/10) (A2 es la celda de la que eliminará las letras) y pulse simultáneamente las teclas Ctrl+Mayús+Intro.
eliminar letras del texto con una fórmula

2. Mantenga seleccionada la celda y arrastre su controlador de relleno hasta el rango que necesite. Verá cómo todas las letras desaparecen de las cadenas del Texto original, tal como se muestra en la siguiente captura de pantalla:
arrastrar y rellenar la fórmula en otras celdas

Notas:
(1) Esta fórmula matricial elimina cualquier carácter que no sea numérico. Por ejemplo, si la cadena de texto original es abc-859*-24test, la fórmula eliminará todas las letras y los caracteres especiales ()* y -) y devolverá 85924.
(2) Si la cadena de texto no contiene ningún número, esta fórmula matricial devolverá 0.


Eliminar letras de cadenas/números/celdas con la utilidad Eliminar caracteres de Kutools para Excel

Todos los métodos anteriores eliminarán todos los caracteres excepto los numéricos. Pero a veces es posible que quieras eliminar únicamente las letras de una cadena de texto, manteniendo los caracteres numéricos y otros. Para ello, este método presenta la utilidad Eliminar caracteres específicos de Kutools para Excel, que te permite hacerlo fácilmente en Excel.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

1. Seleccione las celdas de las que desea eliminar letras y haga clic en Kutools > Texto > Eliminar caracteres específicos.
hacer clic en Eliminar caracteres de Kutools

2. En el cuadro de diálogo Eliminar caracteres específicos que se abre, active la opción Alfa y haga clic en el botón Aceptar. A continuación, verá que solo se han eliminado las letras de las celdas seleccionadas. Vea la captura de pantalla:
marcar la opción No numérico para obtener solo números
Nota: Si realmente desea eliminar todo tipo de caracteres excepto los numéricos, puede activar la opción No numérico y hacer clic en el botón Aceptar en el cuadro de diálogo Eliminar caracteres específicos. Vea la captura de pantalla:
marcar la opción No numérico para obtener solo números

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora

Eliminar letras de cadenas/números/celdas con una función definida por el usuario

También podemos añadir una función definida por el usuario en Excel para eliminar letras de cadenas/números/celdas. Proceda de la siguiente manera:

1. Pulse simultáneamente las teclas Alt+F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. Haga clic en Insertar > Módulo y copie y pegue el siguiente código en la nueva ventana de módulo que se abre.

VBA: Eliminar letras de cadenas/números/celdas en Excel

Function StripChar(Txt As String) As String
With CreateObject("VBScript.RegExp")
.Global = True
.Pattern = "\D"
StripChar = .Replace(Txt, "")
End With
End Function

3. Guarde esta función definida por el usuario. Seleccione una celda vacía donde quiera que aparezca la cadena de texto sin letras, introduzca la fórmula =StripChar(A2) (A2 es la celda de la que se eliminarán las letras) y arrastre el controlador de relleno hacia abajo hasta cubrir el rango que necesite. Vea las capturas de pantalla:

introducir una fórmula
arrastrar y rellenar la fórmula en otras celdas

Notas:
(1) Esta función definida por el usuario también puede eliminar cualquier tipo de carácter excepto los numéricos. Por ejemplo, si la cadena del Texto Original es abc-859*-24test, esta fórmula matricial eliminará letras y caracteres especiales (*) y -) y devolverá 85924.
(2) Esta función definida por el usuario devolverá números almacenados como cadenas de texto.


Eliminar letras de cadenas/números/celdas con la función EXTRACTNUMBERS de Kutools para Excel

Este método presenta la función EXTRACTNUMBERS de Kutools para Excel, que te permite eliminar fácilmente todas las letras de cadenas, números o celdas en Excel. Sigue estos pasos:

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

1. Seleccione una celda vacía en la que quiera devolver la cadena de texto sin letras y haga clic en Kutools > Funciones > Texto > EXTRCTNUMBERS. Vea la captura de pantalla:
hacer clic en la función ExtraerNúmeros de Kutools

2. En el cuadro de diálogo Argumentos de función que se abre, especifique en el cuadro Txt la celda de la que desea eliminar letras; opcionalmente, escriba VERDADERO o FALSO en el cuadro N y haga clic en el botón Aceptar.
configurar las opciones en el cuadro de diálogo Argumentos de función
Nota: Escribir VERDADERO devolverá números numéricos, mientras que dejarlo en blanco o escribir FALSO devolverá números almacenados como cadenas de texto.

3. Mantenga seleccionada la celda y arrastre el controlador de relleno hasta el rango que necesite. A continuación, verá que todas las letras se han eliminado de las cadenas del texto original. Vea la captura de pantalla:
obtener el resultado mediante Kutools

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora

Notas:
(1) Puede introducir directamente la fórmula =EXTRACTNUMBERS(A2,VERDADERO) en la celda seleccionada y, a continuación, arrastrar el controlador de relleno al rango que necesite.
(2) La función EXTRACTNUMBERS también elimina cualquier tipo de carácter que no sea numérico.


Artículos relacionados:

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos