Skip to main content

¿Cómo encontrar el primer o todos los números en una cadena de texto en Excel?

Author: Kelly Last Modified: 2025-06-03

Supongamos que una celda está mezclada con letras, números y otros caracteres, ¿cómo podrías encontrar rápidamente el primer número o todos los números de esta celda en Excel? Este artículo describe tres trucos para resolverlo fácilmente.


Encontrar el primer número y su posición en una cadena de texto con fórmula

Este método presentará algunas fórmulas para encontrar y extraer el primer número en una cadena de texto, así como para identificar la posición del primer número en dicha cadena.

Encontrar y extraer el primer número en una cadena de texto con una fórmula matricial

Selecciona una celda en blanco donde deseas devolver el primer número de una cadena de texto e introduce la fórmula =MID(A2,MIN(IF((ISNUMBER(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0)*ROW(INDIRECT("1:"&LEN(A2)))),ISNUMBER(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0)*ROW(INDIRECT("1:"&LEN(A2))))),1)+0 (A2 es la celda de texto donde buscarás el primer número) dentro de ella, y presiona las teclas Ctrl + Shift + Enter simultáneamente. Luego arrastra el controlador de relleno de esta celda al rango que necesites.
extract the first number with a formula

Entonces se encuentran y extraen los primeros números de cada cadena de texto como se muestra en la siguiente captura de pantalla:
drag the formula down to other cells

Encontrar la posición del primer número en una cadena de texto con fórmulas

Selecciona una celda en blanco donde devolverás la posición del primer número, e introduce la fórmula =MIN(IF(ISNUMBER(FIND({1,2,3,4,5,6,7,8,9,0},A2)),FIND({1,2,3,4,5,6,7,8,9,0},A2))) (A2 es la celda de texto donde buscarás la posición del primer número) dentro de ella, y luego arrastra su controlador de relleno al rango que necesites. Ver capturas de pantalla a continuación:
Find the first number’s position in a text string with formula

drag the formula down to other cells

Nota: Esta fórmula matricial =MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&{0,1,2,3,4,5,6,7,8,9})) también puede obtener la posición del primer número. Después de ingresar esta fórmula matricial, por favor presiona simultáneamente las teclas Ctrl + Shift + Enter para obtener el resultado.


Encontrar todos los números en una cadena de texto eliminando todos los caracteres no numéricos

Si se pueden eliminar todos los caracteres de una cadena de texto excepto los números, encontraremos fácilmente todos los números en esa cadena. La utilidad Eliminar caracteres de Kutools para Excel puede ayudarte a resolverlo fácilmente.

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

1. Selecciona el rango donde encontrarás todos los números en cada celda de texto, y haz clic en Kutools > Texto > Eliminar caracteres específicos. Ver captura de pantalla:
click Remove Characters feature of kutools

2. En el cuadro de diálogo Eliminar caracteres que se abre, marca solo la opción Caracteres no numéricos y haz clic en el botón Aceptar .
check the Non-numeric option

Ahora se han eliminado todos los caracteres no numéricos de las celdas seleccionadas, quedando solo números.
all non-numeric characters are removed

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora


Encontrar todos los números en una cadena de texto extrayendo solo números

De hecho, la función EXTRACTNUMBERS de Kutools para Excel puede ayudarte a extraer todos los números de una celda de texto fácilmente.

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

1. Selecciona una celda en blanco donde deseas mostrar los números extraídos, y haz clic en Kutools > Funciones inteligentes > Texto > EXTRACTNUMBERS. Ver captura de pantalla:
click EXTRACTNUMBERS feature of kutools

2. En el cuadro de diálogo Argumentos de función que aparece, especifica la celda de texto en el campo Txt escribe en el campo N y haz clic en el botón Aceptar . Ver captura de pantalla:
sepcify the cell references in the dialog box

Notas:
(1) Es opcional escribir , NO, o nada en el campo N Si escribes NO o nada en el campo N esta función devolverá números almacenados como texto, mientras que devolverá números numéricos.
(2) De hecho, puedes ingresar directamente la fórmula =EXTRACTNUMBERS(A2,SÍ) en la celda en blanco para extraer todos los números de las celdas seleccionadas.

Ahora verás que todos los números se han extraído de cada celda de texto como se muestra en la siguiente captura de pantalla:
all numbers are extracted from each text cell

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora

Separar texto y números de una celda/columna en diferentes columnas/filas por lotes

Kutools para Excel mejora su utilidad Dividir celdas y permite separar por lotes todos los caracteres de texto y números de una celda/columna en dos columnas/filas.


split cell separate text numbers by kutools

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora

Demostración: encontrar todos los números en una cadena en Excel

 

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado 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 | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar 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 | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

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!