Fórmula de Excel: Capitalizar la primera letra -

Tabla de contenido

Fórmula genérica

=UPPER(LEFT(A1))&MID(A1,2,LEN(A1))

Resumen

Para poner en mayúscula la primera letra de una palabra o cadena, puede usar una fórmula basada en las funciones IZQUIERDA, MEDIA y LARGA. En el ejemplo que se muestra, la fórmula en C5 es:

=UPPER(LEFT(B5))&MID(B5,2,LEN(B5))

Explicación

La primera expresión usa LEFT y UPPER para poner en mayúscula la primera letra:

=UPPER(LEFT(B5))

No es necesario ingresar 1 para num_chars en IZQUIERDA, ya que por defecto será 1. La segunda expresión extrae los caracteres restantes con MID:

MID(B5,2,LEN(B5))

El texto proviene de B5, el número de inicio está codificado como 2 y la función LEN proporciona num_chars. Técnicamente, solo necesitamos extraer (longitud - 1) caracteres, pero MID no se quejará si pedimos más caracteres, por lo que hemos dejado las cosas en la forma más simple.

Minúsculas el resto

Si desea poner todo en minúscula menos la primera letra, simplemente ajuste la segunda expresión en la función LOWER:

=UPPER(LEFT(B5))&LOWER(MID(B5,2,LEN(B5)))

La función LOWER forzará a todos los caracteres restantes a minúsculas.

Articulos interesantes...