Formula Excel: scrivere in maiuscolo la prima lettera -

Sommario

Formula generica

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

Sommario

Per rendere maiuscola la prima lettera di una parola o di una stringa, puoi utilizzare una formula basata sulle funzioni LEFT, MID e LEN. Nell'esempio mostrato, la formula in C5 è:

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

Spiegazione

La prima espressione usa LEFT e UPPER per rendere maiuscola la prima lettera:

=UPPER(LEFT(B5))

Non è necessario inserire 1 per num_chars in LEFT, poiché verrà impostato su 1. La seconda espressione estrae i caratteri rimanenti con MID:

MID(B5,2,LEN(B5))

Il testo viene da B5, il numero di partenza è hardcoded come 2 e num_chars è fornito dalla funzione LEN. Tecnicamente, abbiamo solo bisogno di estrarre (lunghezza - 1) caratteri, ma MID non si lamenterà se chiediamo più caratteri, quindi abbiamo lasciato le cose nella forma più semplice.

Minuscolo il resto

Se vuoi mettere tutto in minuscolo tranne la prima lettera, avvolgi semplicemente la seconda espressione nella funzione LOWER:

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

La funzione INFERIORE costringerà tutti i caratteri rimanenti a scrivere in minuscolo.

Articoli interessanti...