Skip to main content

Come rimuovere i caratteri Unicode in Excel

How to Send Hex Text on Serial Port (Giugno 2026)

How to Send Hex Text on Serial Port (Giugno 2026)
Anonim

Ogni carattere su un computer (stampabile e non stampabile) ha un numero noto come suo Codice carattere Unicode o valore.

Un altro set di caratteri più vecchio e più conosciuto è ASCII , che sta per il Codice Standard Americano per Interscambio di Informazioni . ASCII è stato incorporato nel set Unicode. Di conseguenza, i primi 128 caratteri (da 0 a 127) del set Unicode sono identici al set ASCII.

Molti dei primi 128 caratteri Unicode sono indicati come caratteri di controllo. Sono utilizzati dai programmi per computer per controllare periferiche come stampanti.

Questi caratteri non sono destinati all'uso nei fogli di lavoro di Excel e possono causare una varietà di errori se presenti. La funzione CLEAN di Excel rimuoverà la maggior parte di questi caratteri non stampabili ad eccezione del carattere # 127.

Nota Le informazioni contenute in questo articolo si applicano alle versioni di Excel 2019, 2016, 2013, Excel per Mac ed Excel Online.

01 del 03

Cos'è il carattere Unicode # 127?

Il carattere Unicode # 127 controlla il tasto cancella sulla tastiera.

Se presente, viene visualizzato come un carattere a forma di scatola stretto, come mostrato nella cella A2 nell'immagine sopra. A volte viene importato o copiato accidentalmente insieme ad alcuni buoni dati.

La sua presenza può causare diversi problemi, come ad esempio:

  • Semplici problemi di formattazione in un foglio di lavoro.
  • Problemi di ordinamento e filtraggio dei dati.
  • Problemi di calcolo se presenti in una cella insieme ai dati utilizzati in una formula.

Continua a leggere sotto

02 del 03

Rimozione del carattere Unicode # 127

Anche se questo carattere non può essere rimosso con la funzione CLEAN, può essere rimosso usando una formula contenente le funzioni SUBSTITUTE e CHAR.

L'esempio nell'immagine sopra mostra quattro caratteri rettangolari insieme al numero 10 nella cella A2 di un foglio di lavoro Excel.

La funzione LEN conta il numero di caratteri in una cella. Nella cella E2, LEN mostra che la cella A2 contiene sei caratteri (le due cifre per il numero 10 più le quattro caselle per il carattere # 127).

A causa della presenza del carattere # 127 nella cella A2, la formula di addizione nella cella D2 restituisce un valore #VALORE! messaggio di errore.

La cella A3 contiene questa formula SOSTITUTO / CAR.

= SUBSTITUTE (A2, CHAR (127), "")

La formula sostituisce i quattro # 127 caratteri della cella A2 con nulla (indicato dalle virgolette vuote alla fine della formula).

Di conseguenza:

  • Il numero di caratteri nella cella E3 è ridotto a due per le due cifre del numero 10.
  • La formula di addizione nella cella D3 restituisce la risposta corretta di 15 quando si aggiungono i contenuti per la cella A3 + B3 (10 + 5).
  • La funzione SOSTITUTO sostituisce effettivamente mentre la funzione CHAR viene utilizzata per indicare alla formula quale carattere sostituire.

Continua a leggere sotto

03 del 03

Rimozione di spazi senza interruzioni da un foglio di lavoro

Simile a caratteri non stampabili, lo spazio senza interruzioni () può anche causare problemi con i calcoli e la formattazione in un foglio di lavoro. Il numero di codice Unicode per spazi non interrotti è # 160.

Spazi infiniti sono ampiamente utilizzati nelle pagine web. Se i dati vengono copiati in Excel da una pagina Web, è possibile che vengano visualizzati spazi non interrotti in un foglio di lavoro.

La rimozione di spazi non interrotti può essere eseguita con una formula che combina le funzioni SOSTITUTO, CARICO e TRIM.