Formula Excel: Normalizzare il testo
A volte, quando importi una stringa di testo da altri dispositivi o posizioni, potrebbe contenere punteggiatura, spazi extra o lettere maiuscole che desideri rimuovere e regolare. In questo tutorial viene introdotta una formula che combina le funzioni LOWER, TRIM e SUBSTITUTE per gestire questo compito.
Formula generica:
=LOWER(TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE( SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(testo,"("," "),")"," "),"-"," "),":"," "),";"," "),"!"," "),","," "),"."," ")))) |
Argomenti
Testo: la stringa di testo che vuoi normalizzare. |
Valore restituito:
Questa formula rimuove la punteggiatura, gli spazi extra e converte le lettere maiuscole in minuscole.
Come funziona questa formula
Ad esempio, normalizza i testi nell'intervallo B3:B5 e visualizza i risultati in C3:C5. Utilizza la seguente formula in C3:
=LOWER(TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE( SUBSTITUTE(SUBSTITUTE(B3,"("," "),")"," "),"-"," "),":"," "),";"," "),"!"," "),","," "),"."," ")))) |
Premi Invio quindi trascina il quadratino di riempimento fino alla cella C5 per ottenere i testi normalizzati delle celle B3:B5.
Spiegazione
SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(
SUBSTITUTE(testo,"("," "),")"," "),"-"," "),":"," "),";"," "),"!"," "),","," "),"."," ") : la funzione SUBSTITUTE sostituirà il vecchio testo con il nuovo nella stringa di testo; qui, questa formula sostituirà la punteggiatura con degli spazi.
TRIM funzione: la funzione TRIM rimuove gli spazi extra dalla stringa di testo.
LOWER funzione: la funzione LOWER converte le lettere maiuscole in minuscole.
Nota
Se desideri mantenere gli spazi iniziali o finali nella stringa di testo, puoi utilizzare questa formula:
=" "&LOWER(TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE( SUBSTITUTE(SUBSTITUTE(B3,"("," "),")"," "),"-"," "),":"," "),";"," "),"!"," "),","," "),"."," ")))&" " |
File di esempio
Clicca per scaricare il file di esempio
Formule correlate
- Verifica se una cella contiene un testo specifico
Per verificare se una cella contiene alcuni testi nell'intervallo A ma non contiene i testi nell'intervallo B, puoi utilizzare una formula matriciale che combina le funzioni COUNT, SEARCH e AND in Excel. - Verifica se una cella contiene uno di diversi valori ma esclude altri valori
Questo tutorial fornirà una formula per gestire rapidamente il compito di verificare se una cella contiene una cosa ma esclude altri valori in Excel e spiegherà gli argomenti della formula. - Verifica se una cella contiene una delle cose
Supponendo che in Excel ci sia un elenco di valori nella colonna E, vuoi verificare se le celle nella colonna B contengono tutti i valori della colonna E e restituire VERO o FALSO. - Verifica se una cella contiene un numero
A volte, potresti voler verificare se una cella contiene caratteri numerici. Questo tutorial fornisce una formula che restituirà VERO se la cella contiene un numero, FALSO se la cella non contiene un numero.
I migliori strumenti per la produttività di Office
Kutools per Excel - Ti aiuta a distinguerti dalla massa
Kutools per Excel vanta oltre 300 funzionalità, garantendo che ciò di cui hai bisogno sia a portata di clic...
Office Tab - Abilita la lettura e la modifica a schede in Microsoft Office (include Excel)
- Un secondo per passare tra decine di documenti aperti!
- Riduci centinaia di clic del mouse ogni giorno, dì addio al dolore al polso.
- Aumenta la tua produttività del 50% durante la visualizzazione e la modifica di più documenti.
- Porta le schede efficienti in Office (include Excel), proprio come Chrome, Edge e Firefox.