Funciones de texto en Excel: Ejemplos y descripciones.

Por lo general utilizamos Excel para procesar y evaluar datos numéricos, pero en ocasiones es necesario manipular o editar celdas que contienen texto, para ello podemos usar estas funciones: IZQUIERDA, DERECHA, EXTRAE, ENCONTRAR, LARGO, TEXTO y REEMPLAZAR, CONCATENAR. A continuación te mostramos descripciones y ejemplos de cada una.

IZQUIERDA

Devuelve las primeras n letras a partir de la izquierda del texto según estos parámetros:

  1. Texto.
  2. Numero de caracteres a devolver.

DERECHA

Devuelve las primeras n letras a partir de derecha a izquierda del texto según estos parámetros:

  1. Texto.
  2. Numero de caracteres a devolver.

EXTRAE

Devuelve n letras de un texto a partir de la posición que indiquemos, los parámetros son:

  1. Texto
  2. Posición dentro del Texto indicado desde la que deseamos iniciar a extraer una parte del texto.
  3. Cantidad de letras que deseamos extraer.

ENCONTRAR

Esta función encuentra un texto dentro de otro texto y regresa la posición en la cual fue encontrado, los parámetros son:

  1. Texto que estamos buscando
  2. Texto en el que deseamos realizar la búsqueda
  3. Posición por la cual deseamos realizar la búsqueda, si ingresamos 1, se buscara desde el inicio, si ingresamos 10, se buscara desde la décima letra, etc.

Nota: La búsqueda hace diferencia entre letras mayúsculas y minúsculas.

LARGO

Devuelve la cantidad de letras de un texto, la función recibe como único parámetro el texto a evaluar.

TEXTO

Esta función se aplica a números y les da el formato que le indiquemos, esta función es muy útil para presentar números de una mejor forma, en este ejemplo le aplicamos un formato de número telefónico a un texto. Los parámetros que recibe son:

  1. Texto al que se aplicará el formato.
  2. Formato deseado

Nota: Los números del texto van a reemplazar a los caracteres de numeral (#) dentro el formato indicado.

REEMPLAZAR

Esta función nos permite reemplazar o insertar textos dentro de otro texto. Recibe los siguientes parámetros:

  1. Texto en el que deseamos reemplazar o insertar.
  2. Posición dentro del texto en donde inicial el reemplazo.
  3. Número de caracteres que deseamos reemplazar, si ingresamos 0 (cero), se hará una inserción en lugar de reemplazo.
  4. Nuevo texto para insertar o reemplazar según parámetro 3

CONCATENAR

Concatenar es una palabra que se utilizar en programación para nombrar la acción de unir una serie de valores en un solo texto. Esta función en Excel nos permite unir en una celda uno o más valores. La función recibe de 1 a 30 parámetros cada uno con el valor que deseamos unir al texto final.

Uso de funcion concatenar para unir textos

Nota: Puedes unir o concatenar textos usando el operador &, por ejemplo el mismo resultado anterior se obtiene con esta formula.

Conclusión

Estas funciones pueden ser muy útiles al trabajar con textos, y pueden combinarse para obtener mejores resultados, por ejemplo podemos usar la función REEMPLAZAR para modificar un texto en combinación con las funciones LARGO y ENCONTRAR para definir los caracteres a reemplazar y desde donde inicia el reemplazo.

Recibe gratis!, un curso sobre funciones de Excel en 5 dias, directo a tu bandeja de correo.

  • Buenas noches:
    MI INQUIETUD ES LA SIGUIENTE: SI TENGO DOS ORACIONES EN COLUMNAS DIFERENTES EJEMPLO: COLUMNA A (EXCEL ES FACIL PARA MI), COLUMNA B PARA ELLOS TAMPOCO). DESEO REEMPLAZAR, LA FORMULA SERIA: =REEMPLAZAR(A2;6;0;”NO”.-
    PERO DESEO A LA VEZ CONCATENAR CON LA EXPRESION DE LA COLUMNA B, SERIA ALGO SIMILAR ASI? (LO HAGO PERO ME SURGE AVISOS COMO FALTA PARENTISIS, HAY DEMASIADOS PARAMETROS:
    =REEMPLAZAR(A2;6;0;”NO ES “;CONCATENAR(A2;” “;B2))
    COMO SERIA EN REALIDAD? ME GUSTARIA ME ASESORARAN.-
    GRACIAS, MUY AMABLE.-

  • Judith

    Como deseas unir las palabras de 2 celdas lo que tienes que realizar primero es la función CONCATENAR y dentro de sus parámetros realizar el reemplazo. La fórmula sería:
    =CONCATENAR(REEMPLAZAR(A2,6,0,” NO”),”, “,B2).
    La respuesta sería EXCEL NO ES FACIL PARA MI, PARA ELLOS TAMPOCO.
    Espero haberte ayudado.

    • Rocío

      =REEMPLAZAR(C3,7,0,” no “) & ” ” & E3

      En c3 tengo el primer texto: Excel es facil para mi
      En E3 tengo el segundo texto: Para ellos tampoco

  • Joaquin

    Me podrias ayudar:
    Por ejemplo de A2:A5 tengo texto de “ACEPTADO” o “RECHAZADO” según unas evaluaciones, lo que quiero saber es si se puede evaluar esa columna, si todas las celdas son igual a “ACEPTADO” que me arroje como resultado “ACEPTADO”, en caso contrario, “RECHAZADO”.
    Lo intente con la siguiente formula:
    =SI(T($A2:$A5)=”ACEPTADO”,”ACEPTADO”,”RECHAZADO”)
    Pero solo evalúa A2.

    • Judith

      La fórmula a usar sería:
      =SI(CONTAR.SI($A2:$A5,”RECHAZADO”)=0,”ACEPTADO”,”RE CHAZADO”)

  • Jose Antonio

    Hola Joaquín.

    En tu caso la función que pondría sería la siguiente:
    =SI(CONTAR.SI($A2:$A5;”ACEPTADO”)=CONTARA($A2:$A5);”ACEPTADO”;”RECHAZADO”)
    Lo que hace la función es contar las veces que aparece la palabra “ACEPTADO” en el rango $A2:$A5

  • Jose Antonio

    y comprobar que coincide con las celdas que hay con datos en dicho rabgo. Si coinciden es que todas las celdas ponen “ACEPTADO” en caso contrario es que alguna pone “RECHAZADO” con lo que la condicional “SI” será falsa y nos devuelve “RECHAZADO”.

  • Jorge

    Hola. ¿Cómo haría para cambiar SOLAMENTE el primer caracter de una palabra a mayúscula? Por ejemplo, en la celda tengo el dato angel y deseo cambiar la primera letra a mayúscula para que aparezca así: Angel y luego copiar la función para el resto de celdas.

    • alicia

      usa la funcion nompropio, y te va a pasar todas las iniciales a mayuscula

  • alicia

    hay una funcion de texto que se llama nombre propio, nunca la use, probala, la sintaxis es =nompropio(celda q contiene el texto), creo que te va a andar

  • alicia

    nompropìo es la adecuada, hice un par de pruebas mas

  • alicia

    me gustaria recibir cada entrada gracias

  • alicia

    me gustaria recibir cada nueva entrada, grs

  • jorge camacho

    tengo una tarea q me dejaron q es: extraer la primera letra del apellido paterno. Eso seria con la funcion extrae y encontrar. pero si tengo por ejemplo
    juan flores millan
    ruben diego jorge cuadros flores
    jorge alejandro maldonado ximenez

    • lcruz

      Hola Jorge, es una tarea de programación?, como veo la persona puede tener 1,2 o 3 nombres, y en los ejemplos siempre hay dos apellidos, entonces tendrias que encontrar la cantidad de nombres y apellidos:

      juan flores millan <---- 3 palabras ruben diego jorge cuadros flores <---- 5 palabras jorge alejandro maldonado ximenez <---- 4 palabras y sacar la primera letra de la ultima palabra - 1, por ejemplo 3-1=2, 5-1=4 y 4-1=3 y tomar la primera letra de esa.

      • jorge camacho

        cual seria la formula?

  • alicia

    para jorge camacho
    podes usar texto en columnas, y aplicar nompropio a las colulmnas de apellidos

  • antonio

    si quiero buscar en una columna las palabras que contenga letra y numero, como le puedo hacer???




Hosting – Publica tu sitio web.