Skip to main content

Come mettere in maiuscolo solo la prima lettera o la prima lettera di ogni parola in Excel? 

Author: Xiaoyang Last Modified: 2025-05-29

Supponiamo che tu abbia un elenco di stringhe di testo in cui le parole sono tutte in maiuscolo, minuscolo o una combinazione di entrambi. In questa situazione, devi rendere maiuscola la prima lettera di ogni parola nella cella e lasciare le altre lettere in minuscolo, come mostrato nello screenshot seguente. Hai dei buoni metodi per mettere in maiuscolo o capitalizzare la prima lettera di ogni parola in più celle rapidamente e facilmente in Excel?

a screenshot showing the original text string and the text string with every letter capitalised and only the first letter capitalised

Mettere in maiuscolo la prima lettera di ogni parola all'interno della cella con formula e codice VBA

Mettere in maiuscolo solo la prima lettera all'interno della cella con formula

Mettere in maiuscolo la prima lettera di ogni parola o solo la prima lettera con Kutools per Excel


Mettere in maiuscolo la prima lettera di ogni parola all'interno della cella con formula e codice VBA

Per rendere maiuscola la prima lettera di ogni parola all'interno di una cella, puoi utilizzare la funzione PROPER o un semplice codice VBA. Procedi con i seguenti passaggi:

Metodo 1: Funzione PROPER:

1. Inserisci questa formula: =PROPER(A2) in una cella vuota accanto ai tuoi dati, ad esempio B2, vedi screenshot:

a screenshot of using the PROPER function to capitalize the first letter of each word within a cell

2. Quindi trascina il quadratino di riempimento verso il basso fino alle celle a cui desideri applicare questa formula, e vedrai che tutte le prime lettere di ogni parola all'interno della cella sono state messe in maiuscolo. Vedi screenshot:

a screenshot showing all results

Metodo 2: Codice VBA:

Il seguente codice VBA può anche aiutarti a mettere in maiuscolo tutte le prime lettere di ogni parola in una cella.

1. Tieni premuti i tasti ALT + F11 per aprire la finestra Microsoft Visual Basic for Applications.

2. Clicca su Inserisci > Modulo, e incolla il seguente codice nella finestra del Modulo.

Codice VBA: Mettere in maiuscolo la prima lettera di ogni parola in una cella

Sub Proper_Case()
'Updateby20150428
Dim x As Range
Dim Workx As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set Workx = Application.Selection
Set Workx = Application.InputBox("Range", xTitleId, Workx.Address, Type:=8)
For Each x In Workx
x.Value = Application.Proper(x.Value)
Next
End Sub

3. Quindi premi il tasto F5 per eseguire questo codice, e seleziona l'intervallo di dati che desideri utilizzare nella finestra di dialogo visualizzata, vedi screenshot:

a screenshot of selecting the original text string after running the VBA code

4. Quindi clicca sul pulsante OK, tutte le prime lettere di ogni parola nelle celle saranno messe in maiuscolo.


Mettere in maiuscolo solo la prima lettera o la prima lettera di ogni parola nelle celle di stringhe di testo

Con l'aiuto dell'utilità Cambia Caso di Kutools per Excel, puoi rapidamente cambiare le stringhe di testo in maiuscolo, minuscolo, caso proprio, caso frase e così via.     Clicca per scaricare Kutools per Excel!


Mettere in maiuscolo solo la prima lettera all'interno della cella con formula

A volte, potresti voler mettere in maiuscolo solo la prima lettera e lasciare le altre in minuscolo nella cella. Sei alle prese con questo problema in Excel? In effetti, c'è una formula che potrebbe aiutarti a risolvere questo compito.

1. Digita questa formula in una cella vuota accanto ai tuoi dati, =UPPER(LEFT(A2,1))&LOWER(RIGHT(A2,LEN(A2)-1)), vedi screenshot:

a screenshot of using formula to capitalize the first letter only within a cell

2. Poi trascina il quadratino di riempimento fino all'intervallo di celle in cui desideri applicare questa formula, e solo la prima lettera delle celle sarà messa in maiuscolo. Vedi screenshot:

a screenshot showing all text strings with the first letter capitalized


Mettere in maiuscolo la prima lettera di ogni parola o solo la prima lettera con Kutools per Excel

Se hai Kutools per Excel, con la sua funzione Cambia Caso, puoi rapidamente mettere in maiuscolo sia la prima lettera di ogni parola che solo la prima lettera in una cella.

Dopo aver scaricato e installato Kutools per Excel, procedi come segue:

1. Seleziona l'intervallo di dati che desideri utilizzare.

2. Clicca su Kutools > Testo > Cambia Caso, vedi screenshot:

a screenshot of enabling the Change Case feature of Kutools

3. Nella finestra di dialogo Cambia Caso, se selezioni Caso Proprio, la prima lettera di ogni parola sarà messa in maiuscolo, vedi screenshot:

a screenshot showing how to use the Proper Case option to easily capitalize the first letter of each word in the selected range

Se scegli Caso Frase, solo la prima lettera delle stringhe di testo sarà messa in maiuscolo come mostrato nello screenshot seguente:

a screenshot showing how to use the Sentence Case option to easily capitalize only the first letter of the text string in the selected range

Scarica e prova gratuitamente Kutools per Excel 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 di Kutools
Funzionalità popolari: Trova, evidenzia o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda...
Super RICERCA.VERT: Ricerca VERT con criteri multipli | Ricerca VERT con 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 multi-selezione...
Gestione Colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Attiva/disattiva la 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 e Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email tramite elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...) ...
Top15 set di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule pratiche (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti di unione e divisione (Unione avanzata righe, Dividi celle, ...) | ... e molto altro

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. 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 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 della stessa finestra, invece che in nuove finestre.
  • Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!