Come cambiare le stringhe di testo in maiuscolo iniziale in Excel?
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))
- 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.
Dopo aver installato Kutools per Excel, procedi con i seguenti passaggi:
- Seleziona le celle in cui desideri convertire il caso del testo.
- Clicca Kutools > Testo > Cambia Caso…. Vedi screenshot:
- In Cambia Caso finestra di dialogo, seleziona l'opzione Maiuscolo Iniziale. Opzione, e clicca OK o Applica pulsante.
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.
- Tieni premuti i tasti ALT + F11, e si aprirà la finestra di Microsoft Visual Basic per Applicazioni.
- 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
- Premi il tasto F5 per eseguire questa macro, quindi apparirà una finestra di dialogo sullo schermo per selezionare un intervallo, vedi screenshot:
- 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:
- Cambia maiuscolo/minuscolo del testo 2007 e 2010
- Cambia le stringhe di testo in maiuscolo
- Cambia maiuscolo in minuscolo
- Cambia maiuscolo in maiuscolo iniziale o titolo
I migliori strumenti per la produttività in Office
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!