Excel CHAR și CODE Funcții

01 din 02

Funcția Excel CHAR / UNICHAR

Introduceți caracterele și simbolurile cu funcțiile CHAR și UNICHAR. © Ted Franceză

Fiecare caracter afișat în Excel este, de fapt, un număr.

Computerele funcționează numai cu numere. Literele alfabetului și alte caractere speciale - cum ar fi ampersand "&" sau hashtag "#" - sunt stocate și afișate prin atribuirea unui număr diferit pentru fiecare.

Inițial, nu toate computerele utilizează același sistem de numerotare sau o pagină de cod atunci când numerotă diferite caractere.

De exemplu, Microsoft a elaborat pagini de cod bazate pe sistemul de cod ANSI - ANSI este scurt pentru Institutul Național de Standarde americane - în timp ce computerele Macintosh au folosit setul de caractere Macintosh .

Probleme pot apărea atunci când încercați să convertiți codurile de caractere de la un sistem la altul, rezultând date eronate.

Setul universal de caractere

Pentru a corecta această problemă, un set de caractere universale, cunoscut sub numele de sistem Unicode , a fost dezvoltat la sfârșitul anilor 1980, oferind tuturor caracterelor folosite în toate sistemele informatice un cod unic de caractere.

Există 255 de coduri de caractere diferite sau puncte de cod în pagina de cod Windows ANSI, în timp ce sistemul Unicode este proiectat să dețină peste un milion de puncte de cod.

Din motive de compatibilitate, primele 255 de coduri ale noului sistem Unicode se potrivesc cu cele ale sistemului ANSI pentru caracterele și numerele de limbă occidentală.

Pentru aceste caractere standard, codurile sunt programate în calculator, astfel încât tastarea unei litere de pe tastatură să introducă codul pentru literă în programul utilizat.

Caracterele și simbolurile non-standard - cum ar fi simbolul drepturilor de autor - © - sau caracterele accentuate folosite în diferite limbi pot fi introduse într-un program prin tastarea codului ANSI sau a numărului Unicode pentru caracterul din locația dorită.

Funcții Excel CHAR și CODE

Excel are o serie de funcții care funcționează direct cu aceste numere: CHAR și CODE pentru toate versiunile din Excel, plus UNICHAR și UNICODE introduse în Excel 2013.

Funcțiile CHAR și UNICHAR returnează caracterul pentru un cod dat în timp ce funcțiile CODE și UNICODE fac contrariul - dă codul pentru un caracter dat. De exemplu, după cum se arată în imaginea de mai sus,

În mod similar, dacă cele două funcții au fost îmbinate împreună sub formă de

= CODE (CHAR (169))

rezultatul pentru formula ar fi 169, deoarece cele două funcții fac treaba opusă celeilalte.

Sintaxa și argumentele funcțiilor CHAR / UNICHAR

Sintaxa unei funcții se referă la aspectul funcției și include numele funcției, paranteze și argumente .

Sintaxa pentru funcția CHAR este:

= CHAR (număr)

în timp ce sintaxa pentru funcția UNICHAR este:

= UNICHAR (număr)

Număr - (obligatoriu) un număr între 1 și 255 specificând caracterul dorit.

Note :

Argumentul Număr poate fi un număr introdus direct în funcție sau o referință de celule la locația numărului dintr-o foaie de lucru .

-În cazul în care argumentul Număr nu este un întreg între 1 și 255, funcția CHAR va returna valoarea #VALUE! valoarea erorii, așa cum se arată în rândul 4 din imaginea de mai sus

Pentru numerele de cod mai mari de 255, utilizați funcția UNICHAR.

- dacă este introdus un argument Număr de zero (0), funcțiile CHAR și UNICHAR vor returna valoarea #VALUE! valoarea erorii așa cum este prezentat în rândul 2 din imaginea de mai sus

Introducerea funcției CHAR / UNICHAR

Opțiunile pentru introducerea fiecărei funcții includ introducerea manuală a funcției, cum ar fi:

= CHAR (65) sau = UNICHAR (A7)

sau folosind caseta de dialog funcții pentru a introduce funcția și argumentul Număr .

Următorii pași au fost utilizați pentru a introduce funcția CHAR în celula B3 din imaginea de mai sus:

  1. Faceți clic pe celula B3 pentru a deveni celula activă - locul în care sunt afișate rezultatele funcției
  2. Faceți clic pe fila Formule din meniul de panglică
  3. Alegeți Text din bandă pentru a deschide lista verticală de funcții
  4. Faceți clic pe CHAR din listă pentru a afișa caseta de dialog a funcției
  5. În caseta de dialog, faceți clic pe linia Număr
  6. Faceți clic pe celula A3 din foaia de lucru pentru a introduce respectiva referință de celule în caseta de dialog
  7. Faceți clic pe OK pentru a finaliza funcția și a închide caseta de dialog
  8. Caracterul de semn de exclamare - ! - ar trebui să apară în celula B3, deoarece codul său de caractere ANSI este de 33
  9. Când faceți clic pe celula E2, funcția completă = CHAR (A3) apare în bara de formula de deasupra foii de lucru

Funcția CHAR / UNICHAR Utilizează

Utilizări pentru funcțiile CHAR / UNICHAR ar fi traducerea numerelor de pagini de cod în caractere pentru fișierele create pe alte tipuri de computere.

De exemplu, funcția CHAR este adesea folosită pentru a elimina caracterele nedorite care apar cu datele importate. Funcția poate fi utilizată împreună cu alte funcții Excel, cum ar fi TRIM și SUBSTITUTE, în formule concepute pentru a elimina aceste caractere nedorite dintr-o foaie de lucru.

02 din 02

Funcția Excel CODE / UNICODE

Găsiți codurile de caractere cu funcțiile CODE și UNICODE. © Ted Franceză

Sintaxa și argumentele funcției CODE / UNICODE

Sintaxa unei funcții se referă la aspectul funcției și include numele funcției, paranteze și argumente.

Sintaxa pentru funcția CODE este:

= CODE (Text)

în timp ce sintaxa pentru funcția UNICODE este:

= UNICODE (Text)

Text - (necesar) caracterul pentru care doriți să găsiți numărul de cod ANSI.

Note :

Argumentul Text poate fi un singur caracter înconjurat de ghilimele duble ("") introduse direct în funcție sau o referință de celule la locația caracterului într-o foaie de lucru așa cum se arată în rândurile 4 și 9 din imaginea de mai sus

Dacă argumentul text este lăsat gol, funcția CODE va ​​returna valoarea #VALUE! valoarea erorii așa cum este prezentat în rândul 2 din imaginea de mai sus.

Funcția CODE afișează numai codul caracterului pentru un singur caracter. Dacă argumentul text conține mai mult de un caracter - cum ar fi cuvântul Excel afișat în rândurile 7 și 8 din imaginea de mai sus - este afișat numai codul pentru primul caracter. În acest caz, este numărul 69 care este codul de caractere pentru majusculă E.

Cuvinte literare mici față de litere mici

Literele majuscule sau majuscule de pe tastatură au coduri de caractere diferite de literele mici sau mici corespunzătoare.

De exemplu, numărul de cod UNICODE / ANSI pentru majusculă "A" este de 65, în timp ce numărul unic al codului UNICODE / ANSI este 97 așa cum se arată în rândurile 4 și 5 din imaginea de mai sus.

Introducerea funcției CODE / UNICODE

Opțiunile pentru introducerea fiecărei funcții includ introducerea manuală a funcției, cum ar fi:

= CODE (65) sau = UNICODE (A6)

sau utilizând caseta de dialog funcții pentru a introduce funcția și argumentul Text .

Următorii pași au fost utilizați pentru a introduce funcția CODE în celula B3 din imaginea de mai sus:

  1. Faceți clic pe celula B3 pentru a deveni celula activă - locul în care sunt afișate rezultatele funcției
  2. Faceți clic pe fila Formule din meniul de panglică
  3. Alegeți Text din bandă pentru a deschide lista verticală de funcții
  4. Faceți clic pe COD în listă pentru a afișa caseta de dialog a funcției
  5. În caseta de dialog, faceți clic pe linia Text
  6. Faceți clic pe celula A3 din foaia de lucru pentru a introduce respectiva referință de celule în caseta de dialog
  7. Faceți clic pe OK pentru a finaliza funcția și a închide caseta de dialog
  8. Numărul 64 ar trebui să apară în celula B3 - acesta este codul caracterului pentru caracterul ampersand "&"
  9. Când faceți clic pe celula B3, funcția completă = COD (A3) apare în bara de formula de deasupra foii de lucru