Excel: cómo encontrar el primer número en una cadena de texto

¿Sabías que Excel puede ayudarte a encontrar el primer número en una cadena de texto? Esto puede ser especialmente útil cuando trabajas con datos complejos o cuando necesitas extraer información específica. En este artículo, te mostraremos cómo utilizar algunas funciones de Excel para encontrar ese primer número en una cadena de texto y facilitar tus tareas de análisis y organización. ¡Sigue leyendo para descubrir cómo realizar esta tarea de manera sencilla y eficiente!


Puede utilizar las siguientes fórmulas en Excel para encontrar el primer número en una cadena de texto:

Fórmula 1: posición de retorno del primer número

=MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789"))

Esta fórmula devuelve la posición del primer número de una cadena.

Por ejemplo, si la cadena es A0095B entonces esta fórmula volverá 2 ya que esta es la posición en la cadena donde aparece el primer número.

Fórmula 2: valor de retorno del primer número

=MID(A2,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789")),1)

Esta fórmula devuelve el valor del primer número de una cadena.

Por ejemplo, si la cadena es A0095B entonces esta fórmula volverá 0 ya que este es el valor del primer número que aparece en la cadena.

El siguiente ejemplo muestra cómo utilizar cada fórmula en la práctica con la siguiente lista de cadenas de ID de empleado en Excel:

Excel: cómo encontrar el primer número en una cadena de texto

Ejemplo 1: posición de retorno del primer número

Podemos escribir la siguiente fórmula en la celda B2 para devolver la posición del primer número en cada cadena de texto de ID de empleado:

=MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789"))

Luego podemos hacer clic y arrastrar esta fórmula hacia cada celda restante en la columna B:

Excel: cómo encontrar el primer número en una cadena de texto

La columna B devuelve la posición del primer número en cada cadena correspondiente en la columna A.

Por ejemplo:

  • El primer número en A0095B ocurre en posición 2 de la cuerda.
  • El primer número en 43387BR ocurre en posición 1 de la cuerda.
  • El primer número en BCDD7D ocurre en posición 5 de la cuerda.

Etcétera.

Ejemplo 2: valor de retorno del primer número

Podemos escribir la siguiente fórmula en la celda B2 para devolver el valor del primer número en cada cadena de texto de ID de empleado:

=MID(A2,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789")),1)

Luego podemos hacer clic y arrastrar esta fórmula hacia cada celda restante en la columna B:

Excel: cómo encontrar el primer número en una cadena de texto

La columna B devuelve el valor del primer número de cada cadena correspondiente en la columna A.

Por ejemplo:

  • El valor del primer número en A0095B es 0.
  • El valor del primer número en 43387BR es 4.
  • El valor del primer número en BCDD7D es 7.

Etcétera.

Recursos adicionales

Los siguientes tutoriales explican cómo realizar otras tareas comunes en Excel:

Cómo contar duplicados en Excel
Cómo contar la frecuencia del texto en Excel
Cómo contar por grupo en Excel

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded



Excel: Cómo encontrar el primer número en una cadena de texto

Excel: Cómo encontrar el primer número en una cadena de texto

Si alguna vez has trabajado con hojas de cálculo en Excel, es posible que te hayas preguntado cómo encontrar
fácilmente el primer número en una cadena de texto. Esto puede ser útil si necesitas extraer información
numérica de una serie de datos alfanuméricos. Afortunadamente, Excel proporciona algunas funciones que pueden
ayudarte a lograrlo de manera rápida y eficiente.

Utilizando la función «HALLAR»

La función «HALLAR» de Excel te permite buscar la posición de un carácter específico dentro de una cadena de
texto. Puedes aprovechar esta función para encontrar la posición del primer número en tu cadena de texto. A
continuación, te muestro cómo utilizarla:

  1. Selecciona la celda en la que deseas mostrar el primer número.
  2. Escribe la siguiente fórmula:
    =HALLAR{«0»,A1}
    Reemplaza «A1» por la referencia de la celda que contiene la cadena de texto en la que deseas buscar el primer número.
  3. Presiona Enter para obtener el resultado.

La función «HALLAR» devolverá la posición del primer número encontrado en la cadena de texto. Si la celda no
contiene ningún número, devolverá el valor de error «#¡VALOR!».

¡Recuerda que la función «HALLAR» solo encontrará el primer número en la cadena de texto! Si deseas extraer el
número completo, puedes combinarla con otras funciones de Excel, como «IZQUIERDA» o «DERECHA». Estas funciones
te permiten extraer una cantidad especificada de caracteres desde el principio o el final de una cadena de
texto.

Gestión de errores

Es importante tener en cuenta que si la cadena de texto no contiene ningún número, la función «HALLAR» devolverá
el valor de error «#¡VALOR!». Para manejar este tipo de situación, puedes utilizar la función «SI.ERROR» junto
con la función «HALLAR». A continuación, te muestro cómo hacerlo:

  1. Selecciona la celda en la que deseas mostrar el primer número.
  2. Escribe la siguiente fórmula:
    =SI.ERROR(HALLAR(«0»,A1), «No se encontró ningún número»)
    Nuevamente, reemplaza «A1» con la referencia de la celda que contiene la cadena de texto.
  3. Presiona Enter para obtener el resultado.

Con esta fórmula modificada, si no se encuentra ningún número en la cadena de texto, se mostrará el mensaje «No
se encontró ningún número» en lugar del valor de error «#¡VALOR!».

Ahora que conoces estas técnicas, puedes aplicarlas a tus hojas de cálculo de Excel para encontrar fácilmente el
primer número en una cadena de texto. ¡Experimenta con diferentes funciones y descubre cómo aprovechar al máximo
Excel en tu trabajo diario!

Esperamos que este artículo te haya sido útil. Si deseas obtener más información sobre las funciones de Excel,
puedes visitar los siguientes enlaces:

Deja un comentario