Excel Formulas Academy · Lezione

Cambiare maiuscole e minuscole con UPPER, LOWER, PROPER

Uniformi l'uso delle maiuscole nei valori di testo

Lezione 3 di 413 passaggi

Cambiare maiuscole e minuscole con UPPER, LOWER, PROPER è una lezione Excel Formulas Academy gratuita su CoddyKit. Questa è la lezione 3 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Excel Formulas Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Excel Formulas Academy include 4 lezioni in totale.

Perché le maiuscole e le minuscole sono importanti

I dati importati sono spesso incoerenti: JOHN smith, mary JONES, aLeX lee. Una combinazione disordinata di maiuscole e minuscole appare poco professionale e può compromettere confronti e ricerche.

Tre semplici funzioni risolvono subito il problema:

  • UPPER converte tutto in maiuscolo
  • LOWER converte tutto in minuscolo
  • PROPER rende maiuscola la prima lettera di ogni parola

Ognuna accetta un singolo testo e restituisce una copia con la capitalizzazione modificata.

Convertire il testo in maiuscolo

UPPER converte ogni lettera di una stringa in maiuscolo. Numeri e simboli rimangono invariati.

La struttura è =UPPER(text). Se A2 contiene shoe-4471, la formula restituisce SHOE-4471.

È utile per codici prodotto, codici dei Paesi e abbreviazioni che devono essere sempre scritti in maiuscolo.

=UPPER(A2)

Convertire il testo in minuscolo

LOWER fa l'opposto: converte ogni lettera in minuscolo.

La struttura è =LOWER(text). Se A2 contiene Ada.LOVELACE@Coddykit.com, la formula restituisce ada.lovelace@coddykit.com.

La conversione in minuscolo è particolarmente utile per gli indirizzi email e i nomi utente, che di solito vengono trattati interamente in minuscolo.

=LOWER(A2)

Rendere maiuscola la prima lettera di ogni parola

PROPER rende maiuscola la prima lettera di ogni parola e converte in minuscolo le altre. È perfetta per nomi e titoli.

La struttura è =PROPER(text). Se A2 contiene ADA lovelace, la formula restituisce Ada Lovelace.

Una parola è qualsiasi gruppo di lettere separato da spazi o segni di punteggiatura.

=PROPER(A2)

Esempio svolto: pulire una colonna di nomi

Supponiamo che la colonna A contenga nomi disordinati come jOHN SMITH e mary jones.

Applichi PROPER per trasformarli in nomi con le iniziali maiuscole: John Smith e Mary Jones.

Dovrà inserire la formula nella colonna B e poi copiarla verso il basso per tutta la colonna, così da pulire tutti i nomi in una sola volta.

=PROPER(A2)

Quando PROPER sbaglia

PROPER segue una regola semplice, quindi può gestire in modo errato alcuni casi particolari:

  • Nomi come McDonald diventano Mcdonald
  • Abbreviazioni come USA diventano Usa
  • Le parole dopo un apostrofo, come O'Brien, diventano O'Brien (la B viene resa maiuscola, cosa che a volte non è corretta)

In questi casi potrebbe essere necessario correggere manualmente il risultato o combinare più funzioni. Controlli sempre a campione il risultato di PROPER.

=PROPER(A2)

Combinare maiuscole e minuscole durante l'unione

Può annidare queste funzioni nelle formule di unione presentate nelle lezioni precedenti.

Supponiamo che A2 contenga un nome proprio scritto in modo disordinato e che B2 contenga un cognome altrettanto disordinato. Li pulisca e li unisca in un'unica formula:

Il risultato è un nome completo con le maiuscole e le minuscole corrette, indipendentemente da come è stato digitato il testo di origine.

=PROPER(A2) & " " & PROPER(B2)

Creare indirizzi email in minuscolo

Un'attività pratica classica consiste nel generare un indirizzo email standard a partire da un nome. Gli indirizzi email dovrebbero essere tutti in minuscolo, anche quando i nomi non lo sono.

Racchiuda le parti unite del nome in LOWER, in modo che l'intero indirizzo risulti ordinato.

Se A2 contiene Ada e B2 contiene Lovelace, il risultato è ada.lovelace@coddykit.com.

=LOWER(A2 & "." & B2 & "@coddykit.com")

Usare le maiuscole e le minuscole per confronti affidabili

I confronti tra testi nei fogli di calcolo spesso ignorano la differenza tra maiuscole e minuscole, ma non sempre, e le ricerche possono essere molto esigenti. Convertire entrambi i valori nella stessa forma rende i confronti più affidabili.

Ad esempio, per verificare se due celle corrispondono indipendentemente dalle maiuscole e dalle minuscole, confronti le loro versioni in maiuscolo.

Il risultato sarà TRUE per Apple e APPLE.

=UPPER(A2) = UPPER(B2)

Queste funzioni funzionano allo stesso modo ovunque

Buone notizie: UPPER, LOWER e PROPER funzionano allo stesso modo sia in Microsoft Excel sia in Google Sheets. La sintassi e il comportamento corrispondono esattamente.

Questo le rende elementi di base affidabili quando condivide cartelle di lavoro tra piattaforme diverse.

Anche i limiti di PROPER con i nomi particolari si applicano a entrambi gli strumenti.

=PROPER(LOWER(A2))

Suggerimento: applicare LOWER prima di PROPER

Se il testo di origine è tutto in maiuscolo, PROPER funziona comunque, ma alcune persone applicano prima LOWER per ottenere risultati prevedibili e poi PROPER.

La formula =PROPER(LOWER(A2)) garantisce che vengano maiuscole solo le lettere iniziali desiderate, anche a partire da un input disordinato TUTTO IN MAIUSCOLO.

È un'abitudine facoltativa che rende esplicita e facile da leggere la trasformazione.

=PROPER(LOWER(A2))

Verifica rapida

Verifichi la Sua comprensione delle funzioni per le maiuscole e le minuscole.

Riepilogo: modifica delle maiuscole e minuscole

Ha imparato tre funzioni per le maiuscole e le minuscole:

  • UPPER(text) converte tutto in maiuscolo.
  • LOWER(text) converte tutto in minuscolo.
  • PROPER(text) rende maiuscola la prima lettera di ogni parola.

Attenzione: PROPER gestisce male nomi come McDonald e abbreviazioni come USA. Può annidare queste funzioni nelle concatenazioni e usare UPPER su entrambi i lati per confronti senza distinzione tra maiuscole e minuscole.

Successivamente sostituirà caratteri e parole con SUBSTITUTE.

Gratis per iniziare

Impara Excel con un tutor IA — gratis

Scrivi ed esegui vero codice nel tuo browser, ricevi aiuto istantaneo da un tutor IA disponibile 24/7, e riprendi da dove hai lasciato sul web o nell'app.

Corsi
30
Lezioni
120

Domande Frequenti

La lezione «Cambiare maiuscole e minuscole con UPPER, LOWER, PROPER» è gratuita?

Sì — il testo completo di «Cambiare maiuscole e minuscole con UPPER, LOWER, PROPER» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Excel Formulas Academy, passa a CoddyKit PRO. Il corso Excel Formulas Academy include 4 lezioni in totale.

Cosa imparerò in «Cambiare maiuscole e minuscole con UPPER, LOWER, PROPER»?

Uniformi l'uso delle maiuscole nei valori di testo Eserciti Excel Formulas Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Excel Formulas Academy?

Non è richiesta alcuna esperienza precedente. Excel Formulas Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 3 di 4.

Quanto tempo richiede la lezione «Cambiare maiuscole e minuscole con UPPER, LOWER, PROPER»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Excel Formulas Academy?

Sì. Ogni lezione Excel Formulas Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Unire il testo con CONCAT
  2. Unire con separatori usando TEXTJOIN
  3. Cambiare maiuscole e minuscole con UPPER, LOWER, PROPER
  4. Sostituire il testo con SUBSTITUTE
← Torna a Excel Formulas Academy