Come cambiare il caso delle frasi in Excel (6 metodi semplici)

  • Condividi Questo
Hugh West

Questo articolo mostra come cambiare il caso di una frase in Excel. Anche se non esiste un'opzione predefinita per eseguire questa operazione, è possibile applicare la formula combinata, Riempimento flash e VBA Qui vi illustreremo sei modi semplici e comodi per cambiare il caso delle frasi in Excel.

Scarica il quaderno di esercizi

È possibile scaricare la seguente cartella di lavoro Excel per una migliore comprensione e per esercitarsi.

Cambiare il caso della frase.xlsm

Che cos'è il caso di condanna?

Potreste essere curiosi di sapere che cos'è il caso della frase, ma non preoccupatevi se non ne avete idea.

Il caso di frase è un tipo di caso di lettere che usiamo spesso. Nel caso di frase, la lettera iniziale della prima parola deve essere in maiuscolo, mentre le altre lettere della prima parola e tutte le altre parole della frase devono essere in minuscolo. Ad esempio:

Questa frase è scritta in caso di frase.

6 metodi per cambiare il caso delle frasi in Excel

Qui abbiamo un Elenco di frasi formattato in modo errato contenente alcuni Frasi con l'impropria capitalizzazione delle lettere.

Vogliamo convertire il caso di queste frasi in caso di frase. Perciò, senza ulteriori indugi, passiamo a una serie di metodi per cambiare il caso di frase in Excel.

1. Utilizzo della formula che combina le funzioni UPPER, LOWER, RIGHT, LEFT e LEN

Nel nostro primo metodo, useremo una formula per cambiare le frasi errate date in casi di frasi. Seguite i nostri passi qui sotto.

Passi:

  • All'inizio, selezionare la cella C5 Quindi, scrivere la formula qui sotto e premere ENTRARE .
=UPPER(LEFT(B5,1))&LOWER(RIGHT(B5,LEN(B5)-1))

Qui, B5 rappresenta la prima frase della Formato non corretto Elenco di frasi .

Ripartizione della formula:

  • Nella formula, il Funzione LEN determina la lunghezza totale della stringa nella cella B5 Poi sottrarre 1 da questa lunghezza.
  • Il Funzione RIGHT restituisce gli ultimi caratteri della stringa di testo nella cella B5 Qui, il numero di caratteri restituiti dal programma DIRITTO è determinata dall'uscita della funzione LEN funzione.
  • Dopodiché, inserire i valori restituiti nella cartella Funzione LOWER per convertire i caratteri in minuscoli.
  • Successivamente, un'altra porzione della formula viene concatenata con un ampersand (&) .
  • Poi, il Funzione SINISTRA restituisce il primo carattere della stringa di testo nella cella B5 .
  • Infine, il Funzione SUPERIORE converte questo primo carattere in una lettera maiuscola.

  • In secondo luogo, utilizzare l'opzione Maniglia di riempimento e trascinarlo nella cella C14 per ottenere i risultati rimanenti.

Per saperne di più: Come rendere maiuscola la prima lettera di una frase in Excel (4 metodi adatti)

2. Utilizzo della formula che combina le funzioni UPPER, LOWER, MID e LEFT

Nel nostro secondo metodo, applicheremo un'altra formula che combina alcune funzioni. Seguite attentamente i passaggi.

Passi:

  • All'inizio, selezionare la cella C5 e digitare la formula sottostante, quindi premere il tasto ENTRARE chiave.
=UPPER(LEFT(B5,1))&MID(LOWER(B5),2,999)

Qui, B5 serve come frase nella Caso dato .

Abbiamo utilizzato una nuova funzione chiamata Funzione MID Nel nostro metodo precedente, abbiamo utilizzato il parametro DIRITTO e SINISTRA che restituiscono i caratteri di una stringa di testo rispettivamente dall'inizio e dalla fine della stringa. Ma la funzione MID può restituire caratteri da qualsiasi posizione al centro della stringa.

Per saperne di più: Come cambiare la prima lettera in maiuscola in Excel (6 metodi pratici)

3. Impegnare Word per cambiare il caso di frase in Excel

In questo metodo, ci avvarremo dell'aiuto di un altro software di Office, Word. Grazie alla combinazione di Excel e Word, risolveremo il problema in un altro modo. Seguite attentamente i passaggi.

Passi:

  • In un primo momento, selezionare le celle nel riquadro B5:B14 Copiare queste celle con il comando CTRL + C scorciatoia da tastiera.

  • A questo punto, aprite Word e incollate le celle.

  • In secondo luogo, selezionare l'intera tabella in Word, quindi andare alla voce Casa e selezionare Cambia caso nel Carattere gruppo> minuscolo .

  • A questo punto, tutte le frasi vengono convertite in minuscole.

  • Anche in questo caso, andare alla pagina Casa Quindi, selezionare Cambia caso > Caso di sentenza .

  • Infine, tutte le frasi vengono convertite in casi di frasi in Word.

  • Infine, copiate l'intera tabella in Word e incollatela nelle celle del file C5:C14 gamma.

Nota: Non convertite il testo in maiuscolo direttamente in Word, ma prima passate al minuscolo e poi al maiuscolo, altrimenti le lettere maiuscole al centro delle frasi non verranno modificate. .

Per saperne di più: Come cambiare le maiuscole per un'intera colonna in Excel (7 modi sorprendenti)

4. Implementazione del riempimento flash per cambiare il caso delle frasi in Excel

Utilizzando il Riempimento flash Lo strumento è un altro modo per cambiare i casi di frase in Excel. Seguite i passaggi seguenti.

Passi:

  • All'inizio, selezionare la cella C5 Quindi, digitare la formula sottostante e premere ENTRARE .
=INTERNO(B5)

Qui, B5 rappresenta la prima frase della Caso dato .

In questo momento, tutte le frasi vengono convertite in minuscole.

  • In secondo luogo, nella cella D5 Scrivete manualmente la prima frase in caso di frase.

  • In terzo luogo, selezionare le celle del D5:D14 Quindi, andare al menu Casa e selezionare Riempimento in Editing gruppo> Riempimento flash dal menu a tendina.

  • Tuttavia, tutte le frasi si convertono in caso di frase.

Nota: Non convertirlo direttamente in caso di frase mentre si usa Riempimento flash All'inizio, cambiarlo in minuscolo e poi in frase, altrimenti non potrebbe funzionare correttamente. .

Per saperne di più: Come cambiare le maiuscole in minuscole in Excel (5 metodi efficaci)

5. Applicazione del codice VBA a un intervallo di celle selezionato

Applicare il VBA Il codice è sempre un'alternativa interessante. Seguite i nostri passi qui sotto.

Passi:

  • In un primo momento, selezionare le celle della tabella B5:B14 Dopo di che, fare clic con il tasto destro del mouse sull'intervallo di valori Nome del foglio e selezionare Visualizza il codice .

  • A questo punto, il Microsoft Visual Basic per le applicazioni Si apre la finestra Da Alterna le cartelle , fare clic con il tasto destro del mouse su Foglio6 (VBA 1) selezionare Inserire > Modulo .

  • Si apre un modulo di codice, in cui incollare il codice sottostante. Poi, fare clic sul pulsante Correre o premere il tasto F5 chiave.
 Sub ConvertSelectionToSentenceCase() Dim rng As Range For Each rng In Selection If Application.WorksheetFunction.IsText(rng) Then rng.Value = UCase(Left(rng, 1)) & LCase(Right(rng, Len(rng) - 1)) End If Next End Sub 

  • A questo punto, chiudete il modulo di codice e tornate al foglio di lavoro. Tuttavia, sarete sorpresi di vedere che le celle della colonna B vengono automaticamente convertiti in caso di frase.

Per saperne di più: Come cambiare il caso in un foglio Excel (8 metodi rapidi)

6. Utilizzare il codice VBA per creare una funzione personalizzata

Nella procedura sopra descritta, abbiamo selezionato l'intervallo di celle, quindi abbiamo applicato la funzione VBA per convertire le stringhe di testo in casi di frasi. In questo metodo, invece, creeremo una funzione definita dall'utente utilizzando il metodo VBA Dopo di che, con questa funzione, cambieremo le stringhe di testo in casi di frasi. Quindi, seguite i passaggi seguenti.

Passi:

  • All'inizio, fare clic con il tasto destro del mouse sulla voce Nome del foglio e selezionare Visualizza il codice .

  • In questo momento, il Microsoft Visual Basic per le applicazioni Si apre la finestra di dialogo con il programma. Ora, andare alla voce Inserire e selezionare Modulo .

  • Si apre un modulo di codice in cui è necessario incollare il codice sottostante, quindi fare clic sul pulsante Risparmiare per salvare la cartella di lavoro in Abilitato alle macro formato.
 Public Function SentenceCase(Text As String) As String SentenceCase = UCase(Mid(Text, 1, 1)) & LCase(Mid(Text, 2)) End Function 

  • Quindi, tornare al foglio di lavoro e fare clic sulla cella C5 e scrivere =sen Tuttavia, vedrete il SentenzaCaso nel suggerimento. Successivamente, premere il tasto TAB sulla tastiera per selezionare la funzione.

  • Infine, dare il riferimento alla cella B5 come argomento di questa funzione e premere ENTRARE .

La stringa di testo viene ora modificata in caso di frase.

Conclusione

Grazie per aver letto questo articolo, speriamo sia stato utile. Fateci sapere nella sezione commenti se avete domande o suggerimenti. Visitate il nostro sito web ExcelWIKI per saperne di più.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.