Skip to main content

Come forzare una stringa di testo in maiuscolo / minuscolo / con iniziale maiuscola in Excel?

Author: Xiaoyang Last Modified: 2025-05-29

In Excel, quando si inseriscono lettere o parole nelle celle, potresti voler forzare le stringhe di testo in maiuscolo anche se hai inserito caratteri minuscoli o con iniziale maiuscola e viceversa. Molti di noi considerano la funzione Convalida Dati in Excel; con questa funzione, riceveremo un avviso quando non digitiamo il caso corretto del testo. In questo articolo, ti presenterò alcuni metodi interessanti per forzare il testo in maiuscolo, minuscolo o con iniziale maiuscola secondo necessità.

Forza le stringhe di testo in maiuscolo / minuscolo / con iniziale maiuscola con Convalida Dati

Forza le stringhe di testo in maiuscolo / minuscolo / con iniziale maiuscola con codice VBA

Cambia il testo in MAIUSCOLO/minuscolo/Con Iniziale Maiuscola con Kutools per Excel good idea3


Forza le stringhe di testo in maiuscolo / minuscolo / con iniziale maiuscola con Convalida Dati

La Convalida Dati è uno strumento potente in Excel, può aiutarci a eseguire molte operazioni. Con il suo aiuto, possiamo anche forzare il maiuscolo, minuscolo o con iniziale maiuscola delle stringhe di testo durante la digitazione. Si prega di seguire i passaggi seguenti:

1. Vai su Dati > Convalida Dati > Convalida Dati, vedi screenshot:

click Data Validation from Data tab

2. Nella finestra di dialogo Convalida Dati, sotto la scheda Opzioni, fai clic sull'elenco a discesa Consenti e scegli l'opzione Personalizzato, quindi nella casella di testo Formula, inserisci questa formula =EXACT(UPPER(A1),A1), (A1 rappresenta una colonna a cui applicherai questa funzione, puoi modificarla secondo necessità), vedi screenshot:

set options in the Data Validation dialog box

3. Successivamente, puoi creare un avviso come desideri. Fai clic sulla scheda Avviso Errore e seleziona Arresta dall'elenco a discesa Stile. Nell'angolo destro della casella di testo Messaggio di errore, inserisci il tuo messaggio di avviso personalizzato, vedi screenshot:

enter the warning message under the Error Alert tab

4. Quindi fai clic su OK per chiudere la finestra di dialogo. Ora, quando inserisci una stringa di testo non in maiuscolo nella colonna A, apparirà una finestra di avviso per ricordarti di inserire lettere maiuscole.

a warning box will pop out to remind entering the uppercase letters

Nota:

Se hai bisogno di forzare le stringhe di testo in minuscolo o con iniziale maiuscola, applica le seguenti formule alla Convalida Dati nel passaggio 2.

Forza in minuscolo: =EXACT(LOWER(A1),A1);

Forza con iniziale maiuscola: =EXACT(PROPER(A1),A1)

a screenshot of kutools for excel ai

Sblocca la Magia di Excel con Kutools AI

  • Esecuzione Intelligente: Esegui operazioni sulle celle, analizza i dati e crea grafici — tutto guidato da semplici comandi.
  • Formule Personalizzate: Genera formule su misura per ottimizzare i tuoi flussi di lavoro.
  • Codifica VBA: Scrivi e implementa codice VBA senza sforzo.
  • Interpretazione delle Formule: Comprendi facilmente formule complesse.
  • Traduzione del Testo: Superare le barriere linguistiche all'interno dei tuoi fogli di calcolo.
Potenzia le tue capacità di Excel con strumenti alimentati dall'IA. Scarica Ora ed esperisci un'efficienza mai vista prima!

Forza le stringhe di testo in maiuscolo / minuscolo / con iniziale maiuscola con codice VBA

Con il seguente codice VBA, quando inserisci parole minuscole in una cella, il testo minuscolo verrà automaticamente convertito in lettere maiuscole.

1. Tieni premuti i tasti ALT + F11, e si aprirà la finestra Microsoft Visual Basic for Applications.

2. Quindi scegli il foglio di lavoro utilizzato dal riquadro Esplora Progetti a sinistra, fai doppio clic per aprire il Modulo, e poi copia e incolla il seguente codice VBA nel Modulo vuoto:

Codice VBA: Forza la stringa di testo in maiuscolo

Private Sub Worksheet_Change(ByVal Target As Range)
'Update 20140603
Target.Value = VBA.UCase(Target.Value)
End Sub

copy and paste the code into the sheet module

3. Salva e chiudi il codice per tornare al foglio di lavoro. Ora, quando inserisci una stringa di testo sia minuscola che con iniziale maiuscola, diventerà automaticamente maiuscola dopo aver premuto il tasto Invio.

Note:

1. Questo codice si applica all'intero foglio di lavoro.

2. Se non riesci a trovare il riquadro Esplora Progetti nella finestra, puoi fare clic su Visualizza > Esplora Progetti per aprirlo.

3. Per forzare le parole in minuscolo o con iniziale maiuscola, puoi applicare il seguente codice VBA: (La procedura è la stessa di quella sopra)

Codice VBA: Forza la stringa di testo in minuscolo

Private Sub Worksheet_Change(ByVal Target As Range)
'Update 20140603
Target.Value = VBA.LCase(Target.Value)
End Sub

Codice VBA: Forza la stringa di testo in con iniziale maiuscola

Private Sub Worksheet_Change(ByVal Target As Range)
'Update 20140603
Target.Value = Application.WorksheetFunction.Proper(Target.Value)
End Sub

Cambia il testo in MAIUSCOLO/minuscolo/Con Iniziale Maiuscola con Kutools per Excel

Se vuoi semplicemente cambiare alcuni testi specifici in MAIUSCOLO, minuscolo o Con Iniziale Maiuscola, puoi applicare lo strumento Cambia Caso di Kutools per Excel per farlo rapidamente.

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 gratuitamente Kutools per Excel, procedi come segue:

1. Seleziona i testi che desideri cambiare e fai clic su Kutools > Testo > Cambia Caso. Vedi screenshot:
click Change Case feature of kutools

2. Nella finestra di dialogo Cambia Caso , seleziona l'opzione di operazione di cui hai bisogno e puoi visualizzare in anteprima il risultato nel riquadro Anteprima . Vedi screenshot:
check the operation option in the dialog box

3. Fai clic su Ok o Applica e i testi saranno cambiati di caso.

 Cambia in MAIUSCOLO  Cambia in Con Iniziale Maiuscola  Cambia in caso di frase
 Change to UPPERCASE  Change to Proper Case  Change to Sentence case

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!