¿Cómo eliminar letras de cadenas / números / celdas en Excel?
Este artículo trata sobre cómo eliminar letras de cadenas de texto/celdas/números en Excel. Y proporcionamos cuatro métodos para resolverlo mediante fórmula de matriz, función definida por el usuario y complemento de terceros de Kutools for Excel.
- Eliminar letras de cadenas / números / celdas con fórmula de matriz
- Elimine letras de cadenas / números / celdas con la función definida por el usuario
- Elimine letras de cadenas/números/celdas con la utilidad Eliminar carácter de Kutools for Excel
- Eliminar letras de cadenas/números/celdas con la función EXTRACTNUMBER de Kutools for Excel
Eliminar letras de cadenas / números / celdas con fórmula de matriz
Podemos aplicar una fórmula de matriz para eliminar letras de cadenas / números / celdas en Excel. Por favor haga lo siguiente:
1. Seleccione una celda en blanco, devolverá la cadena de texto sin letras, ingrese 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) en ella, y presione el Ctrl + Shift + Enviar llaves al mismo tiempo.
2. Siga seleccionando la celda y luego arrastre su controlador de relleno al rango que necesite. Y ahora verá que todas las letras se eliminan de las cadenas de texto originales como se muestra a continuación:
Notas:
(1) Esta fórmula de matriz eliminará todo tipo de caracteres excepto los numéricos. Por ejemplo, la cadena de texto original es abc-859 * -24test, esta fórmula de matriz eliminará todas las letras y caracteres especiales (* y -) y volver 85924.
(2) Si no hay ningún número en la cadena de texto, esta fórmula de matriz devolverá 0.
Lote Separe el texto y los números de una celda / columna en diferentes columnas / filas
Kutools for Excel mejora su Células partidas utilidad y soporte para separar por lotes todos los caracteres de texto y números de una celda / columna en dos columnas / filas.

Elimine letras de cadenas / números / celdas con la función definida por el usuario
También podemos agregar una función definida por el usuario en Excel para eliminar letras de cadenas / números / celdas. Por favor haga lo siguiente:
1. prensa otro + F11 teclas al mismo tiempo para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
2. Hacer clic recuadro > Móduloy luego copie y pegue el siguiente código en la nueva ventana del Módulo de apertura.
VBA: elimine 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 en blanco, devolverá la cadena de texto sin letras e ingrese la fórmula = StripChar (A2) (A2 es la celda de la que eliminará letras) en ella y arrastre el controlador de relleno hacia abajo hasta el rango que necesite. Ver capturas de pantalla:


Notas
(1) Esta función definida por el usuario también puede eliminar todo tipo de caracteres excepto los numéricos. Por ejemplo, la cadena de texto original es abc-859 * -24test, esta fórmula de matriz eliminará letras y caracteres especiales (* y -) y volver 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 for Excel
Este método introducirá Kutools for Excel, NÚMEROS DE EXTRACTO función para eliminar todas las letras de las picaduras / números / celdas fácilmente en Excel. Por favor haga lo siguiente:
Kutools for Excel - Equipado con más de 300 herramientas esenciales para Excel. Disfrute de una completa 30¡Prueba GRATUITA de un día sin necesidad de tarjeta de crédito! ¡Descargar ahora!
1. Seleccione una celda en blanco, devolverá la cadena de texto sin letras y haga clic en Kutools > Clave > Texto > EXTRACTO DE NÚMEROS. Ver captura de pantalla:
2. En el cuadro de diálogo Argumentos de función de apertura, especifique la celda de la que eliminará letras en el TXT caja, es opcional escribir VERDADERO or Falso en el N caja, y haga clic en OK del botón.
Nota: Mecanografía VERDADERO devolverá números numéricos, sin escribir nada o FALSO devolverá números almacenados como cadenas de texto.
3. Siga seleccionando la celda y arrastre el controlador de relleno al rango que necesite. Y luego verá que todas las letras se eliminan de las cadenas de texto originales. Ver captura de pantalla:
Kutools for Excel - Potencia Excel con más de 300 herramientas esenciales. Disfrute de una completa 30¡Prueba GRATUITA de un día sin necesidad de tarjeta de crédito! Consíguelo ahora
Notas
(1) Puede escribir la fórmula = EXTRACTNUMBERS (A2, TRUE) en la celda seleccionada directamente y luego arrastre el controlador de relleno al rango que necesite.
(2) Esta función EXTRACTNUMBERS también eliminará todo tipo de caracteres excepto los numéricos.
Elimine letras de cadenas/números/celdas con la utilidad Eliminar carácter de Kutools for Excel
Todos los métodos anteriores eliminarán todos los caracteres excepto los caracteres numéricos. Pero a veces es posible que desee eliminar solo letras de la cadena de texto, pero que permanezcan los caracteres numéricos y otros. Este método introducirá Kutools for Excel, Quitar caracteres utilidad para hacerlo fácilmente en Excel.
Kutools for Excel - Equipado con más de 300 herramientas esenciales para Excel. Disfrute de una completa 30¡Prueba GRATUITA de un día sin necesidad de tarjeta de crédito! ¡Descargar ahora!
1. Seleccione las celdas de las que eliminará letras y haga clic en Kutools > Texto > Quitar caracteres.
2. En el cuadro de diálogo de apertura Eliminar caracteres, marque la casilla Alpha opción, y haga clic en Ok botón. Y luego verá que solo se eliminan las letras de las celdas seleccionadas. Ver captura de pantalla:
Nota: Si realmente desea eliminar todo tipo de caracteres excepto los numéricos, puede marcar la No numérico opción y haga clic en Ok en el cuadro de diálogo Eliminar caracteres. Ver captura de pantalla:
Kutools for Excel - Potencia Excel con más de 300 herramientas esenciales. Disfrute de una completa 30¡Prueba GRATUITA de un día sin necesidad de tarjeta de crédito! Consíguelo ahora
Demostración: elimine letras de cadenas / números / celdas en Excel
Artículos relacionados:
Las mejores herramientas de productividad de oficina
Potencia tus habilidades de Excel con Kutools for Excely experimente la eficiencia como nunca antes. Kutools for Excel Ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haga clic aquí para obtener la función que más necesita...
Office Tab Trae la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Habilite 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 de la misma ventana, en lugar de en nuevas ventanas.
- ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!









