Come convertire il testo maiuscolo in maiuscolo iniziale (title case) in Microsoft Excel?
Nel lavoro quotidiano con Excel, capita spesso di incontrare dati scritti interamente in maiuscolo. Per una presentazione più chiara o per soddisfare specifici requisiti di formattazione, potrebbe essere necessario convertirli in *iniziale maiuscola* (in cui solo la prima lettera di ogni parola è maiuscola) o in *title case*. Ad esempio, trasformare «THIS IS A TEST» in «This Is A Test» migliora leggibilità e professionalità, come mostrato nell’immagine seguente. Questa guida illustra diversi metodi pratici per convertire stringhe composte esclusivamente da testo maiuscolo in iniziale maiuscola o title case in Microsoft Excel, utilizzando formule di Excel, gli strumenti di Kutools per Excel e codice VBA. Scoprirai anche quando usare ciascun metodo, insieme a suggerimenti utili e indicazioni per risolvere problemi comuni.

Convertire il maiuscolo in maiuscolo iniziale/title case in Excel con la funzione MAIUSC.INIZ
Convertire il maiuscolo in maiuscolo iniziale/title case in Excel con Kutools per Excel
Convertire il maiuscolo in maiuscolo iniziale/title case in Excel con codice VBA
Convertire il maiuscolo in maiuscolo iniziale/title case in Excel con Flash Fill
Convertire il maiuscolo in maiuscolo iniziale/title case in Excel con la funzione MAIUSC.INIZ
Uno dei modi più semplici per convertire il testo da maiuscolo a maiuscolo iniziale (title case) in Excel è utilizzare la funzione MAIUSC.INIZ. Questa funzione integrata trasforma automaticamente la prima lettera di ogni parola in maiuscolo e tutte le altre in minuscolo. È perfetta per conversioni rapide su set di dati di piccole o medie dimensioni e non richiede componenti aggiuntivi né codice.
1. In una cella vuota accanto ai dati (ad esempio, se il testo maiuscolo si trova nella colonna A a partire dalla cella A2, seleziona la cella B2), inserisci la seguente formula:
=PROPER(A2)Questa formula legge il testo nella cella A2 e lo converte in maiuscolo iniziale. Si veda l’immagine di riferimento:

2. Premere Invio per confermare la formula. Successivamente, fare clic sulla cella B2 e trascinare il quadratino di riempimento (il piccolo quadrato nell’angolo in basso a destra della cella) verso il basso o lateralmente, a seconda delle necessità, per applicare rapidamente la formula al resto dell’intervallo dati. Tutte le voci in testo maiuscolo verranno automaticamente convertite in iniziale maiuscola nelle celle corrispondenti, come mostrato di seguito:

Nota: Le formule generano risultati dinamici; pertanto, quando si copiano e incollano tali testi convertiti altrove, assicurarsi di utilizzare l’opzione Incolla valori (Home > Incolla > Incolla valori) per evitare errori di riferimento. Verificare inoltre manualmente la presenza di parole speciali, abbreviazioni o nomi propri che potrebbero richiedere correzioni, poiché la funzione MAIUSC.INIZ trasforma in maiuscolo ogni iniziale ma potrebbe non rispettare le regole stilistiche per termini specifici.
Vantaggi: Veloce e semplice, non richiede componenti aggiuntivi.
Limitazioni: Non può elaborare selezioni su più colonne contemporaneamente e potrebbe non gestire sempre correttamente acronimi o formattazioni particolari.
Convertire il maiuscolo in maiuscolo iniziale/title case in Excel con Kutools per Excel
Con Kutools per Excel, puoi trasformare istantaneamente il testo maiuscolo in maiuscolo iniziale (title case) con pochi clic. Lo strumento Cambia maiuscole/minuscole offre un modo pratico per modificare la capitalizzazione di qualsiasi intervallo selezionato, inclusa l’applicazione del maiuscolo iniziale su intere colonne, righe o persino aree non contigue. È particolarmente utile per modifiche批量 e riduce la necessità di inserire formule manualmente.
1. Inizia selezionando le celle o l’intervallo da convertire dal maiuscolo al maiuscolo iniziale (title case).
2. Passa alla scheda Kutools, quindi scegli Testo e seleziona Cambia maiuscole/minuscole…. Fai riferimento all’immagine seguente per individuare l’opzione:

3. Nella finestra di dialogo Cambia maiuscole/minuscole, seleziona l’opzione Iniziale maiuscola dal menu. Puoi visualizzare in anteprima l’aspetto della selezione nel Riquadro anteprima prima di applicare le modifiche. Questa funzionalità supporta la conversione in blocco, risultando estremamente efficiente per set di dati di grandi dimensioni:

4. Fai clic su OK o su Applica per completare la conversione. Tutte le voci in maiuscolo nella selezione verranno immediatamente aggiornate al maiuscolo iniziale (title case):

Scenari applicabili: Kutools è ideale per chi lavora con fogli di calcolo di grandi dimensioni o preferisce un’interfaccia intuitiva basata su trascinamento e clic, senza dover digitare formule.
Vantaggi: Fa risparmiare molto tempo nelle operazioni in blocco e supporta diversi tipi di selezione.
Limitazioni: Richiede che il componente aggiuntivo Kutools sia installato e attivato.
Fai clic su Scarica e prova subito gratuitamente Kutools per Excel!
Convertire il maiuscolo in maiuscolo iniziale/title case in Excel con codice VBA
Per utenti avanzati o scenari altamente personalizzati, è possibile sfruttare VBA (Visual Basic for Applications) in Excel per automatizzare la conversione del testo maiuscolo in title case o con iniziale maiuscola all’interno di un intervallo selezionato. Questo approccio offre massima flessibilità ed è ideale per automatizzare attività ripetitive o gestire interi fogli di lavoro in modo efficiente.
1. Passa al foglio di lavoro contenente i dati da modificare e assicurati che la cartella di lavoro consenta l’uso delle macro. Se la scheda Sviluppo non è visibile, abilitala tramite il menu Opzioni di Excel.
2. Andare su Sviluppo > Visual Basic(oppure utilizzare la)scorciatoia Alt + F11) per aprire l’editor VBA. Nella finestra VBA, fare clic su Inserisci > Modulo e incollare il codice seguente nel modulo:
Sub ProperCase()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
Rng.Value = Application.WorksheetFunction.Proper(Rng.Value)
Next
End Sub
3. Esegui il codice facendo clic sul pulsante
o premendo F5. Quando richiesto, seleziona l’intervallo di celle da elaborare:

4. Fare clic su OK per eseguire. Tutte le voci in maiuscolo nell’intervallo selezionato verranno automaticamente convertite in iniziale maiuscola:

Convertire il maiuscolo in maiuscolo iniziale/title case utilizzando Flash Fill di Excel
La funzionalità Flash Fill di Excel offre un altro metodo rapido per convertire il testo maiuscolo in iniziale maiuscola. Basta digitare manualmente il formato desiderato nella prima cella, quindi usare Flash Fill (da Home > Riempimento > Flash Fill oppure premendo Ctrl + E) per completare automaticamente l’elenco in base allo schema rilevato.
Scenario applicabile: Flash Fill è particolarmente efficace quando devi modificare contemporaneamente maiuscole/minuscole e formattazione, oppure quando Excel deve riconoscere schemi più complessi di quelli gestiti dalla funzione MAIUSC.INIZ o da semplici formule.
Nota: Flash Fill offre i migliori risultati con dati che seguono schemi regolari e potrebbe non riuscire a elaborare intervalli estremamente ampi in un’unica operazione.
Indipendentemente dal metodo scelto, ricordati di verificare sempre con attenzione i risultati, soprattutto per nomi propri, abbreviazioni o terminologia specifica del settore, per garantire dati accurati e presentabili. Applicare queste tecniche ti assicurerà processi di formattazione più rapidi e un foglio di lavoro complessivamente più curato.
Articoli correlati:
- Modificare le stringhe di testo in Iniziale maiuscola in ogni frase
- Modificare le stringhe di testo in maiuscolo
- Convertire il maiuscolo in minuscolo
- Cambia maiuscole/minuscole del testo
Migliori Strumenti per la Produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.
Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.
- Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
- Funziona meglio insieme— produttività ottimizzata tra le app di Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi