Desafiando Excel

Capitalizar la primera letra en Excel

Funciones utilizadas: MAYUSC, IZQUIERDA, EXTRAE, LARGO

Suponiendo que disponemos de una lista en el rango A2:A10 con distintos valores, y que necesitamos obtener los mismos valores por fila con la primera letra capitalizada (mayúscula) en el rango B2:B10, podemos utilizar la siguiente sintaxis en la celda A2 y arrastrar la fórmula hasta la celda A10:

=MAYUSC(IZQUIERDA(A2))&EXTRAE(A2;2;LARGO(A2))

Donde A2 corresponde a la celda que contiene el primer valor a ser analizado.

Lo primero que realizamos con la primer parte de esta fórmula es obtener la primera letra capitalizada de la celda objetivo gracias a la expresión «=MAYUSC(IZQUIERDA(A2))». Luego combinamos dicho resultado con la extracción del resto del contenido de la celda gracias a la expresión «&EXTRAE(A2;2;LARGO(A2))». El argumento «2» de la función EXTRAE permite iniciar la extracción desde el segundo carácter, y la función LARGO define el número de caracteres a extraer como parte del argumento final de la función EXTRAE.

De esta forma, logramos obtener de forma rápida y simple el contenido de una celda con su primer carácter capitalizado en letras mayúsculas.

 

Te recomiendo ver el siguiente link con más videos de Fórmulas ingeniosas de Excel AQUÍ.

Salvo aclaración, todas las fórmulas y macros de este sitio están configuradas para aplicarse sobre la celda A1. Algunas fórmulas se encuentran encerradas entre llaves {} debido a que son fórmulas matriciales. Estas llaves no deben introducirse tecleándolas, sino que se generan automáticamente al aceptar la fórmula pulsando Control+Shift+Enter al mismo tiempo. Las fórmulas de este sitio son compatibles con versiones de Microsoft Excel® 2010 o superiores. 

Salir de la versión móvil