Encuentra la posición de un personaje en una celda.

Última actualización el 06/08/2025
Tiempo de lectura: <1 minuto

Para extraer parte de un texto en Excel, a menudo es necesario localizar un carácter específico. Por ejemplo, para aislar un nombre antes de una coma o recuperar un código después de un guion, se necesita conocer la posición de este carácter.

Las funciones BUSCAR y ENCONTRAR

Las funciones BUSCAR et ENCONTRADO Permiten identificar la posición de un carácter o palabra en una celda. Tienen la misma sintaxis:

  1. Lo que estás buscando :letra, número, palabra, símbolo…
  2. El texto de destino :a menudo una célula, como A2
  3. [Opcional] La posición inicial (predeterminada = 1)

La única diferencia entre las dos funciones es la distinción entre mayúsculas y minúsculas:

  • ENCONTRADO distingue entre mayúsculas y minúsculas
  • BUSCAR no hace ninguna distinción

Nuevas funciones de Excel 365

Si usa Excel 365, no necesita combinar varias funciones. Use directamente:

Estas funciones son más simples, más legibles y más potentes que construir una fórmula compleja e ilegible como se muestra en el siguiente ejemplo.

Método clásico con BÚSQUEDA

Sin Excel 365, debe combinar la función BUSCAR con la función IZQUIERDA. Ejemplo: extraiga el nombre antes de la coma en A2:

=IZQUIERDA(A2;BUSCAR(",";A2)-1)

Extrae el nombre antes de la coma.

Le -1 evita incluir la coma en el resultado.

¿Qué pasa si falta la coma? La función devuelve un error. Para evitarlo:

=SIERROR(BUSCAR(",";A2);NBCAR(A2))

En resumen: BUSCAR y ENCONTRAR son muy útiles, pero si tienes Excel 365, actualiza a las nuevas funciones para mayor claridad.

7 Comentarios

  1. Dorado
    29/08/2021 a las 21:31

    Hola,
    Necesito de tu ayuda para tener una fórmula que hasta ahora no he podido conseguir.
    Me gustaría que el último número después del tercer punto se reste de 3.
    Por ejemplo el valor en la celda A = 192.168.1.120 quiero que sea 192.168.1.118 en la celda B
    Saber que el número después del tercer punto puede contener un dígito, dos dígitos o 3 dígitos.
    Gracias de antemano

    Responder

    • Frédéric LE GUEN
      05/09/2021 a las 10:25

      La forma más sencilla es aplicar una transformación con Power Query. La opción “Separar en un delimitador” te ayudará perfectamente

      Responder

  2. Valer
    20/08/2020 a las 05:39

    Hola,
    Necesito tu ayuda para hacer lo siguiente:
    1-Abra una tabla de Excel, donde cada celda contiene un número de 3 dígitos
    2-Selecciona parte o toda la Tabla
    3-Inicie una búsqueda para comparar las celdas entre sí, cuyo resultado debería mostrar todas las combinaciones posibles.

    Ejemplo 1, si hay dos o más celdas que contienen 123, 132, 321..., entonces Resultado: se muestra una de ellas.
    Ejemplo 2: si hay dos o más celdas que contienen 121, 211..., entonces Resultado: se muestra una de ellas.
    Ejemplo 3: si el contenido de una celda es único, no se muestra nada.
    Gracias ya.

    Responder

  3. Jean-Philippe
    21/07/2019 a las 23:17

    Hola, no puedo extraer la ciudad de un texto como "1 Rue Charles Garnier 93400 SAINT-OUEN". Pensé en usar el primer espacio comenzando desde la derecha del texto pero una fórmula como =RIGHT(R1;SEARCH( " ";R11 )-11) no funciona.
    gracias por su ayuda

    Responder

    • Frédéric LE GUEN
      22/07/2019 a las 07:12

      Hola,
      Intenta usar el llenado instantáneo, esto es exactamente lo que necesitas en este escenario

      Responder

  4. Anónimo
    19/05/2013 a las 08:06

    =IZQUIERDA(A2;BUSCAR("/";A2))-1
    en caso contrario tenemos el / con el número de teléfono

    Responder

    • Clovis Rabut
      23/01/2019 a las 10:26

      Muchas gracias.
      Me estaba devanando los sesos para superar esto :)

      Responder

Dejar un comentario

Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados con *

Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.

Jugador Más Valioso de Microsoft 2024

Boletín informativo

1 vez al mes:
Consejos y cuestionarios

    No te enviaremos spam. Puedes darte de baja en cualquier momento.

    Encuentra la posición de un personaje en una celda.

    Tiempo de leer: <1 minuto
    Última actualización el 06/08/2025

    Para extraer parte de un texto en Excel, a menudo es necesario localizar un carácter específico. Por ejemplo, para aislar un nombre antes de una coma o recuperar un código después de un guion, se necesita conocer la posición de este carácter.

    Las funciones BUSCAR y ENCONTRAR

    Las funciones BUSCAR et ENCONTRADO Permiten identificar la posición de un carácter o palabra en una celda. Tienen la misma sintaxis:

    1. Lo que estás buscando :letra, número, palabra, símbolo…
    2. El texto de destino :a menudo una célula, como A2
    3. [Opcional] La posición inicial (predeterminada = 1)

    La única diferencia entre las dos funciones es la distinción entre mayúsculas y minúsculas:

    • ENCONTRADO distingue entre mayúsculas y minúsculas
    • BUSCAR no hace ninguna distinción

    Nuevas funciones de Excel 365

    Si usa Excel 365, no necesita combinar varias funciones. Use directamente:

    Estas funciones son más simples, más legibles y más potentes que construir una fórmula compleja e ilegible como se muestra en el siguiente ejemplo.

    Método clásico con BÚSQUEDA

    Sin Excel 365, debe combinar la función BUSCAR con la función IZQUIERDA. Ejemplo: extraiga el nombre antes de la coma en A2:

    =IZQUIERDA(A2;BUSCAR(",";A2)-1)

    Extrae el nombre antes de la coma.

    Le -1 evita incluir la coma en el resultado.

    ¿Qué pasa si falta la coma? La función devuelve un error. Para evitarlo:

    =SIERROR(BUSCAR(",";A2);NBCAR(A2))

    En resumen: BUSCAR y ENCONTRAR son muy útiles, pero si tienes Excel 365, actualiza a las nuevas funciones para mayor claridad.

    Boletín informativo

    1 vez al mes:
    Consejos y cuestionarios

      No te enviaremos spam. Puedes darte de baja en cualquier momento.

      7 Comentarios

      1. Dorado
        29/08/2021 a las 21:31

        Hola,
        Necesito de tu ayuda para tener una fórmula que hasta ahora no he podido conseguir.
        Me gustaría que el último número después del tercer punto se reste de 3.
        Por ejemplo el valor en la celda A = 192.168.1.120 quiero que sea 192.168.1.118 en la celda B
        Saber que el número después del tercer punto puede contener un dígito, dos dígitos o 3 dígitos.
        Gracias de antemano

        Responder

        • Frédéric LE GUEN
          05/09/2021 a las 10:25

          La forma más sencilla es aplicar una transformación con Power Query. La opción “Separar en un delimitador” te ayudará perfectamente

          Responder

      2. Valer
        20/08/2020 a las 05:39

        Hola,
        Necesito tu ayuda para hacer lo siguiente:
        1-Abra una tabla de Excel, donde cada celda contiene un número de 3 dígitos
        2-Selecciona parte o toda la Tabla
        3-Inicie una búsqueda para comparar las celdas entre sí, cuyo resultado debería mostrar todas las combinaciones posibles.

        Ejemplo 1, si hay dos o más celdas que contienen 123, 132, 321..., entonces Resultado: se muestra una de ellas.
        Ejemplo 2: si hay dos o más celdas que contienen 121, 211..., entonces Resultado: se muestra una de ellas.
        Ejemplo 3: si el contenido de una celda es único, no se muestra nada.
        Gracias ya.

        Responder

      3. Jean-Philippe
        21/07/2019 a las 23:17

        Hola, no puedo extraer la ciudad de un texto como "1 Rue Charles Garnier 93400 SAINT-OUEN". Pensé en usar el primer espacio comenzando desde la derecha del texto pero una fórmula como =RIGHT(R1;SEARCH( " ";R11 )-11) no funciona.
        gracias por su ayuda

        Responder

        • Frédéric LE GUEN
          22/07/2019 a las 07:12

          Hola,
          Intenta usar el llenado instantáneo, esto es exactamente lo que necesitas en este escenario

          Responder

      4. Anónimo
        19/05/2013 a las 08:06

        =IZQUIERDA(A2;BUSCAR("/";A2))-1
        en caso contrario tenemos el / con el número de teléfono

        Responder

        • Clovis Rabut
          23/01/2019 a las 10:26

          Muchas gracias.
          Me estaba devanando los sesos para superar esto :)

          Responder

      Dejar un comentario

      Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados con *

      Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.