Skip to main content

Kutools per Office — Una Suite. Cinque Strumenti. Ottieni di Più.

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

Author Kelly Last modified

Nell'uso quotidiano di Excel per l'elaborazione dei dati di testo, spesso avrai bisogno del "maiuscolo di frase", il 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 di ogni parola" (che mette in maiuscolo la prima lettera di ogni parola tramite la funzione MAIUSC.INIZ), il maiuscolo di frase 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 di frase in Excel attraverso vari metodi.


Cambia le stringhe di testo in maiuscolo di frase 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 e poi trascina 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 stringa.

Cambia le stringhe di testo in maiuscolo di frase o altri stili con Kutools

Mentre le funzioni native di Excel (come MAIUSC, MINUSC o formule personalizzate) possono gestire cambiamenti di maiuscole/minuscole di base, richiedono formule, copie manuali o VBA. Kutools per Excel semplifica il processo: la sua utilità Cambia Caso converte il testo in maiuscolo di frase, MAIUSCOLO, minuscolo, maiuscolo di ogni parola, inversione 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 dove vuoi convertire il caso del testo.
  2. Clicca su Kutools > Testo > Cambia Caso…. Vedi screenshot:
    click Change Case feature of kutools
  3. In Cambia Caso finestra di dialogo, seleziona Maiuscolo di frase. Opzione, e clicca su OK o Applica pulsante.
    change case text to sentence case with kutools

Kutools sostituisce immediatamente il testo originale con il nuovo formato di maiuscole/minuscole—nessuna formula da copiare, nessun VBA da eseguire e nessun passaggio aggiuntivo.


Cambia le stringhe di testo in maiuscolo di frase con codice VBA

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

  1. Tieni premuti i tasti ALT + F11, e si aprirà la finestra Microsoft Visual Basic per Applicazioni.
  2. Clicca su 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 di frase.

🔚 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 di frase.

  • Le formule funzionano bene per regolazioni rapide e veloci in piccoli intervalli senza add-in;
  • Kutools risalta 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 con le macro.

Ricorda che nessun metodo automatizzato sarà perfetto al 100% per tutti gli scenari di testo, quindi pianifica sempre una revisione e correzione manuale, specialmente quando lavori con contenuti che includono nomi propri, termini tecnici o requisiti di formattazione specifici. 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 crea grafici | Attiva Funzioni avanzate
Funzionalità più usate: Trova, evidenziazione o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda senza formula...
Super RICERCA.VERT: Ricerca VERT per criteri multipli | Ricerca VERT per 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...
Gestore colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia stato di visibilità delle colonne nascoste | Confronta intervalli & colonne...
Funzionalità in primo piano: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestore di cartelle di lavoro & fogli | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email per elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
Top15 strumenti:12 strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici, ...) |50+ tipi di grafico (Diagramma di Gantt, ...) |40+ formule pratiche (Calcola letà 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 Unione & Dividi (Unione avanzata righe, Dividi celle, ...) | ... e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre lingue!

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 farti risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta le schede su Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e 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 produttività del50% e riduce centinaia di clic del mouse ogni giorno!

Tutti gli add-in Kutools. Un solo programma di installazione

La suite Kutools for Office include add-in per Excel, Word, Outlook & PowerPoint più Office Tab Pro, ideale per i team che lavorano su più app di Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tutto-in-uno — Add-in per Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un solo programma di installazione, una sola licenza — configurazione in pochi minuti (pronto per MSI)
  • Funzionano meglio insieme — produttività ottimizzata su tutte le app Office
  • Prova completa30 giorni — nessuna registrazione, nessuna carta di credito
  • Massimo risparmio — costa meno rispetto all’acquisto singolo degli add-in