Sommario
In questo articolo vi illustrerò i diversi modi per cambiare le maiuscole di Excel in minuscole o in maiuscole vere e proprie. Imparerete a eseguire queste operazioni con l'aiuto delle funzioni minuscole/superiori di Excel, delle macro VBA, di Microsoft Word e di un componente aggiuntivo di facile utilizzo di Ablebits.
Il problema è che Excel non dispone di un'opzione speciale per cambiare le maiuscole del testo nei fogli di lavoro. Non so perché Microsoft abbia fornito a Word una funzione così potente e non l'abbia aggiunta a Excel, che renderebbe davvero più semplici le attività dei fogli di calcolo per molti utenti. Ma non bisogna precipitarsi a riscrivere tutti i dati di testo nella tabella. Fortunatamente, esistono alcuni trucchi per convertire i valori di testo nelle celle inmaiuscole, proprie o minuscole. Lasciate che le condivida con voi.
Indice dei contenuti:
Funzioni di Excel per cambiare le maiuscole del testo
Microsoft Excel dispone di tre funzioni speciali che possono essere utilizzate per cambiare le maiuscole e le minuscole del testo, ovvero SUPERIORE , PIÙ BASSO e PROPRIETÀ La funzione upper() consente di convertire in maiuscolo tutte le lettere minuscole di una stringa di testo. La funzione lower() consente di escludere le lettere maiuscole dal testo. La funzione proper() rende maiuscola la prima lettera di ogni parola e lascia minuscole le altre lettere (Proper Case).
Tutte e tre queste opzioni funzionano secondo lo stesso principio, quindi vi mostrerò come utilizzarne una. Prendiamo l'opzione Funzione maiuscola di Excel come esempio.
Inserire una formula di Excel
- Inserire una nuova colonna (di aiuto) accanto a quella che contiene il testo da convertire.
Nota: questo passaggio è facoltativo. Se la tabella non è di grandi dimensioni, è sufficiente utilizzare una colonna vuota adiacente.
- Inserire il segno di uguale (=) e il nome della funzione (SUPERIORE) nella cella adiacente della nuova colonna (B3).
- Digitare il riferimento alla cella appropriata tra le parentesi (C3) dopo il nome della funzione.
La formula dovrebbe assomigliare a questa
=SUPERIORE(C3)
dove C3 è la cella della colonna originale che contiene il testo da convertire. - Fare clic su Invio .
Come si può vedere nella schermata precedente, la cella B3 contiene la versione maiuscola del testo della cella C3.
Copiare una formula in una colonna
Ora è necessario copiare la formula in altre celle della colonna di aiuto.
- Selezionate la cella che include la formula.
- Spostate il cursore del mouse sul quadratino (maniglia di riempimento) nell'angolo inferiore destro della cella selezionata, fino a visualizzare una piccola croce.
- Tenere premuto il pulsante del mouse e trascinare la formula verso il basso sulle celle in cui si desidera applicarla.
- Rilasciare il pulsante del mouse.
Nota: se è necessario riempire la nuova colonna fino alla fine della tabella, è possibile saltare i passaggi 5-7 e fare semplicemente doppio clic sulla maniglia di riempimento.
Rimuovere una colonna di aiuto
Abbiamo quindi due colonne con gli stessi dati di testo, ma in casi diversi. Suppongo che si voglia lasciare solo quella corretta. Copiamo i valori dalla colonna helper e poi eliminiamola.
- Evidenziate le celle che contengono la formula e premete Ctrl + C per copiarle.
- Fate clic con il pulsante destro del mouse sulla prima cella della colonna originale.
- Fare clic sul pulsante Valori icona sotto Opzioni di incollaggio nel menu contestuale.
Poiché sono necessari solo i valori di testo, scegliere questa opzione per evitare errori di formula in seguito.
- Fare clic con il tasto destro del mouse sulla colonna helper selezionata e scegliere l'opzione Cancellare dal menu.
- Scegliere Intera colonna nel Cancellare e fare clic su OK .
Ecco a voi!
Questa teoria potrebbe sembrarvi molto complicata: prendetela con filosofia e provate a seguire da soli tutti questi passaggi. Vedrete che cambiare caso con l'uso delle funzioni di Excel non è affatto difficile.
Usate Microsoft Word per cambiare il caso in Excel
Se non si vuole intervenire sulle formule in Excel, è possibile utilizzare un comando speciale per cambiare le maiuscole del testo in Word. Scoprite come funziona questo metodo.
- Selezionate l'intervallo in cui volete cambiare caso in Excel.
- Premete Ctrl + C o fate clic con il tasto destro del mouse sulla selezione e scegliete il comando Copia dal menu contestuale.
- Aprite un nuovo documento Word.
- Premere Ctrl + V o fare clic con il tasto destro del mouse sulla pagina vuota e selezionare la voce Incolla dal menu contestuale
Ora avete la vostra tabella di Excel in Word.
- Evidenziate il testo della tabella in cui volete cambiare il caso.
- Passare al Carattere gruppo sul CASA e fare clic sulla scheda Cambia caso icona.
- Scegliete una delle 5 opzioni di caso dall'elenco a discesa.
Nota: è anche possibile selezionare il testo e premere Maiusc + F3 finché non viene applicato lo stile desiderato. Con la scorciatoia da tastiera è possibile scegliere solo le maiuscole, le minuscole o le frasi.
Ora avete la vostra tabella con i casi di testo convertiti in Word. Basta copiarla e incollarla in Excel.
Conversione del caso del testo con una macro VBA
Potete anche utilizzare una macro VBA per cambiare le maiuscole e le minuscole in Excel. Non preoccupatevi se la vostra conoscenza di VBA lascia molto a desiderare: qualche tempo fa anch'io non ne sapevo molto, ma ora posso condividere tre semplici macro che permettono a Excel di convertire il testo in maiuscolo, corretto o minuscolo.
Non mi dilungherò a spiegarvi come inserire ed eseguire il codice VBA in Excel perché è stato ben descritto in uno dei nostri precedenti post sul blog. Voglio solo mostrarvi le macro che potete copiare e incollare nel codice Modulo .
Se si desidera convertire il testo in maiuscolo è possibile utilizzare la seguente macro VBA di Excel:
Sub Uppercase() For Each Cell In Selection If Not Cell.HasFormula Then Cell.Value = UCase(Cell.Value) End If Next Cell End Sub
Per candidarsi Excel minuscolo ai propri dati, inserire il codice mostrato di seguito nel file Modulo finestra.
Sub Lowercase() For Each Cell In Selection If Not Cell.HasFormula Then Cell.Value = LCase(Cell.Value) End If Next Cell End Sub
Scegliere la seguente macro se si desidera convertire i valori di testo in caso proprio / titolo .
Sub Propercase() For Each Cell In Selection If Not Cell.HasFormula Then Cell.Value = _ Application _ .WorksheetFunction _ .Proper(Cell.Value) End If Next Cell End Sub
Cambio rapido della custodia con il componente aggiuntivo Cell Cleaner
Osservando i tre metodi descritti in precedenza si potrebbe ancora pensare che non esiste un modo semplice per cambiare caso in Excel. Vediamo che cosa fa il Pulitore di celle Probabilmente in seguito cambierete idea e questo metodo funzionerà meglio per voi.
- Scaricare il componente aggiuntivo e installarlo sul computer.
Dopo l'installazione il nuovo Dati Ablebits in Excel.
- Selezionare le celle in cui si desidera cambiare il caso del testo.
- Fare clic sul pulsante Cambia caso nella finestra di dialogo Pulito gruppo sul Dati Ablebits scheda.
Il Cambia caso a sinistra del foglio di lavoro.
- Selezionare il caso desiderato dall'elenco.
- Premere il tasto Cambia caso per vedere il risultato.
Nota: se si vuole mantenere la versione originale della tabella, selezionare il campo Foglio di lavoro di back up scatola.
Con Cell Cleaner for Excel la routine di cambio di caso sembra essere molto più semplice, non è vero?
Oltre a cambiare i casi del testo, Cell Cleaner può aiutarvi a convertire i numeri in formato testo in formato numero, a eliminare i caratteri indesiderati e gli spazi in eccesso nella vostra tabella Excel. Scaricate la versione di prova gratuita di 30 giorni e verificate quanto può esservi utile questo componente aggiuntivo.
Video: come cambiare caso in Excel
Spero che ora che conoscete i trucchi per cambiare caso in Excel questo compito non sarà più un problema. Le funzioni di Excel, Microsoft Word, le macro VBA o i componenti aggiuntivi di Ablebits sono sempre a vostra disposizione. Non vi resta che scegliere lo strumento più adatto a voi.