9 Microsoft útil Excel Funciones para trabajar con texto

Funciones en Excel no son solo para números y cálculos. También puede usar funciones cuando trabaja con texto. Aquí hay varios Microsoft útiles Excel funciones de texto

Ya sea que desee cambiar las mayúsculas y minúsculas, buscar texto dentro de otra cadena, sustituir texto antiguo por algo nuevo o combinar texto de varias celdas, aquí hay una función para usted.

Tabla de contenido

Convertir mayúsculas y minúsculas: SUPERIOR, INFERIOR y APROPIADA
Quitar espacios: RECORTAR
Comparar cadenas de texto: EXACTO
Localizar texto dentro de una cadena: ENCONTRAR
Reemplazar texto existente usando una posición: REEMPLAZAR
Sustituir actual con texto nuevo: SUSTITUIR
Combinar texto: CONCAT

12 básico Excel Funciones que todos deberían saber

Convertir mayúsculas y minúsculas: SUPERIOR, INFERIOR y APROPIADA

Es posible que desee que su texto contenga todas las letras mayúsculas o minúsculas. O tal vez quieras que la primera letra de cada palabra esté en mayúscula. Aquí es cuando las funciones SUPERIOR, INFERIOR y APROPIADA resultan útiles.

La sintaxis para cada uno es la misma con solo un argumento requerido:

  • UPPER(cell_reference)
  • LOWER(cell_reference)
  • PROPER(cell_reference)

Para cambiar el texto de la celda B4 a todas las letras mayúsculas, utilice la siguiente fórmula:

=UPPER(B4)


Para cambiar el texto en esa misma celda a todas las letras minúsculas, use esta fórmula en su lugar:

=LOWER(B4)

Para cambiar el texto en la celda B4 para poner en mayúscula la primera letra de cada palabra, use esta fórmula:

=PROPER(B4)

Quitar espacios: RECORTAR

Es posible que tenga espacios adicionales en el texto que desea eliminar. La función TRIM se encarga de eliminar espacios sin trabajo manual.

La sintaxis de la función esTRIM(text)donde puede ingresar el texto entre comillas o usar una referencia de celda en la fórmula.

Para eliminar los espacios en la frase “cortar espacios” usaría la siguiente fórmula:

=TRIM("   trim   spaces   ")

RECORTAR texto en Excel


Para eliminar los espacios en el texto de la celda A1, usaría la referencia de celda como en esta fórmula:

=TRIM(A1)

Referencia de celda TRIM en Excel

Comparar cadenas de texto: EXACTO

Tal vez tenga dos celdas que contengan texto que desee comparar y ver si coinciden exactamente. Apropiadamente nombrada, la función EXACTA viene al rescate.

Cómo usar la función BUSCARX en Microsoft Excel

La sintaxis de la función esEXACT(cell_reference1, cell_reference2)donde se requieren ambas referencias de celda. El resultado es Verdadero para una coincidencia exacta o Falso para ninguna coincidencia.

Para comparar el texto en las celdas A1 y B1, ingresaría la siguiente fórmula:

=EXACT(A1,B1)

en este primero example, el resultado es Verdadero. Ambas cadenas de texto son idénticas.

EXACTO con resultado verdadero

En el segundo example, el resultado es Falso. El texto de la celda A1 tiene letras mayúsculas, mientras que el texto de la celda B1 no.

EXACTO con Falso debido a mayúsculas

en nuestra final example, el resultado es Falso una vez más. El texto de la celda B1 tiene espacios que no tiene el texto de la celda A1.

EXACTO con Falso debido a espacios

Funciones frente a fórmulas en Microsoft Excel: ¿Cual es la diferencia?

Localizar texto dentro de una cadena: ENCONTRAR

Si desea buscar un texto específico dentro de otra cadena de texto, puede utilizar la función BUSCAR. Tenga en cuenta que la función distingue entre mayúsculas y minúsculas y no utiliza comodines.


La sintaxis de la función esFIND(find, within, start_number)donde se requieren los dos primeros argumentos. losstart_numberEl argumento es opcional y le permite especificar con qué posición de carácter iniciar la búsqueda.

Para encontrar “QR1” dentro del texto en la celda A1, usaría esta fórmula:

=FIND("QR1",A1)

El resultado que se muestra a continuación es 8 que representa el octavo carácter de la cadena como el comienzo del texto localizado.

función ENCONTRAR en Excel

Para encontrar la letra F en la celda A1 que comienza con el cuarto carácter, usaría esta fórmula:

=FIND("F",A1,4)


El resultado aquí es 6 porque esa es la posición del carácter para la primera F mayúscula después del cuarto carácter.

ENCONTRAR con una instancia

Reemplazar texto existente usando una posición: REEMPLAZAR

Si alguna vez ha tenido que reemplazar texto en función de dónde existe en una cadena de texto, apreciará la función REEMPLAZAR.

Cómo buscar y reemplazar texto y números en Excel

La sintaxis de la función esREPLACE(current_text, start_number, number_characters, new_text)donde se requiere cada argumento. Veamos los detalles de los argumentos.

  • Current_text: Las referencias de celda para el texto actual.
  • Start_number: La posición numérica del primer carácter en el texto actual.
  • Number_characters: El número de caracteres que desea reemplazar.
  • New_text: El nuevo texto para reemplazar el texto actual.

En esto example, los dos primeros caracteres de nuestros ID de producto en las celdas A1 a A5 están cambiando de “ID” a “PR”. Esta fórmula haría ese cambio de una sola vez:

=REPLACE(A1:A5,1,2,"PR")

Para desglosarlo, A1: A5 es nuestro rango de celdas, 1 es la posición del primer carácter a reemplazar, 2 es la cantidad de caracteres a reemplazar y “PR” es el nuevo texto.

REEMPLAZAR texto al principio

Aquí está otro example para ese ID de producto. Usando esta fórmula, podemos cambiar los caracteres octavo y noveno en la cadena “QR” con “VV”.

=REPLACE(A1:A5,8,2,"VV")

Para descomponer este,A1:A5es nuestro rango de celdas,8es la posición del primer carácter a reemplazar,2es el número de caracteres a reemplazar, yVVes el nuevo texto.

REEMPLAZAR texto al final

Sustituir actual con texto nuevo: SUSTITUIR

Similar a REEMPLAZAR, puede usar la función SUSTITUIR para cambiar el texto real en lugar de usar la posición de un carácter.


la sintaxis esSUBSTITUTE(cell_reference, current_text, new_text, instances)donde se requieren todos los argumentos exceptoinstances. Puedes usarinstancespara especificar qué aparición en la cadena de texto cambiar.

Para cambiar el apellido Smith a Jones en la celda A1, use la siguiente fórmula:

=SUBSTITUTE(A1,"Smith","Jones")

SUSTITUYE un nombre

Para cambiar “Ubicación 1, Trimestre 1” a “Ubicación 1, Trimestre 2” en la celda A1, usaría esta fórmula:

=SUBSTITUTE(A1,"1","2",2)

Desglosando esta fórmula, A1 es la referencia de celda, 1 es el texto actual, 2 es el texto nuevo y el número final 2 es la segunda instancia en la cadena. Esto garantiza que solo se cambie la segunda aparición del número 1.

SUSTITUIR un número

Combinar texto: CONCAT

Una función final que puede resultar útil cuando se trabaja con texto es CONCAT. Esta función lo ayuda a unir texto de varias cadenas o ubicaciones en una sola cadena.

Cómo combinar texto de varias celdas en una celda en Excel

La sintaxis de la función esCONCAT(text1, text2)donde solo se requiere el primer argumento, pero probablemente siempre usará el segundo argumento.


Para unir el texto en las celdas A1 y B1 con un espacio entre las palabras, use esta fórmula:

=CONCAT(A1," ",B1)

CONCAT con un espacio

Observe que las comillas contienen el espacio para agregar.

Para unir ese mismo texto pero agregando el prefijo Sr. y un espacio al frente, usarías esta fórmula:

=CONCAT("Mr. ",A1," ",B1)

CONCAT con un prefijo

Aquí tiene al Sr. con un espacio en el primer conjunto de comillas, la primera referencia de celda, otro espacio entre comillas y la segunda referencia de celda.

Esperemos que estos Excel Las funciones de texto lo ayudan a manipular su texto en menos tiempo y con menos esfuerzo.

Actualizaciones del boletín

Ingrese su dirección de correo electrónico a continuación para suscribirse a nuestro boletín