Portal Excel
  • Fórmulas
  • Datos
  • Formatos
  • Texto
  • Fechas
  • Tablas y listas
  • Enlazado de hojas
  • Gráficos
Sin resultado
Ver todos los resultados
Portal Excel
  • Fórmulas
  • Datos
  • Formatos
  • Texto
  • Fechas
  • Tablas y listas
  • Enlazado de hojas
  • Gráficos
Sin resultado
Ver todos los resultados
Portal Excel
Inicio Texto

Cómo Extraer Sólo Números De Una Celda En Excel

Cómo Extraer Sólo Números De Una Celda En Excel

Si trabajas con Excel, sabes que es una herramienta poderosa para gestionar grandes cantidades de datos. Sin embargo, hay ocasiones en las que necesitas extraer información específica de una celda, como por ejemplo, sólo los números de una celda que contiene texto y números.

Afortunadamente, existen varias maneras de extraer sólo los números de una celda en Excel. En este artículo, te mostraremos diversas opciones que puedes utilizar para lograrlo.

Función EXTRAE y ESNUMERO

La función EXTRAE es una de las funciones más utilizadas en Excel para extraer una parte de una cadena de texto. En combinación con la función ESNUMERO, podemos extraer solo los números de una celda.

Función EXTRAE y ESNUMERO

Supongamos que tenemos una celda que contiene el siguiente texto: «Precio: $200». Para extraer solo el número «200», podemos utilizar la siguiente fórmula:

FórmulaResultado
=EXTRAE(B2;7;3)*1200

La función EXTRAE toma tres argumentos: el texto de la celda, el número de caracteres desde donde empezar a extraer y el número de caracteres a extraer. En este caso, estamos empezando desde el séptimo carácter y extrayendo tres caracteres.

El carácter «*» se utiliza para convertir el resultado en un número. A continuación, podemos utilizar la función ESNUMERO para verificar si el resultado es un número:

FórmulaResultado
=ESNUMERO(EXTRAE(B2;7;3)*1)VERDADERO

La función ESNUMERO devuelve VERDADERO si el argumento es un número y FALSO si no lo es.

Función SUSTITUIR y ESNUMERO

La función SUSTITUIR es otra opción para extraer números de una celda en Excel. Esta función se utiliza para reemplazar un carácter específico en una cadena de texto por otro carácter o cadena.

Por ejemplo, si tienes una celda que contiene el texto «casa 123», puedes utilizar la función SUSTITUIR para eliminar la palabra «casa» y dejar sólo el número 123.

Para hacer esto, es necesario especificar el carácter que se va a reemplazar y el carácter o cadena que se utilizará como reemplazo. En este caso, el carácter a reemplazar es la palabra «casa» y el reemplazo es nada, es decir, una cadena vacía («»).

Sintaxis de la función SUSTITUIR=SUSTITUIR(texto, antiguo_texto, nuevo_texto, [núm_de_ocurrencia])

La función SUSTITUIR también puede ser utilizada junto con la función ESNUMERO para lograr el mismo resultado que con la función EXTRAE.

Por ejemplo, si quieres extraer sólo los números de la celda A1, puedes usar la siguiente fórmula:

=SUSTITUIR(A1;NO.ESDÍGITO(«»);»»)

Esta fórmula reemplaza cualquier carácter que no sea un dígito con una cadena vacía, eliminando así cualquier texto en la celda y dejando sólo los números.

Función TEXTO

Otra manera de extraer números de una celda en Excel es mediante el uso de la función TEXTO. Esta función puede convertir un valor en una celda en un formato específico y devolver el resultado como texto.

Para extraer números utilizando la función TEXTO, primero debemos seleccionar la celda que contiene los datos que deseamos extraer. Luego, debemos utilizar la siguiente fórmula:

curso-basico-excel-principiantes-2
FórmulaResultado
=TEXTO(A1,»#»)Extrae todos los números de la celda A1

Esta fórmula extrae todos los números de la celda A1. Si la celda contiene letras o caracteres especiales, la fórmula no los incluirá.

Es importante destacar que la función TEXTO devuelve el resultado como texto, por lo que debemos asegurarnos de que la celda en la que introducimos la fórmula tenga formato de texto para evitar errores en el resultado final.

Además, la función TEXTO puede ser utilizada para dar formato a los números extraídos. Por ejemplo, si deseamos extraer solo los primeros dos números de la celda A1 y mostrarlos con un guion entre ellos, podemos utilizar la siguiente fórmula:

FórmulaResultado
=TEXTO(A1,»00-00″)Extrae los primeros dos números de la celda A1 y los muestra separados por un guion

En resumen, la función TEXTO es una herramienta útil para extraer números de una celda en Excel y darles formato según nuestras necesidades.

Macros en VBA

Cuando se trata de extraer solo números de una celda en Excel, las macros en VBA pueden ser una solución poderosa. Con VBA, puedes crear tus propias funciones personalizadas que pueden manipular datos de cualquier manera imaginable. A continuación se muestra un ejemplo de macro que extrae solo números de una celda.

Sub ExtraerNumeros() Dim celda As String Dim resultado As String celda = ActiveCell.Value For i = 1 To Len(celda) If IsNumeric(Mid(celda, i, 1)) Then resultado = resultado & Mid(celda, i, 1) End If Next i ActiveCell.Value = resultado End Sub

Esta macro utiliza la función IsNumeric para identificar los números en la celda y crear una cadena que contiene solo los números. Luego, la macro coloca los números extraídos en la misma celda de origen.

Es importante tener en cuenta que las macros pueden ser peligrosas si no se utilizan correctamente. Asegúrate de entender el código que estás utilizando y de ejecutarlo en una copia de seguridad de tus datos en lugar del archivo original.

Fórmulas avanzadas

Además de las funciones básicas de Excel, existen fórmulas avanzadas que pueden ayudarte a extraer los números de una celda. A continuación, se presentan algunas de ellas:

Fórmula de matriz

Para extraer los números de una celda, puedes utilizar la fórmula de matriz siguiente:

FórmulaResultado
=SUM(0+MID(A1,LARGE(ISNUMBER(-MID(» «&A1,ROW(INDIRECT(«1:»&LEN(A1))),1)*ROW(INDIRECT(«1:»&LEN(A1)))),ROW(INDIRECT(«1:»&LEN(A1))))*10^(ROW(INDIRECT(«1:»&LEN(A1)))-1)))1234

Esta fórmula extrae los números de la celda A1 y los suma para obtener el resultado.

Fórmula de matriz simplificada

Otra opción es utilizar la fórmula de matriz simplificada:

FórmulaResultado
=SUMPRODUCT(MID(0&A1,LARGE(INDEX(ISNUMBER(–MID(A1,ROW($1:$25),1))*ROW($1:$25),),ROW($1:$25))+1,1)*10^(ROW($1:$25)-1))1234

Esta fórmula también extrae los números de la celda A1 y los suma para obtener el resultado.

Fórmula de matriz con espacios

Si la celda contiene espacios entre los números, puedes utilizar la siguiente fórmula de matriz:

FórmulaResultado
=SUMPRODUCT(MID(0&A1&» «,LARGE(INDEX(ISNUMBER(–MID(» «&A1&» «,ROW($1:$25),1))*ROW($1:$25),),ROW($1:$25))+1,1)*10^(ROW($1:$25)-1))1234

Fórmula de matriz para números negativos

Si la celda contiene números negativos, utiliza la siguiente fórmula de matriz:

FórmulaResultado
=SUMPRODUCT(MID(«-«&A1&»-«,LARGE(INDEX(ISNUMBER(–MID(«-«&A1&»-«,ROW($1:$25),1))*ROW($1:$25),),ROW($1:$25))+1,1)*10^(ROW($1:$25)-1)*IF(MID(«-«&A1&»-«,LARGE(INDEX(ISNUMBER(–MID(«-«&A1&»-«,ROW($1:$25),1))*ROW($1:$25),),ROW($1:$25)),1)=»-«, -1, 1))-1234

Estas fórmulas avanzadas pueden ser útiles si necesitas trabajar con grandes cantidades de datos. Sin embargo, si sólo necesitas extraer los números de una celda de vez en cuando, puedes utilizar las funciones estándar de Excel.

Conclusión

En resumen, existen varias formas de extraer sólo números de una celda en Excel. La función EXTRAE y ESNUMERO es útil cuando se quiere extraer de manera específica una cantidad de caracteres numéricos. La función SUSTITUIR y ESNUMERO es ideal cuando se busca reemplazar otros caracteres por números. La función TEXTO, por otro lado, es muy útil cuando se quiere formatear los números extraídos de una manera particular.

Si las opciones anteriores no cumplen con los requerimientos específicos, siempre se puede recurrir a las macros en VBA, las cuales pueden ser personalizadas para satisfacer cualquier necesidad. Además, existen fórmulas avanzadas que pueden ser utilizadas si se requiere una solución más compleja.

En conclusión, con las múltiples opciones disponibles en Excel para extraer sólo números de una celda, cualquier usuario debería ser capaz de encontrar la opción adecuada a sus necesidades. Con la práctica, estos métodos se volverán cada vez más sencillos y fáciles de utilizar.

Preguntas frecuentes

¿Cómo puedo extraer solo números de una celda en Excel?

Puedes utilizar varias funciones en Excel para extraer solo números de una celda. Algunas opciones son la función EXTRAE combinada con ESNUMERO, la función SUSTITUIR y ESNUMERO, la función TEXTO, macros en VBA y fórmulas avanzadas.

¿Qué es la función EXTRAE y ESNUMERO?

La función EXTRAE en Excel te permite extraer una parte de una cadena de texto según una posición específica. La función ESNUMERO, por otro lado, te permite verificar si un valor es un número o no.

¿Qué es la función SUSTITUIR y ESNUMERO?

La función SUSTITUIR en Excel te permite reemplazar parte de una cadena de texto por otra. La función ESNUMERO, por otro lado, te permite verificar si un valor es un número o no.

¿Qué es la función TEXTO?

La función TEXTO en Excel te permite formatear un valor en una celda en diferentes formatos, como números, fechas, moneda, etc.

¿Qué son las macros en VBA?

Las macros en VBA (Visual Basic for Applications) son secuencias de comandos que permiten automatizar tareas en Excel. Puedes utilizar macros para extraer solo números de una celda.

¿Qué son las fórmulas avanzadas?

Las fórmulas avanzadas en Excel son combinaciones de varias funciones y operadores que te permiten realizar cálculos más complejos y manipular datos de manera más sofisticada.

Artículos relacionados

Cómo insertar el Símbolo delta en Excel

Cómo insertar el Símbolo delta en Excel

18 de septiembre de 2023
Cómo Combinar Nombre Y Apellidos En Excel

Cómo Combinar Nombre Y Apellidos En Excel

13 de septiembre de 2023
Cómo Separar Nombre Y Apellido En Excel

Cómo Separar Nombre Y Apellido En Excel

13 de septiembre de 2023
Cómo Escribir En Una Celda De Excel En Vertical

Cómo Escribir En Una Celda De Excel En Vertical

13 de septiembre de 2023
Artículo anterior

Cómo Extraer Números De Una Celda En Excel

Siguiente artículo

Cómo Extraer Texto De Una Celda En Excel

Artículos relacionados

Cómo insertar el Símbolo delta en Excel
Texto

Cómo insertar el Símbolo delta en Excel

¿Estás cansado de buscar cómo insertar el Símbolo delta en Excel? ¡No busques más! En este artículo, te enseñaremos un...

por Portal Excel
18 de septiembre de 2023
Cómo Combinar Nombre Y Apellidos En Excel
Texto

Cómo Combinar Nombre Y Apellidos En Excel

¡Bienvenidos a esta guía para combinar nombre y apellidos en Excel! Si estás buscando optimizar tu tiempo y habilidades en...

por Portal Excel
13 de septiembre de 2023
Cómo Separar Nombre Y Apellido En Excel
Texto

Cómo Separar Nombre Y Apellido En Excel

¿Estás cansado de tener los nombres y apellidos mezclados en tus documentos de Excel? ¡No te preocupes! En este tutorial...

por Portal Excel
13 de septiembre de 2023
Cómo Escribir En Una Celda De Excel En Vertical
Texto

Cómo Escribir En Una Celda De Excel En Vertical

Bienvenidos a este artículo sobre cómo escribir en vertical en una celda de Excel. Es importante saber cómo lograr esta...

por Portal Excel
13 de septiembre de 2023
Siguiente artículo
Cómo Extraer Texto De Una Celda En Excel

Cómo Extraer Texto De Una Celda En Excel

Cómo Añadir Comentarios en Excel

Cómo Añadir Comentarios en Excel

20 de septiembre de 2023
Cómo Arrastrar Fórmulas en Excel

Cómo Arrastrar Fórmulas en Excel

20 de septiembre de 2023
Cómo Anclar una Fila en Excel

Cómo Anclar una Fila en Excel

20 de septiembre de 2023
Cómo Agrupar por Fechas en Excel

Cómo Agrupar por Fechas en Excel

20 de septiembre de 2023
Cómo Adjuntar un Documento en Excel

Cómo Adjuntar un Documento en Excel

20 de septiembre de 2023
Cómo Activar un Formulario en Excel

Cómo Activar un Formulario en Excel

20 de septiembre de 2023
Cómo Adaptar Texto a Cuadrado en Excel

Cómo Adaptar Texto a Cuadrado en Excel

20 de septiembre de 2023
Función VNA en Excel

Guía Completa sobre la Función VNA en Excel: Manejo y Aplicación

20 de septiembre de 2023
Función JERARQUIA.EQV en Excel

Guía Completa Sobre la Función JERARQUIA.EQV en Excel

20 de septiembre de 2023
Función IMPORTARDATOSDINÁMICOS en Excel

Domina la Función IMPORTARDATOSDINÁMICOS en Excel Fácilmente

20 de septiembre de 2023
curso-basico-excel-2
Sin resultado
Ver todos los resultados

Categorías

  • Aprender
  • Archivos
  • Datos
  • Enlazado de hojas
  • Fechas
  • Formatos
  • Fórmulas
  • Gráficos
  • Seguridad
  • Tablas y listas
  • Texto
  • Uncategorized
curso-basico-excel-2
Cómo Añadir Comentarios en Excel

Cómo Añadir Comentarios en Excel

20 de septiembre de 2023
Cómo Arrastrar Fórmulas en Excel

Cómo Arrastrar Fórmulas en Excel

20 de septiembre de 2023
Cómo Anclar una Fila en Excel

Cómo Anclar una Fila en Excel

20 de septiembre de 2023
  • Contacto
  • Aviso Legal
  • Política de Cookies
  • Política de Privacidad

Copyright © 2023 Portal Excel

Sin resultado
Ver todos los resultados
  • Fórmulas
  • Datos
  • Formatos
  • Texto
  • Fechas
  • Tablas y listas
  • Enlazado de hojas
  • Gráficos
Este sitio web usa cookies.