Funzione PROPER - Converti testo - Excel, VBA e Fogli Google

Scarica esempio di cartella di lavoro

Scarica la cartella di lavoro di esempio

Questo tutorial mostra come usare il Funzione CORRETTA di Excel in Excel per convertire il testo nel caso corretto.

Panoramica della funzione CORRETTA

La funzione PROPER Converte l'intera stringa di testo in lettere maiuscole. La prima lettera di ogni parola è in maiuscolo.

Per utilizzare la CORRETTA funzione del foglio di lavoro Excel, selezionare una cella e digitare:

(Notare come appaiono gli input della formula)

Funzione PROPER Sintassi e input:

=PROPRIO(testo)

testo - Una stringa di testo.

Qual è la funzione corretta?

La funzione PROPER di Excel accetta una determinata stringa come input e quindi restituisce quella stringa con la prima lettera di ogni parola in maiuscolo, ma ogni altra lettera in minuscolo.

Come usare la funzione CORRETTA

Puoi usare la funzione PROPER di Excel in questo modo:

= CORRETTO(“bruce springsteen”)

Ciò restituirebbe quanto segue come schermata precedente.

Bruce Springsteen

PROPER è utile quando si dispone di una colonna di dati con formattazione incoerente.

Ad esempio, immagina di avere un foglio di calcolo di artisti musicali, ma i nomi non sono stati inseriti correttamente. Alcuni sono maiuscoli, alcuni sono inferiori, altri sono un mix di superiore e inferiore … è un casino. Puoi usare PROPER per risolvere questo problema, come mostrato qui:

=PROPRIO(A2)

CORRETTO influenzerà ogni parola

Nota che PROPER influenzerà ogni parola nella stringa di testo. A seconda dei dati di cui disponi, questo può essere o non essere desiderabile, ad esempio:

Come PROPER gestisce la punteggiatura e i numeri

La funzione PROPER di Excel non modifica numeri, punteggiatura o caratteri speciali. Tuttavia, li tratta come spazi. Ciò significa che PROPER metterà in maiuscolo qualsiasi lettera che segue direttamente un numero o un segno di punteggiatura.

Dai un'occhiata a questi esempi di seguito:

Mantenere i codici di stato in maiuscolo

Se si desidera utilizzare PROPER solo su una parte del testo e mantenere il resto in maiuscolo o minuscolo, può essere difficile farlo con le sole formule. Tuttavia, se i tuoi dati seguono la stessa struttura in ogni cella, spesso puoi trovarli.

Ad esempio, se una colonna contiene nomi di città e codici di stato e il codice di stato è sempre gli ultimi due caratteri della cella, possiamo formattarlo utilizzando PROPER e UPPER.

Vedere gli esempi di seguito:

=PROPRIO(SINISTRA(A2,LUNGHEZZA(A2)-2))&SUPERIORE(DESTRA(A2,2))

La formula usa PROPER, LEFT e LEN per prendere la stringa nella colonna A, tagliare gli ultimi due caratteri e passare il risultato alla funzione PROPER. Quindi, prende gli ultimi due caratteri della cella, applica loro MAIUSCOLO, che li converte in maiuscolo.

Puoi vedere i risultati nella colonna E. Nota che questa formula funzionerà solo dove i dati sono esattamente nello stesso formato.

CORRETTO in Fogli Google

La funzione PROPER funziona esattamente allo stesso modo in Fogli Google come in Excel:

Esempi CORRETTI in VBA

Puoi anche usare la funzione PROPER in VBA. Tipo:
application.worksheetfunction.proper(testo)
Per gli argomenti della funzione (testo, ecc.), puoi inserirli direttamente nella funzione o definire le variabili da utilizzare al loro posto.

Torna all'elenco di tutte le funzioni in Excel

wave wave wave wave wave