Menu

Maiuscolo in Excel: MAIUSC, MINUSC e MAIUSC.INIZ

=MAIUSC(A2) mette in maiuscolo tutte le lettere di A2, =MINUSC(A2) le mette tutte in minuscolo e =MAIUSC.INIZ(A2) mette in maiuscolo l'iniziale di ogni parola. Per la sola prima lettera del testo, combina MAIUSC, SINISTRA e STRINGA.ESTRAI.

Ogni foglio di questa pagina è interattivo: cambia un numero o una formula e si ricalcola.

=MAIUSC(A2) restituisce il testo di A2 con ogni lettera in maiuscolo. =MINUSC(A2) mette ogni lettera in minuscolo, e =MAIUSC.INIZ(A2) mette in maiuscolo la prima lettera di ogni parola e in minuscolo il resto. In inglese le tre funzioni si chiamano UPPER, LOWER e PROPER, ed è così che le mostra la tabella; puoi scrivere le formule anche in italiano, con il punto e virgola.

Tre modi per cambiare maiuscole e minuscole
B2
ABCD
1TextUPPERLOWERPROPER
2ana silvaANA SILVAana silvaAna Silva
3BEN OKAFORBEN OKAFORben okaforBen Okafor
4cHEN wUCHEN WUchen wuChen Wu
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.In Excel in italiano: =MAIUSC(A2)

Cifre, spazi e punteggiatura passano invariati. Tutte e tre le funzioni funzionano in ogni versione di Excel e in Google Sheets.

Excel non ha un pulsante per cambiare maiuscole e minuscole come il Maiusc+F3 di Word, quindi di solito si usa una formula. Per sostituire il testo originale con il risultato, vedi l'ultima sezione.

Solo la prima lettera maiuscola

Non esiste una funzione per la maiuscola a inizio frase. Costruiscila a pezzi: MAIUSC sul primo carattere, poi il resto da STRINGA.ESTRAI:

Maiuscola a inizio frase
B2
ABC
1TextFirst letter, rest lowercaseFirst letter, rest unchanged
2hELLO wORLDHello worldHELLO wORLD
3order from NASAOrder from nasaOrder from NASA
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.In Excel in italiano: =MAIUSC(SINISTRA(A2;1))&MINUSC(STRINGA.ESTRAI(A2;2;LUNGHEZZA(A2)))

La colonna B mette in minuscolo tutto ciò che segue la prima lettera, e così trasforma anche NASA in nasa. La colonna C lascia il resto com'era. LUNGHEZZA(A2) serve come "il resto del testo": STRINGA.ESTRAI non restituisce mai più caratteri di quanti ce ne siano.

Correggere la prima lettera
B2
AB
1CommentFixed
2pAYMENT RECEIVED
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.

Tocca a te: In B2, metti in maiuscolo la prima lettera del testo in A2 e in minuscolo il resto.

I limiti di MAIUSC.INIZ: McDonald, O'Neil e 3rd

MAIUSC.INIZ mette in maiuscolo la prima lettera del testo e ogni lettera che segue un carattere che non è una lettera. Questa regola va bene per la maggior parte dei nomi e sbaglia per alcuni:

Cosa fa MAIUSC.INIZ al testo difficile
B2
AB
1TextPROPER
2o'neilO'Neil
3mary-annMary-Ann
4mcdonald'sMcdonald'S
53rd floor3Rd Floor
6USA todayUsa Today
7mcdonaldMcdonald
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.In Excel in italiano: =MAIUSC.INIZ(A2)
  • o'neil e mary-ann escono giusti, come O'Neil e Mary-Ann.
  • mcdonald's diventa Mcdonald'S: la S dopo l'apostrofo finisce in maiuscolo. =SOSTITUISCI(MAIUSC.INIZ(A2);"'S";"'s") corregge questo schema.
  • 3rd diventa 3Rd e USA diventa Usa: MAIUSC.INIZ mette in minuscolo tutto ciò che non è una prima lettera.
  • mcdonald diventa Mcdonald, non McDonald. MAIUSC.INIZ non può sapere dove un nome ha una seconda maiuscola; questi nomi vanno corretti a mano o con una tabella di eccezioni.

Confronto che distingue le maiuscole con IDENTICO

Excel ignora le maiuscole quando confronta testo: ="ANA"="ana" è VERO, e lo stesso vale per le corrispondenze di CONTA.SE, CERCA.VERT e CERCA.X. Quando le maiuscole contano, per codici come ab12 e AB12, usa IDENTICO (in inglese EXACT):

Uguali, ma non identici
C2
ABCD
1CodeTypedA=BEXACT
2AB12ab12TRUEFALSE
3AB12AB12TRUETRUE
4Xy-7XY-7TRUEFALSE
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.In Excel in italiano: =A2=B2

Per una ricerca che distingue le maiuscole, dai a CERCA.X l'elenco di VERO/FALSO che IDENTICO restituisce per l'intera colonna: =CERCA.X(VERO;IDENTICO(A2:A10;F2);B2:B10) trova ab12 ma non AB12 (Excel 2021 e Microsoft 365).

Indirizzi email in minuscolo
B2
AB
1Typed emailStored email
2Ana.Silva@Coddy.TECH
Fai clic su una cella per vederne la formula. Cambia un numero o una formula e il foglio ricalcola.

Tocca a te: Gli indirizzi email vanno memorizzati in minuscolo. In B2, restituisci in minuscolo l'indirizzo in A2.

Sostituire il testo con le nuove maiuscole

La formula scrive il suo risultato in un'altra colonna. Per cambiare le celle originali:

  1. Metti =MAIUSC(A2) (oppure MINUSC, o MAIUSC.INIZ) in una colonna vuota e copiala verso il basso.
  2. Copia quella colonna con Ctrl+C (Cmd+C su Mac).
  3. Seleziona la colonna originale e usa Home > Incolla > Incolla valori.
  4. Elimina la colonna di appoggio.

Riempimento rapido è una scorciatoia per i casi semplici: scrivi il primo valore come lo vuoi accanto all'originale, premi Invio, poi premi Ctrl+E oppure usa Dati > Riempimento rapido. Copia lo schema nelle altre righe come testo fisso. Controlla il risultato su nomi come McDonald, dove lo schema non è ovvio.

Domande frequenti

Come metto tutte le lettere in maiuscolo in Excel?

Usa =MAIUSC(A2) in un'altra colonna, copiala verso il basso, poi copia i risultati e usa Home > Incolla > Incolla valori sopra l'originale. A differenza di Word, Excel non ha un pulsante Maiuscole/minuscole.

Come metto in maiuscolo solo la prima lettera in Excel?

=MAIUSC(SINISTRA(A2;1))&MINUSC(STRINGA.ESTRAI(A2;2;LUNGHEZZA(A2))) mette in maiuscolo la prima lettera e in minuscolo il resto. Per lasciare il resto com'è, togli MINUSC: =MAIUSC(SINISTRA(A2;1))&STRINGA.ESTRAI(A2;2;LUNGHEZZA(A2)).

Perché MAIUSC.INIZ mette in maiuscolo la lettera dopo un apostrofo?

MAIUSC.INIZ mette in maiuscolo ogni lettera che segue un carattere che non è una lettera, quindi mcdonald's diventa Mcdonald'S. Correggi il caso comune con =SOSTITUISCI(MAIUSC.INIZ(A2);"'S";"'s").

Come faccio una ricerca che distingue le maiuscole in Excel?

Le ricerche ignorano le maiuscole, quindi confronta con IDENTICO: =CERCA.X(VERO;IDENTICO(A2:A10;F2);B2:B10) restituisce la riga in cui A corrisponde a F2 lettera per lettera, maiuscole comprese (Excel 2021 e Microsoft 365).

Illustrazione dei linguaggi di programmazione di Coddy

Impara a programmare con Coddy

INIZIA