Skip to main content

Come mettere in maiuscolo solo la prima lettera nelle celle di Excel?

Author: Siluvia Last Modified: 2025-08-06

Se hai un elenco di nomi tutti in maiuscolo e devi modificarli in modo che solo la prima lettera di ogni parola sia maiuscola, Excel offre diverse soluzioni. Questo articolo spiega tre metodi per eseguire questa operazione: utilizzando formule, VBA o il componente aggiuntivo Kutools per Excel.

Metti in maiuscolo solo la prima lettera in una cella di Excel con una formula
Metti in maiuscolo solo la prima lettera nelle celle di Excel con il codice VBA
Metti in maiuscolo solo la prima lettera in più celle di Excel in blocco con Kutools per Excel


Metti in maiuscolo solo la prima lettera in una cella di Excel con una formula

Puoi convertire tutte le lettere maiuscole in sole iniziali maiuscole in un elenco utilizzando una formula. Procedi come segue.

1. Seleziona una cella vuota (ad esempio la cella C2) per posizionare il risultato convertito, e inserisci la formula =PROPER(B2) nella barra delle formule, quindi premi il tasto Invio.

A screenshot showing the formula =PROPER(B2) used to convert all caps to proper case in Excel

Il nome in maiuscolo viene immediatamente convertito in maiuscolo iniziale (prima lettera maiuscola) nella colonna di supporto.

2. Con la cella C2 selezionata, trascina la maniglia di riempimento lungo l'elenco fino alla cella in cui desideri convertire il formato dei nomi.

Nota: Nella formula, modifica il riferimento della cella in base al tuo elenco.


Cambia facilmente il formato del testo nell'intervallo selezionato in Excel

L'utilità Cambia Caso di Kutools per Excel ti aiuta a cambiare facilmente il formato del testo nell'intervallo selezionato in Excel, come mostrato nella demo qui sotto.

A demo of Kutools for Excel changing uppercase text to proper case in bulk

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora


Metti in maiuscolo solo la prima lettera nelle celle di Excel con il codice VBA

Inoltre, puoi eseguire il seguente codice VBA per convertire tutti i nomi in maiuscolo in maiuscolo iniziale in un elenco.

1. Premi contemporaneamente i tasti Alt + F11 per aprire la finestra Microsoft Visual Basic for Application.

2. Nella finestra Microsoft Visual Basic for Application, clicca su Inserisci > Modulo, quindi copia e incolla il seguente codice VBA nella finestra Modulo.

Codice VBA: Converti tutto in maiuscolo in solo la prima lettera maiuscola

Sub Proper_Case()
	Dim xRg As Range
	Dim xCell As Range
	Dim xAddress As String
	Dim xUpdate As Boolean
	On Error Resume Next
	xAddress                    = Application.ActiveWindow.RangeSelection.Address
	Set xRg                     = Application.InputBox("Please select a range", "Kutools for Excel", xAddress, , , , , 8)
	Set xRg                     = Application.Intersect(xRg, ActiveSheet.UsedRange)
	If xRg Is Nothing Then Exit Sub
		xUpdate                    = Application.ScreenUpdating
		Application.ScreenUpdating = False
		For Each xCell In xRg.Cells
			If xCell.HasFormula = False Then
				xCell.Value = Application.WorksheetFunction.Proper(xCell.Value)
			End If
		Next
		Application.ScreenUpdating = xUpdate
	End Sub

3. Clicca sul tasto F5 o sul pulsante Esegui per eseguire questo codice. Nella finestra di dialogo Kutools per Excel che appare, seleziona l'intervallo che desideri convertire da tutto maiuscolo a solo la prima lettera maiuscola, quindi clicca sul pulsante OK.

A screenshot of a dialog box prompting the user to select a range for converting text to proper case with VBA

Tutti i nomi in maiuscolo nell'intervallo selezionato vengono immediatamente convertiti in maiuscolo iniziale.


Metti in maiuscolo solo la prima lettera in più celle di Excel in blocco con Kutools per Excel

Questa sezione ti mostra l'utilità Cambia Caso di Kutools per Excel per convertire tutto in maiuscolo in maiuscolo iniziale in blocco con pochi clic.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

1. Seleziona l'elenco che devi convertire nel formato corretto, quindi clicca su Kutools > Testo > Cambia Caso. Vedi screenshot:

A screenshot showing Kutools for Excel’s Text menu with the Change Case option selected

2. Nella finestra di dialogo Cambia Caso, seleziona l'opzione Maiuscola Iniziale, quindi clicca sul pulsante OK.

A screenshot of the Change Case dialog box with the Proper Case option selected

Tutti i nomi in maiuscolo nell'elenco selezionato vengono immediatamente convertiti in maiuscolo iniziale.

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l’analisi dei dati grazie a: Esecuzione intelligente | Genera codice | Crea formule personalizzate | Analizza dati e genera grafici | Richiama Funzioni avanzate
Funzionalità popolari: Trova, evidenzia o identifica duplicati | Elimina righe vuote | Combina colonne o celle senza perdere dati | Arrotonda
Super RICERCA.VERT: Ricerca con criteri multipli    Ricerca valori multipli  |   Ricerca su più fogli   |   Corrispondenza approssimativa ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa a selezione multipla….
Gestione colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia lo stato di visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro & Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email da elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
I15 migliori kit di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule utili (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci immagine dal percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti per unire & dividere (Unione avanzata righe, Dividi celle, ...) | ...e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre!

Migliora le tue competenze su Excel con Kutools per Excel e sperimenta un nuovo livello di efficienza. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta l’interfaccia a schede su Office, rendendo il tuo lavoro molto più semplice

  • Abilita la modifica a schede e la lettura in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
  • Aumenta la tua produttività del50% e ti fa risparmiare centinaia di clic ogni giorno!