Cómo extraer los primeros números de una celda en Excel
En este artículo se explicará cómo extraer los primeros números de una celda en Excel y se presentarán diferentes métodos para hacerlo. Extraer los primeros números de una celda puede ser útil en situaciones como cuando se tienen datos de diferentes tipos en una misma celda y se quiere separarlos para facilitar su análisis.
Cómo extraer los primeros números de una celda en Excel
Existen diferentes formas de extraer los primeros números de una celda en Excel. A continuación se presentan tres métodos:
Método 1: Función IZQUIERDA
La función IZQUIERDA permite extraer los caracteres de la izquierda de una celda. Si se quiere extraer los primeros números de una celda, se puede usar la función IZQUIERDA en combinación con la función ESNUMERO para asegurarse de que se extraen solamente los números. La fórmula quedaría así:
=IZQUIERDA(A1,MIN(LARGO(A1),HALLAR("#",SUSTITUIR(A1," ","#",LEN(A1)-LEN(SUSTITUIR(A1," ","")))))-1)*1
Esta fórmula extrae los caracteres desde la izquierda de la celda A1 hasta el primer carácter no numérico. La función MIN se utiliza para asegurarse de que no se extraen más caracteres de los que hay en la celda y la multiplicación por 1 al final se utiliza para convertir el resultado en un número.
Método 2: Función EXTRAER
La función EXTRAER permite extraer una cantidad específica de caracteres de una celda. Si se quiere extraer los primeros números de una celda, se puede utilizar la función EXTRAER en combinación con la función SUMAPRODUCTO y la función ESNUMERO para asegurarse de que se extraen solamente los números. La fórmula quedaría así:
=EXTRAER(A1,SUMAPRODUCTO(--ESNUMERO(--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))),1)*1
Esta fórmula utiliza la función MID para extraer cada carácter de la celda A1 y la función SUMAPRODUCTO en combinación con la función ESNUMERO para contar cuántos caracteres numéricos hay en la celda. La función EXTRAER se utiliza para extraer solamente los caracteres numéricos y la multiplicación por 1 al final se utiliza para convertir el resultado en un número.
Método 3: Función NOMPROPIO
La función NOMPROPIO permite convertir un texto en formato título en un texto en formato normal. Si se quiere extraer los primeros números de una celda, se puede utilizar la función NOMPROPIO para eliminar el formato título y luego la función IZQUIERDA para extraer solamente los números. La fórmula quedaría así:
=IZQUIERDA(NOMPROPIO(A1),MIN(LARGO(NOMPROPIO(A1)),HALLAR("#",SUSTITUIR(NOMPROPIO(A1)," ","#",LEN(NOMPROPIO(A1))-LEN(SUSTITUIR(NOMPROPIO(A1)," ","")))))-1)*1
Esta fórmula utiliza la función NOMPROPIO para eliminar el formato título y la función IZQUIERDA para extraer solamente los caracteres desde la izquierda de la celda hasta el primer carácter no numérico. La función MIN se utiliza para asegurarse de que no se extraen más caracteres de los que hay en la celda y la multiplicación por 1 al final se utiliza para convertir el resultado en un número.
Preguntas frecuentes
¿Cómo extraer los primeros números y letras de una celda en Excel?
Para extraer los primeros números y letras de una celda en Excel se puede utilizar la función IZQUIERDA en combinación con la función ESLETRA para asegurarse de que se extraen solamente los números y letras. La fórmula quedaría así:
=IZQUIERDA(A1,MIN(LARGO(A1),HALLAR("#",SUSTITUIR(A1," ","#",LEN(A1)-LEN(SUSTITUIR(A1," ","")))))-1)
Esta fórmula extrae los caracteres desde la izquierda de la celda A1 hasta el primer carácter que no sea una letra o un número.
¿Cómo extraer los primeros números de una columna en Excel?
Para extraer los primeros números de una columna en Excel se puede utilizar cualquiera de los métodos presentados en este artículo, pero en lugar de referirse a una celda específica se debe referir a la columna completa. Por ejemplo, si se quiere extraer los primeros números de la columna A, se puede utilizar la fórmula siguiente en la celda B1:
=IZQUIERDA(A1,MIN(LARGO(A1),HALLAR("#",SUSTITUIR(A1," ","#",LEN(A1)-LEN(SUSTITUIR(A1," ","")))))-1)*1
Esta fórmula extrae los primeros números de la celda A1 y se puede arrastrar hacia abajo para aplicarla a toda la columna.
¿Cómo extraer los primeros caracteres de una celda en Excel?
Para extraer los primeros caracteres de una celda en Excel se puede utilizar cualquiera de los métodos presentados en este artículo y cambiar el número en la última parte de la fórmula por el número de caracteres que se quieren extraer. Por ejemplo, si se quieren extraer los primeros 5 caracteres de la celda A1, se puede utilizar la fórmula siguiente:
=IZQUIERDA(A1,5)
Esta fórmula extrae los primeros 5 caracteres de la celda A1.
Conclusión
Extraer los primeros números de una celda en Excel puede ser útil en situaciones donde se tienen datos de diferentes tipos en una misma celda y se quiere separarlos para facilitar su análisis. En este artículo se presentaron tres métodos diferentes para extraer los primeros números de una celda en Excel y se respondieron algunas preguntas frecuentes relacionadas con este tema.
Esperamos que este artículo haya sido de utilidad y que haya ayudado a resolver cualquier duda relacionada con cómo extraer los primeros números de una celda en Excel.