Funcions d'Excel i CODI

01 de 02

Funció Excel CHAR / UNICAR

Insereix caràcters i símbols amb les funcions CHAR i UNICAR. © Ted Francès

Cada caràcter que es mostra en Excel és en realitat un nombre.

Les computadores només funcionen amb nombres. Les lletres de l'alfabet i altres caràcters especials, com ara l'ampersand "&" o l'hashtag "#", s'emmagatzemen i es mostren assignant un número diferent per a cadascun.

Originalment, no tots els ordinadors utilitzen el mateix sistema de numeració o pàgina de codi quan numeren els diferents caràcters.

Per exemple, Microsoft va desenvolupar pàgines de codi basades en el sistema de codi ANSI: l'ANSI és curta per a l' American National Standards Institute , mentre que els equips Macintosh utilitzaven el joc de caràcters Macintosh .

Els problemes poden sorgir quan es tracta de convertir els codis de caràcters d'un sistema a un altre donant com a resultat dades confús.

Conjunt de caràcters universals

Per corregir aquest problema es va desenvolupar un conjunt de caràcters universal conegut com a sistema Unicode a la fi de la dècada de 1980, que proporciona a tots els caràcters utilitzats en tots els sistemes informàtics un codi de caràcter únic.

Hi ha 255 codis de caràcters diferents o punts de codi a la pàgina de codi ANSI de Windows mentre que el sistema Unicode està dissenyat per contenir més d'un milió de punts de codi.

Pel que fa a la compatibilitat, els primers 255 punts de codi del nou sistema Unicode coincideixen amb els del sistema ANSI per als caràcters i números d'idiomes occidentals.

Per a aquests caràcters estàndard, els codis es programen a l'ordinador de manera que escriure una lletra al teclat introdueix el codi de la lletra al programa en ús.

Els caràcters i símbols no estàndard, com ara el símbol de copyright, o els caràcters acentuats utilitzats en diversos idiomes, es poden introduir en un programa escrivint el codi ANSI o el número Unicode del caràcter en la ubicació desitjada.

Funcions d'Excel CHAR i CODE

Excel té diverses funcions que funcionen amb aquests números directament: CHAR i CODE per a totes les versions d'Excel, més UNICAR i UNICODE introduïdes en Excel 2013.

Les funcions CHAR i UNICAR retornen el caràcter d'un codi determinat mentre que les funcions CODE i UNICODE fan el contrari: doneu el codi a un caràcter determinat. Per exemple, com es mostra a la imatge anterior,

De la mateixa manera, si les dues funcions van ser anidades en forma de

= CODI (CHAR (169))

la sortida de la fórmula seria 169, ja que les dues funcions fan el treball contrari de l'altre.

Funcions CHAR / UNICAR sintaxi i arguments

La sintaxi d' una funció es refereix al disseny de la funció i inclou el nom de la funció, claudàtors i arguments .

La sintaxi per a la funció CHAR és:

= CHAR (Nombre)

mentre que la sintaxi per a la funció UNICAR és:

= UNICAR (Nombre)

Número : (obligatori) un número entre 1 i 255 especificant quin caràcter voleu.

Notes :

L'argument Number pot ser un número introduït directament a la funció o una referència de la cel a la ubicació del número en un full de càlcul .

-Si l'argument Number no és un enter entre 1 i 255, la funció CHAR retornarà el valor #VALUE. valor d'error tal com es mostra a la fila 4 de la imatge de dalt

Per a números de codi majors de 255, utilitzeu la funció UNICAR.

- Si s'introdueix un argument de nombre de zero (0), les funcions CHAR i UNICAR retornaran el valor #VALUE. valor d'error tal com es mostra a la fila 2 de la imatge de dalt

Introduir la funció CHAR / UNICHAR

Les opcions per introduir qualsevol de les funcions inclouen escriure la funció manualment, com ara:

= CHAR (65) o = UNICAR (A7)

o utilitzant el quadre de diàleg de les funcions per introduir la funció i l'argument Number .

Els següents passos es van utilitzar per introduir la funció CHAR en la cel·la B3 a la imatge de dalt:

  1. Feu clic a la cel·la B3 per fer-la la cel·la activa : la ubicació on es mostren els resultats de la funció
  2. Feu clic a la pestanya Fórmules del menú de la cinta
  3. Trieu Text de la cinta per obrir la llista desplegable de la funció
  4. Feu clic a CHAR a la llista per mostrar el quadre de diàleg de la funció
  5. Al quadre de diàleg, feu clic a la línia Número
  6. Feu clic a la cel·la A3 del full de treball per introduir la referència de la cel·la al quadre de diàleg
  7. Feu clic a D'acord per completar la funció i tancar el quadre de diàleg
  8. El caràcter d'exclamació - ! - ha d'aparèixer a la cel·la B3 ja que el seu codi de caràcters ANSI és 33
  9. Quan feu clic a la cel·la E2, la funció completa = CHAR (A3) apareix a la barra de fórmules que hi ha a sobre del full de treball

Ús de funcions CHAR / UNICAR

Els usos per a les funcions CHAR / UNICAR serien traduir números de pàgina de codis en caràcters per a fitxers creats en altres tipus d'ordinadors.

Per exemple, la funció CHAR s'utilitza sovint per eliminar els caràcters no desitjats que apareixen amb dades importades. La funció es pot utilitzar juntament amb altres funcions Excel com TRIM i SUBSTITUTE en fórmules dissenyades per eliminar aquests caràcters no desitjats d'un full de càlcul.

02 de 02

Excel CODE / UNICODE Function

Cerqueu codis de caràcters amb les funcions CODE i UNICODE. © Ted Francès

La sintaxi i els arguments de la funció CODE / UNICODE

La sintaxi d'una funció es refereix al disseny de la funció i inclou el nom de la funció, claudàtors i arguments.

La sintaxi per a la funció CODE és:

= CODI (Text)

mentre que la sintaxi de la funció UNICODE és:

= UNICODE (Text)

Text - (obligatori) el caràcter per al qual voleu trobar el número de codi ANSI.

Notes :

L'argument de text pot ser un sol personatge envoltat de cometes dobles ("") introduït directament a la funció o a una referència de cel·la a la ubicació del personatge en un full de treball com es mostra a les files 4 i 9 a la imatge de dalt

Si l'argument de text es deixa buit, la funció CODE retornarà el valor #VALUE. valor d'error tal com es mostra a la fila 2 de la imatge de dalt.

La funció CODE només mostra el codi de caràcters d'un sol caràcter. Si l'argument de text conté més d'un caràcter, com la paraula Excel mostrada a les files 7 i 8 a la imatge de dalt, només es mostrarà el codi del primer caràcter. En aquest cas, és el número 69 el que és el codi de caràcter per a la lletra majúscula E.

Majúscules vs lletres minúscules

Les lletres majúscules o majúscules del teclat tenen codis de caràcters diferents a les corresponents minúscules o petites lletres.

Per exemple, el número de codi UNICODE / ANSI per a la majúscula "A" és de 65 mentre que el número de codi "UN" UNICODE / ANSI en minúscules és de 97 com es mostra a les files 4 i 5 de la imatge de dalt.

Introduir la funció CODE / UNICODE

Les opcions per introduir qualsevol de les funcions inclouen escriure la funció manualment, com ara:

= CODI (65) o = UNICODE (A6)

o utilitzant el quadre de diàleg de les funcions per introduir la funció i l'argument Text .

Els passos següents es van utilitzar per introduir la funció CODE a la cel·la B3 a la imatge de dalt:

  1. Feu clic a la cel·la B3 per fer-la la cel·la activa: la ubicació on es mostren els resultats de la funció
  2. Feu clic a la pestanya Fórmules del menú de la cinta
  3. Trieu Text de la cinta per obrir la llista desplegable de la funció
  4. Feu clic a CODI a la llista per mostrar el quadre de diàleg de la funció
  5. Al quadre de diàleg, feu clic a la línia Text
  6. Feu clic a la cel·la A3 del full de treball per introduir la referència de la cel·la al quadre de diàleg
  7. Feu clic a D'acord per completar la funció i tancar el quadre de diàleg
  8. El número 64 hauria d'aparèixer a la cel·la B3: aquest és el codi de caràcters de l'ampersand caràcter "&"
  9. Quan feu clic a la cel·la B3, la funció completa = CODE (A3) apareix a la barra de fórmules que hi ha a sobre del full de treball