Come scrivere in maiuscolo la prima lettera di una stringa di testo in Excel

In questo post ti mostreremo come farloscrivere in maiuscolo la prima lettera di una stringa di testo in Microsoft Excel. Quando si esportano dati in Excel, le stringhe di testo spesso non sono formattate correttamente. Possono apparire nel caso del titolo, nel caso della frase, in maiuscolo o in una combinazione di casi casuali. Se hai a che fare con tali dati e hai bisogno di modificare le maiuscole, questa guida fa al caso tuo.

Il modo più semplice per scrivere in maiuscolo il testo in Excel è utilizzare il file. Rende maiuscola la prima lettera di ogni parola in una stringa di testo convertendo tutte le altre lettere in minuscolo. Tuttavia, se è necessario scrivere in maiuscolo solo la prima lettera e mantenere invariato il resto, nemmeno ilCORRETTOné qualsiasi altra singola funzione di Excel può farlo.

Ascrivere in maiuscolo la prima lettera di una stringa di testo in Excel, puoi utilizzare una formula che combinamolteplici funzioni. Tuttavia, non è possibile applicare una formula direttamente all'interno della stessa cella che contiene i dati originali. È invece necessario utilizzare una colonna aggiuntiva per applicare la formula.

Una volta applicata la formula e corrette le maiuscole, puoi copiare e incollare i valori della cella della formula nella colonna originale e quindi rimuovere la colonna aggiuntiva.

Cerchiamo di capirlo con l'aiuto di un esempio. Supponiamo di avere un set di dati di esempio come mostrato nell'immagine seguente:

Nei dati sopra, dobbiamo cambiare il caso della prima lettera di ciascuna stringa di testo nella colonna B da inferiore a superiore. Possiamo ottenere questa capitalizzazione in due modi diversi:

  1. Scrivi in ​​maiuscolo la prima lettera e converti il ​​resto in minuscolo
  2. Scrivi in ​​maiuscolo la prima lettera e mantieni il resto invariato

Vediamolo in dettaglio.

1] Rendi maiuscola la prima lettera e converti il ​​resto in minuscolo

Prima di tutto, aggiungeremo una colonna extra per applicare la formula. Porta il cursore sopra la colonna B, fai clic con il pulsante destro del mouse e selezionaInserire.

Ciò sposterà il contenuto della colonna B nella colonna C e inserirà una colonna aggiuntiva nel mezzo.

Ora posiziona il cursore nella cella B2 e scrivi la seguente formula:

=REPLACE(LOWER(C2),1,1,UPPER(LEFT(C2,1)))

PremereEntra.

La formula sopra renderà maiuscola la prima lettera della stringa di testo che si trova nella cella C2 e convertirà il resto in minuscolo. Ecco come:

  1. LOWER(C2)converte l'intero testo nella cella C2 in minuscolo.
  2. LEFT(C2,1)estrae la prima lettera da C2.
  3. UPPER(LEFT(C2,1))converte la prima lettera in maiuscolo.
  4. REPLACE(LOWER(C2),1,1,UPPER(LEFT(C2,1)))prende il testo minuscolo del passaggio 1 e sostituisce il primo carattere (1a posizione, 1 carattere lungo) con la lettera maiuscola del passaggio 3.

Ora porta il cursore nell'angolo in basso a destra della cella B2 e quando si converte in un segno più, fai clic e trascinalo nella cella B11.

Questo copierà rapidamente la formula nella colonna.

2] Scrivi in ​​maiuscolo la prima lettera e mantieni il resto invariato

Inserisci una colonna aggiuntiva tra le colonne A e B come spiegato sopra. Ora posiziona il cursore in B2 e digita la seguente formula:

=REPLACE(C2,1,1,UPPER(LEFT(C2,1)))

Premere ilEntrachiave.

La formula precedente metterà in maiuscolo solo la prima lettera della stringa di testo nella cella C2 mantenendo invariato il resto del testo. Ecco come:

  1. LEFT(C2,1)estrae il primo carattere dal testo nella cella C2.
  2. UPPER(LEFT(C2,1))converte quel carattere in maiuscolo.
  3. REPLACE(C2,1,1,UPPER(LEFT(C2,1)))sostituisce il primo carattere (1a posizione, 1 carattere di lunghezza) in C2 con la lettera maiuscola del passaggio 2. Il resto del testo rimane invariato.

Un'altra formula che unisce ilSINISTRA,SUPERIORE,METÀ, ELUNGHEZZAle funzioni possono ottenere lo stesso risultato. Posiziona il cursore nella cella B2 e scrivi la seguente formula:

=UPPER(LEFT(C2)) & MID(C2,2,LEN(C2)-1)

PremereEntra.

La formula rende maiuscolo solo la prima lettera della stringa di testo mantenendo invariato il resto del testo. Ecco una ripartizione:

  1. LEFT(C2)estrae il primo carattere dal testo in C2 (Excel assume ilnum_caratteriargomento per essere1per impostazione predefinita quando non è specificato nella funzione SINISTRA).
  2. UPPER(LEFT(C2))converte la prima lettera in maiuscolo.
  3. MID(C2,2,LEN(C2)-1)estrae la restante parte del testo a partire dal secondo carattere.LEN(C2)-1garantisce che tutti i caratteri tranne il primo siano inclusi.
  4. La concatenazione (&) combina la prima lettera maiuscola(UPPER(LEFT(C2)))con il resto del testo(MID(C2,2,LEN(C2)-1)).

Copia la formula nel resto delle celle di dati nella colonna B trascinandola. Una volta terminato, seleziona le celleB2:B11e premereCTRL+C(copiando i valori della cella). Ora seleziona le celleC2:C11, fare clic con il pulsante destro del mouse e selezionareIncolla come valori. Ora puoi eliminare la colonna aggiuntiva, Colonna B.

Questo è tutto. Spero che lo troverai utile.

Leggere: .

Come si fa a rendere maiuscola la prima lettera di una stringa in Excel?

Per rendere maiuscola la prima lettera di ogni parola in una stringa in Excel, è possibile utilizzare la funzione PROPER. Per scrivere in maiuscolo solo la prima lettera lasciando invariata la stringa rimanente, puoi scrivere formule personalizzate. Oltre a ciò, puoi utilizzare Power Query, macro VBA o componenti aggiuntivi di terze parti per eseguire la formattazione avanzata delle maiuscole e minuscole di testo.

Come faccio a capitalizzare automaticamente la prima lettera in Excel?

Per capitalizzare automaticamente la prima lettera in Excel, puoi utilizzare la formula=UPPER(LEFT(A1,1)) & MID(A1,2,LEN(A1)-1). Ciò converte la prima lettera in maiuscolo e mantiene invariato il resto del testo. Puoi inserire questa formula in una colonna separata, quindi copiare e incollare nuovamente i risultati sui dati originali, se necessario.

Leggi dopo: .

Related Posts