Come mettere in maiuscolo solo la prima lettera nelle celle di Excel?
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.
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.
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.
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.
1. Seleziona l'elenco che devi convertire nel formato corretto, quindi clicca su Kutools > Testo > Cambia Caso. Vedi screenshot:
2. Nella finestra di dialogo Cambia Caso, seleziona l'opzione Maiuscola Iniziale, quindi clicca sul pulsante OK.
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
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!