Funciones de texto (Derecha, Izquierda, Stxt, NbChar, etc.) en Excel

Última actualización el 25/10/2024
Tiempo de lectura: 3 minutos

Las funciones de Texto en Excel son sumamente útiles para extraer fácilmente parte de un texto. Las funciones básicas son:

  1. La función IZQUIERDA. Para extraer las primeras letras de una cadena de caracteres
  2. La función CORRECTA. Para extraer las últimas letras de una cadena de caracteres
  3. La función STXT. Para extraer una parte dentro de un texto
  4. La función NBCAR. Para contar el número de caracteres en una cadena

Descripción general de las funciones básicas de texto de Excel

Es común en Excel manipular el contenido de una celda para

  • Extraer una subcadena
  • Fusionar el contenido de varias celdas (esto se llama concatenación)
  • Eliminar parte de la información.

Para ello, las funciones Textos, nos será de gran utilidad.

  • Tomaremos como ejemplo a lo largo de este artículo el trabajo con los números de la seguridad social francesa.
  • Un número de seguro social es único para cada individuo y se desglosa de la siguiente manera.
Desglosar números de seguridad social con las funciones de texto de Excel

La función IZQUIERDA devuelve los x caracteres izquierdos

La función IZQUIERDA recupera los n caracteres que comienzan su cadena de caracteres. Su redacción es la siguiente:

  1. Seleccione la cadena de caracteres a procesar
  2. Especifique el número de caracteres que se extraerán de la izquierda

=IZQUIERDA (Cadena;n caracteres)

En nuestro ejemplo, para extraer el criterio Sexo, debemos extraer el primer carácter de la cadena.

Función IZQUIERDA para extraer el género del número de seguro social

La función DERECHA devuelve los x caracteres de la derecha

La función DERECHA recupera los n caracteres que terminan tu cadena. Su escritura es la siguiente.

=DERECHA(Cadena; n caracteres)

De la misma manera para extraer el número de registro al momento del nacimiento (de 3 caracteres), debes escribir la fórmula

Función DERECHA para extraer los caracteres correctos

La función STXT para extraer dentro de una cadena.

La función STXT extrae x caracteres dentro de una cadena de caracteres.

=STXT(Cadena de caracteres; posición de inicio de la selección; número de caracteres a seleccionar)

En nuestro ejemplo, para extraer el código de departamento (cuarto elemento del número de seguro social) escribiremos

  • A2 corresponde a la celda que contiene la cadena de caracteres
  • 9 corresponde a la posición inicial
  • 2 corresponde al número de caracteres a extraer
Función STXT para extraer departamento del número de seguro social

Los parámetros de la función son siempre los mismos porque nuestra cadena inicial tiene la misma estructura para cada línea. Pero puede utilizar las funciones NBCAR, SPLIT.TEXT o SEARCH para hacer que la búsqueda de una posición sea dinámica (ver más abajo).

Otras funciones de texto muy útiles

Para realizar extracciones más complejas, puede cambiar los parámetros de longitud utilizando las siguientes funciones

Extraer texto sin fórmula

Desde la versión Excel 2013, una nueva herramienta le permite extraer subcadenas de texto al escribir fórmulas. Es a la vez mágico pero también puede ser peligroso. De hecho, Es importante conocer tanto las funciones de texto como el relleno flash..

Recortar nombre y apellido

Vídeo que presenta un estudio de caso de extracción de texto.

8 Comentarios

  1. ayoub karim
    24/10/2023 a las 11:12

    Gracias por toda la información

    Responder

  2. Foufou
    14/06/2022 a las 15:01

    Hola,
    Estoy intentando extraer la parte anterior a @ de una columna que contiene direcciones de correo electrónico.
    Ejemplo: a.test@test.fr ---> una.prueba

    Responder

  3. vitek
    21/10/2021 a las 17:02

    Su sitio es muy rico y claro, las explicaciones son fáciles de entender, a nivel educativo no hay nada que decir excepto bien hecho y mucha suerte.

    Responder

    • Frédéric LE GUEN
      21/10/2021 a las 17:35

      Muchas gracias 😉

      Responder

  4. Ben
    19/06/2019 a las 08:05

    Muy práctico. Gracias por el consejo (función STXT)

    Responder

  5. Romaric
    19/09/2018 a las 14:58

    muchas gracias por tu tutorial

    Responder

  6. Nguema
    17/05/2018 a las 21:17

    Quiero hacer una conciliación con dos archivos conflictivos (no son los mismos en mente), sacar los duplicados (con el texto y el monto)
    Un archivo solo me da la columna de texto (redacción) del pago del reclamo con el número de cliente incluido y una columna de monto
    El otro archivo solo me da una columna de beneficiario para el reclamo pagado, una columna de monto y una columna de número de cliente.
    Quiero hacer una conciliación para ver las discrepancias de las partes no ingresadas en uno u otro archivo.
    Perdón

    Responder

  7. Kacém
    15/01/2018 a las 15:28

    Su sitio es muy rico y claro, las explicaciones son fáciles de entender, a nivel educativo no hay nada que decir excepto bien hecho y mucha suerte.

    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.

    Funciones de texto (Derecha, Izquierda, Stxt, NbChar, etc.) en Excel

    Tiempo de leer: 3 minutos
    Última actualización el 25/10/2024

    Las funciones de Texto en Excel son sumamente útiles para extraer fácilmente parte de un texto. Las funciones básicas son:

    1. La función IZQUIERDA. Para extraer las primeras letras de una cadena de caracteres
    2. La función CORRECTA. Para extraer las últimas letras de una cadena de caracteres
    3. La función STXT. Para extraer una parte dentro de un texto
    4. La función NBCAR. Para contar el número de caracteres en una cadena

    Descripción general de las funciones básicas de texto de Excel

    Es común en Excel manipular el contenido de una celda para

    • Extraer una subcadena
    • Fusionar el contenido de varias celdas (esto se llama concatenación)
    • Eliminar parte de la información.

    Para ello, las funciones Textos, nos será de gran utilidad.

    • Tomaremos como ejemplo a lo largo de este artículo el trabajo con los números de la seguridad social francesa.
    • Un número de seguro social es único para cada individuo y se desglosa de la siguiente manera.
    Desglosar números de seguridad social con las funciones de texto de Excel

    La función IZQUIERDA devuelve los x caracteres izquierdos

    La función IZQUIERDA recupera los n caracteres que comienzan su cadena de caracteres. Su redacción es la siguiente:

    1. Seleccione la cadena de caracteres a procesar
    2. Especifique el número de caracteres que se extraerán de la izquierda

    =IZQUIERDA (Cadena;n caracteres)

    En nuestro ejemplo, para extraer el criterio Sexo, debemos extraer el primer carácter de la cadena.

    Función IZQUIERDA para extraer el género del número de seguro social

    La función DERECHA devuelve los x caracteres de la derecha

    La función DERECHA recupera los n caracteres que terminan tu cadena. Su escritura es la siguiente.

    =DERECHA(Cadena; n caracteres)

    De la misma manera para extraer el número de registro al momento del nacimiento (de 3 caracteres), debes escribir la fórmula

    Función DERECHA para extraer los caracteres correctos

    La función STXT para extraer dentro de una cadena.

    La función STXT extrae x caracteres dentro de una cadena de caracteres.

    =STXT(Cadena de caracteres; posición de inicio de la selección; número de caracteres a seleccionar)

    En nuestro ejemplo, para extraer el código de departamento (cuarto elemento del número de seguro social) escribiremos

    • A2 corresponde a la celda que contiene la cadena de caracteres
    • 9 corresponde a la posición inicial
    • 2 corresponde al número de caracteres a extraer
    Función STXT para extraer departamento del número de seguro social

    Los parámetros de la función son siempre los mismos porque nuestra cadena inicial tiene la misma estructura para cada línea. Pero puede utilizar las funciones NBCAR, SPLIT.TEXT o SEARCH para hacer que la búsqueda de una posición sea dinámica (ver más abajo).

    Otras funciones de texto muy útiles

    Para realizar extracciones más complejas, puede cambiar los parámetros de longitud utilizando las siguientes funciones

    Extraer texto sin fórmula

    Desde la versión Excel 2013, una nueva herramienta le permite extraer subcadenas de texto al escribir fórmulas. Es a la vez mágico pero también puede ser peligroso. De hecho, Es importante conocer tanto las funciones de texto como el relleno flash..

    Recortar nombre y apellido

    Vídeo que presenta un estudio de caso de extracción de texto.

    Boletín informativo

    1 vez al mes:
    Consejos y cuestionarios

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

      8 Comentarios

      1. ayoub karim
        24/10/2023 a las 11:12

        Gracias por toda la información

        Responder

      2. Foufou
        14/06/2022 a las 15:01

        Hola,
        Estoy intentando extraer la parte anterior a @ de una columna que contiene direcciones de correo electrónico.
        Ejemplo: a.test@test.fr ---> una.prueba

        Responder

      3. vitek
        21/10/2021 a las 17:02

        Su sitio es muy rico y claro, las explicaciones son fáciles de entender, a nivel educativo no hay nada que decir excepto bien hecho y mucha suerte.

        Responder

        • Frédéric LE GUEN
          21/10/2021 a las 17:35

          Muchas gracias 😉

          Responder

      4. Ben
        19/06/2019 a las 08:05

        Muy práctico. Gracias por el consejo (función STXT)

        Responder

      5. Romaric
        19/09/2018 a las 14:58

        muchas gracias por tu tutorial

        Responder

      6. Nguema
        17/05/2018 a las 21:17

        Quiero hacer una conciliación con dos archivos conflictivos (no son los mismos en mente), sacar los duplicados (con el texto y el monto)
        Un archivo solo me da la columna de texto (redacción) del pago del reclamo con el número de cliente incluido y una columna de monto
        El otro archivo solo me da una columna de beneficiario para el reclamo pagado, una columna de monto y una columna de número de cliente.
        Quiero hacer una conciliación para ver las discrepancias de las partes no ingresadas en uno u otro archivo.
        Perdón

        Responder

      7. Kacém
        15/01/2018 a las 15:28

        Su sitio es muy rico y claro, las explicaciones son fáciles de entender, a nivel educativo no hay nada que decir excepto bien hecho y mucha suerte.

        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.