Possono sorgere problemi durante la conversione dei codici carattere da un sistema a un altro sistema. Questi problemi generano dati confusi. Per correggere questo, un set di caratteri universali noto come Unicode Il sistema è stato sviluppato durante la fine degli anni '80 e fornisce ai personaggi utilizzati nei sistemi di computer un codice di carattere univoco.
Nota: Le informazioni contenute in questo articolo si applicano a Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 per Mac, Excel 2016 per Mac, Excel per Mac 2011 ed Excel online.
Set di caratteri universali
Ci sono 255 codici di caratteri diversi o punti di codice nella pagina di codice ANSI di Windows mentre il sistema Unicode è progettato per contenere oltre un milione di punti di codice. Per motivi di compatibilità, i primi 255 punti di codice del nuovo sistema Unicode corrispondono a quelli del sistema ANSI per i caratteri e i numeri della lingua occidentale.
Per questi caratteri standard, i codici sono programmati nel computer in modo che digitando una lettera sulla tastiera si inserisca il codice per la lettera nell'applicazione utilizzata.
Caratteri e simboli non standard, come il simbolo del copyright o caratteri accentati utilizzati in varie lingue, vengono inseriti in un'applicazione digitando il codice ANSI o il numero Unicode per il personaggio nella posizione desiderata.
Funzioni CHAR e CODE di Excel
Excel ha un numero di funzioni che funzionano con questi numeri. CHAR e CODICE funzionano in tutte le versioni di Excel. UNICHAR e UNICODE sono stati introdotti in Excel 2013.
Le funzioni CHAR e UNICHAR restituiscono il carattere per un determinato codice. Le funzioni CODICE e UNICODE fanno il contrario e forniscono il codice per un determinato carattere. Come mostrato nell'immagine sopra:
- Il risultato per = CHAR (169) è il simbolo del copyright ©.
- Il risultato per = CODICE (©) è 169.
Se le due funzioni sono nidificate insieme sotto forma di
= CODICE (CHAR (169))
l'output per la formula è 169, poiché le due funzioni fanno il lavoro opposto dell'altro.
Le funzioni CHAR e UNICHAR Sintassi e argomenti
La sintassi di una funzione si riferisce al layout della funzione e include il nome, le parentesi e gli argomenti della funzione.
La sintassi per la funzione CHAR è:
= CHAR (Numero)
La sintassi per la funzione UNICHAR è:
= UNICHAR (Numero)
In queste funzioni, Numero (che è richiesto) è un numero compreso tra 1 e 255 associato al carattere desiderato.
- Il Numero argomento può essere il numero inserito direttamente nella funzione o un riferimento di cella alla posizione del numero su un foglio di lavoro.
- Se la Numero argomento non è un numero intero compreso tra 1 e 255, la funzione CHAR restituisce il valore #VALORE! valore di errore, come mostrato nella riga 4 nell'immagine sopra.
- Per i numeri di codice maggiori di 255, utilizzare la funzione UNICHAR.
- Se una Numero viene inserito l'argomento zero (0), le funzioni CHAR e UNICHAR restituiscono il valore #VALORE! valore di errore, come mostrato nella riga 2 nell'immagine sopra.
Immettere le funzioni CHAR e UNICHAR
Le opzioni per l'inserimento di entrambe le funzioni includono la digitazione manuale della funzione, ad esempio
= CHAR (65)
o
= UNICHAR (A7)
La funzione e il Numero argomento può anche essere inserito nella finestra di dialogo delle funzioni.
In Excel Online, inserirai manualmente la funzione. Nelle versioni desktop di Excel, utilizzare la finestra di dialogo.
Seguire questi passaggi per inserire la funzione CHAR nella cella B3:
- Seleziona cella B3 per renderlo la cella attiva.
- Selezionare formule.
- Scegliere Testo per aprire l'elenco a discesa della funzione.
- Selezionare CHAR nell'elenco per visualizzare la finestra di dialogo della funzione.
- Nella finestra di dialogo, selezionare il Numero linea.
- Seleziona cella A3 nel foglio di lavoro per inserire quel riferimento di cella nella finestra di dialogo.
- Selezionare ok per completare la funzione e chiudere la finestra di dialogo.
Il carattere punto esclamativo si visualizza nella cella B3 perché il suo codice di carattere ANSI è 33.
Quando si seleziona la cella E2, la funzione completa = CHAR (A3) appare nella barra della formula sopra il foglio di lavoro.
Funzionalità CHAR e UNICHAR
Le funzioni CHAR e UNICHAR traducono i numeri delle code page in caratteri per i file creati su altri tipi di computer. Ad esempio, la funzione CHAR può rimuovere i caratteri indesiderati visualizzati con i dati importati.
Queste funzioni possono essere utilizzate in combinazione con altre funzioni di Excel, come TRIM e SOSTITUTO, in formule progettate per rimuovere caratteri indesiderati da un foglio di lavoro.
Sintassi e argomenti delle funzioni CODICE e UNICODE
La sintassi di una funzione si riferisce al layout della funzione e include il nome, le parentesi e gli argomenti della funzione.
La sintassi per la funzione CODICE è:
= CODICE (Testo)
La sintassi per la funzione UNICODE è:
= UNICODE (Testo)
In queste funzioni, Testo (che è richiesto) è il carattere per il quale si desidera trovare il numero di codice ANSI.
Il Testo argomento può essere un singolo carattere circondato da virgolette doppie ( ' ' ) che viene inserito direttamente nella funzione o un riferimento di cella alla posizione del carattere in un foglio di lavoro, come mostrato nelle righe 4 e 9 nell'immagine sopra.
Se l'argomento di testo è vuoto, la funzione CODICE restituisce il valore #VALORE! valore di errore, come mostrato nella riga 2 nell'immagine sopra.
La funzione CODICE visualizza solo il codice carattere per un singolo carattere. Se l'argomento del testo contiene più di un carattere (come la parola Eccellere mostrato nelle righe 7 e 8 nell'immagine sopra), viene visualizzato solo il codice per il primo carattere. In questo caso, è il numero69 che è il codice del carattere per la lettera maiuscola E.
Lettere maiuscole e minuscole
Maiuscolo o capitale le lettere sulla tastiera hanno codici di caratteri diversi rispetto alla corrispondente lettera minuscola o piccolo lettere.
Ad esempio, il numero di codice UNICODE / ANSI per il maiuscolo "A" è 65 mentre il numero di codice UNICODE / ANSI a lettere minuscole è "a" 97, come mostrato nelle righe 4 e 5 nell'immagine sopra.
Immettere le funzioni CODICE e UNICODE
Le opzioni per l'inserimento di entrambe le funzioni includono la digitazione della funzione in una cella, ad esempio:
= CODICE (65)
o
= UNICODE (A6)
La funzione e il Testo argomento può anche essere inserito nella finestra di dialogo delle funzioni.
In Excel Online, inserirai manualmente la funzione. Nelle versioni desktop di Excel, utilizzare la finestra di dialogo.
Seguire questi passaggi per inserire la funzione CODICE nella cella B3:
- Seleziona cella B3 per renderlo la cella attiva.
- Selezionare formule.
- Scegliere Testo per aprire l'elenco a discesa della funzione.
- Selezionare CODICE nell'elenco per visualizzare la finestra di dialogo della funzione.
- Nella finestra di dialogo, selezionare il Testo linea.
- Seleziona cella A3 nel foglio di lavoro per inserire quel riferimento di cella nella finestra di dialogo.
- Selezionare ok per completare la funzione e chiudere la finestra di dialogo.
Il numero 64 appare nella cella B3. Questo è il codice del carattere per la e commerciale ( & ) personaggio.
Quando si seleziona la cella B3, la funzione completa = CODICE (A3) appare nella barra della formula sopra il foglio di lavoro.