Skip to main content

Come cambiare le stringhe di testo in maiuscolo iniziale in Excel?

Author: Kelly Last Modified: 2025-08-06

Nell'uso quotidiano di Excel per l'elaborazione dei dati di testo, spesso avrai bisogno del “maiuscolo iniziale”, che significa mettere in maiuscolo solo la prima lettera di ogni voce mentre si convertono tutte le altre lettere in minuscolo. A differenza del “maiuscolo iniziale di ogni parola” (che mette in maiuscolo la prima lettera di ogni parola tramite la funzione MAIUSC.INIZ), il maiuscolo iniziale si allinea più naturalmente con le convenzioni linguistiche standard e può migliorare notevolmente il professionismo dei tuoi report e documenti. Questo articolo presenterà metodi pratici per implementare il maiuscolo iniziale in Excel da varie modalità.


Cambia le stringhe di testo in maiuscolo iniziale con una formula

In Excel, puoi utilizzare una combinazione di funzioni per estrarre il primo carattere del testo, convertirlo in maiuscolo, convertire i caratteri rimanenti in minuscolo e quindi concatenarli in una nuova stringa.

Inserisci o copia la seguente formula in una cella vuota, quindi trascina il riempimento verso il basso per applicarla ad altre celle. Vedi screenshot:

=UPPER(LEFT(A2,1)) & LOWER(MID(A2,2,LEN(A2)-1))

change case text to sentence case with formula

Spiegazione di questa formula:
  • SINISTRA(A2;1) prende il primo carattere di A2, e MAIUSC(...) lo rende maiuscolo.
  • MEDIO(A2;2;LUNGHEZZA(A2)-1) prende tutti i caratteri dal secondo fino alla fine, e MINUSC(...) li rende minuscoli.
  • Il & unisce la prima lettera maiuscola e il resto minuscolo in una sola stringa.

Cambia le stringhe di testo in maiuscolo iniziale o altri casi con Kutools

Mentre le funzioni native di Excel (come MAIUSC, MINUSC o formule personalizzate) possono gestire cambiamenti di caso di base, richiedono formule, copie manuali o VBA. Kutools per Excel semplifica il processo: la sua utilità Cambia Caso converte il testo in maiuscolo iniziale, MAIUSCOLO, minuscolo, maiuscolo iniziale di ogni parola, inverti maiuscole/minuscole—istantaneamente e in massa—senza una singola formula o macro.

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...

Dopo aver installato Kutools per Excel, procedi con i seguenti passaggi:

  1. Seleziona le celle in cui desideri convertire il caso del testo.
  2. Clicca Kutools > Testo > Cambia Caso…. Vedi screenshot:
    click Change Case feature of kutools
  3. In Cambia Caso finestra di dialogo, seleziona l'opzione Maiuscolo Iniziale. Opzione, e clicca OK o Applica pulsante.
    change case text to sentence case with kutools

Kutools sostituisce immediatamente il tuo testo originale con il nuovo formato del caso—nessuna formula da copiare, nessun VBA da eseguire e nessun passaggio aggiuntivo.


Cambia le stringhe di testo in maiuscolo iniziale con il codice VBA

Se hai esperienza con Microsoft Excel, usare VBA è una buona scelta per cambiare le stringhe di testo in maiuscolo iniziale.

  1. Tieni premuti i tasti ALT + F11, e si aprirà la finestra di Microsoft Visual Basic per Applicazioni.
  2. Clicca Inserisci > Modulo, e incolla la seguente macro nella finestra Modulo.
    Sub SentenceCase()
    '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
        xValue = Rng.Value
        xStart = True
        For i = 1 To VBA.Len(xValue)
            ch = Mid(xValue, i, 1)
            Select Case ch
                Case "."
                xStart = True
                Case "?"
                xStart = True
                Case "a" To "z"
                If xStart Then
                    ch = UCase(ch)
                    xStart = False
                End If
                Case "A" To "Z"
                If xStart Then
                    xStart = False
                Else
                    ch = LCase(ch)
                End If
            End Select
            Mid(xValue, i, 1) = ch
        Next
        Rng.Value = xValue
    Next
    End Sub
    
  3. Premi il tasto F5 per eseguire questa macro, quindi apparirà una finestra di dialogo sullo schermo per selezionare un intervallo, vedi screenshot:
    vba code to select the daata range
  4. Clicca OK, e tutte le stringhe di testo verranno convertite in testo in maiuscolo iniziale.

🔚 Conclusione

Che tu preferisca la semplicità di una formula incorporata, la comodità di un clic di Kutools, o la flessibilità di una funzione VBA personalizzata, Excel offre diversi modi per convertire il testo in perfetto maiuscolo iniziale.

  • Le formule funzionano bene per aggiustamenti rapidi su piccoli intervalli senza add-in;
  • Kutools si distingue quando devi trasformare grandi selezioni o selezioni non contigue istantaneamente e senza alcuna codifica;
  • VBA offre una soluzione riutilizzabile a livello di cartella di lavoro per utenti esperti a proprio agio con le macro.

Ricorda che nessun metodo automatizzato sarà perfetto al 100% per tutti gli scenari di testo, quindi pianifica sempre una revisione e un aggiustamento manuale, specialmente quando lavori con contenuti che includono nomi propri, termini tecnici o requisiti di formattazione specializzati. Se sei interessato a esplorare ulteriori suggerimenti e trucchi di Excel, il nostro sito web offre migliaia di tutorial per aiutarti a padroneggiare Excel.


Articoli correlati:

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!