Poden sorgir problemes en convertir els codis de caràcters d'un sistema a un altre. Aquests problemes donen lloc a dades confuses. Per corregir-ho, a finals de la dècada de 1980 es va desenvolupar un conjunt de caràcters universal conegut com a sistema Unicode que dóna als caràcters utilitzats als sistemes informàtics un codi de caràcters únic.
La informació és que aquest article s'aplica a Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 per a Mac, Excel 2016 per a Mac, Excel per a Mac 2011 i Excel Online.
Conjunt de caràcters universal
Hi ha 255 codis de caràcters o punts de codi diferents a la pàgina de codis ANSI de Windows, mentre que el sistema Unicode està dissenyat per contenir més d'un milió de punts de codi. Per motius de compatibilitat, els primers 255 punts de codi del sistema Unicode més recent coincideixen amb els del sistema ANSI per a caràcters i números en llengua occidental.
Per a aquests caràcters estàndard, els codis es programen a l'ordinador de manera que en escriure una lletra al teclat s'introdueix el codi de la lletra a l'aplicació que s'està utilitzant.
Els caràcters i símbols no estàndard, com ara el símbol de copyright o els caràcters accentuats utilitzats en diversos idiomes, s'introdueixen en una aplicació escrivint el codi ANSI o el número Unicode del caràcter a la ubicació desitjada.
Funcions Excel CHAR i CODE
Excel té diverses funcions que funcionen amb aquests números. CHAR i CODE funcionen en totes les versions d'Excel. UNICHAR i UNICODE es van introduir a Excel 2013.
Les funcions CHAR i UNICHAR retornen el caràcter d'un codi determinat. Les funcions CODI i UNICODE fan el contrari i proporcionen el codi per a un caràcter determinat. Com es mostra a la imatge de d alt:
- El resultat de=CHAR (169) és el símbol de copyright ©.
- El resultat de=CODE(©) és 169.
Si les dues funcions estan imbricades juntes en forma de
=CODI(CHAR(169))
la sortida de la fórmula és 169, ja que les dues funcions fan la feina oposada a l' altra.
La sintaxi i els arguments de les funcions CHAR i UNICHAR
La sintaxi d'una funció fa referència a la disposició de la funció i inclou el nom, els claudàtors i els arguments de la funció.
La sintaxi de la funció CHAR és:
=CHAR(Número)
La sintaxi de la funció UNICHAR és:
=UNICHAR(Número)
En aquestes funcions, Número (que és obligatori) és un nombre entre 1 i 255 que s'associa amb el caràcter que voleu.
- L'argument Número pot ser el número introduït directament a la funció o una referència de cel·la a la ubicació del número en un full de treball.
- Si l'argument Number no és un nombre enter entre 1 i 255, la funció CHAR retorna el VALOR! valor d'error, tal com es mostra a la fila 4 de la imatge de d alt.
- Per a números de codi superiors a 255, utilitzeu la funció UNICHAR.
- Si s'introdueix un argument Número de zero (0), les funcions CHAR i UNICHAR retornen el VALOR! valor d'error, tal com es mostra a la fila 2 de la imatge de d alt.
Introduïu les funcions CHAR i UNICHAR
Les opcions per introduir qualsevol funció inclouen escriure la funció manualment, com ara
=CHAR(65)
o
=UNICHAR(A7)
La funció i l'argument Número també es poden introduir al quadre de diàleg de les funcions.
A Excel Online, introduïu manualment la funció. A les versions d'Excel d'escriptori, utilitzeu el quadre de diàleg.
Seguiu aquests passos per introduir la funció CHAR a la cel·la B3:
- Seleccioneu la cel·la B3 per convertir-la en la cel·la activa.
- Seleccioneu Fórmules.
- Tria Text per obrir la llista desplegable de funcions.
- Seleccioneu CHAR a la llista per obrir el quadre de diàleg de la funció.
- Al quadre de diàleg, seleccioneu la línia Número.
- Seleccioneu la cel·la A3 al full de treball per introduir la referència de la cel·la al quadre de diàleg.
- Seleccioneu D'acord per completar la funció i tancar el quadre de diàleg.
El caràcter d'exclamació apareix a la cel·la B3 perquè el seu codi de caràcter ANSI és 33.
Quan seleccioneu la cel·la E2, la funció completa=CHAR(A3) apareix a la barra de fórmules a sobre del full de treball.
Ús de les funcions CHAR i UNICHAR
Les funcions CHAR i UNICHAR tradueixen els números de pàgines de codis en caràcters per a fitxers creats en altres tipus d'ordinadors. Per exemple, la funció CHAR pot eliminar els caràcters no desitjats que apareixen amb les dades importades.
Aquestes funcions es poden utilitzar juntament amb altres funcions d'Excel, com ara TRIM i SUBSTITUTE, en fórmules dissenyades per eliminar caràcters no desitjats d'un full de treball.
La sintaxi i els arguments de les funcions CODE i UNICODE
La sintaxi d'una funció fa referència a la disposició de la funció i inclou el nom, els claudàtors i els arguments de la funció.
La sintaxi de la funció CODI és:
=CODI(Text)
La sintaxi de la funció UNICODE és:
=UNICODE(Text)
En aquestes funcions, Text (que és obligatori) és el caràcter per al qual voleu trobar el número de codi ANSI.
L'argument Text pot ser un caràcter únic envoltat de cometes dobles (" ") que s'introdueix directament a la funció o una referència de cel·la a la ubicació del caràcter a un full de treball, tal com es mostra a les files 4 i 9 de la imatge de d alt.
Si l'argument de text es deixa buit, la funció CODI retorna el VALOR! valor d'error, tal com es mostra a la fila 2 de la imatge de d alt.
La funció CODI només mostra el codi de caràcter d'un sol caràcter. Si l'argument de text conté més d'un caràcter (com la paraula Excel que es mostra a les files 7 i 8 de la imatge de d alt), només es mostra el codi del primer caràcter. En aquest cas, és el número 69 que és el codi de caràcter de la lletra majúscula E
Majúscules vs. lletres minúscules
Les majúscules o majúscules del teclat tenen codis de caràcters diferents que les minúscules o minúscules corresponents.
Per exemple, el número de codi UNICODE/ANSI per a la "A" majúscula és 65 mentre que el número de codi UNICODE/ANSI "a" en minúscula és 97, tal com es mostra a les files 4 i 5 de la imatge de d alt.
Introduïu les funcions CODI i UNICODE
Les opcions per introduir qualsevol funció inclouen escriure la funció en una cel·la, com ara:
=CODI(65)
o
=UNICODE(A6)
La funció i l'argument Text també es poden introduir al quadre de diàleg de les funcions.
A Excel Online, introduïu manualment la funció. A les versions d'Excel d'escriptori, utilitzeu el quadre de diàleg.
Seguiu aquests passos per introduir la funció CODI a la cel·la B3:
- Seleccioneu la cel·la B3 per convertir-la en la cel·la activa.
- Seleccioneu Fórmules.
- Tria Text per obrir la llista desplegable de funcions.
- Seleccioneu CODI a la llista per obrir el quadre de diàleg de la funció.
- Al quadre de diàleg, seleccioneu la línia Text.
- Seleccioneu la cel·la A3 al full de treball per introduir la referència de la cel·la al quadre de diàleg.
- Seleccioneu D'acord per completar la funció i tancar el quadre de diàleg.
El número 64 apareix a la cel·la B3. Aquest és el codi de caràcter per al caràcter i (&).
Quan seleccioneu la cel·la B3, la funció completa=CODI (A3) apareix a la barra de fórmules a sobre del full de treball.