Funcțiile CHAR și CODE ale Excel

Cuprins:

Funcțiile CHAR și CODE ale Excel
Funcțiile CHAR și CODE ale Excel
Anonim

Pot apărea probleme la conversia codurilor de caractere dintr-un sistem în alt sistem. Aceste probleme duc la date deformate. Pentru a corecta acest lucru, la sfârșitul anilor 1980 a fost dezvoltat un set de caractere universal cunoscut sub numele de sistem Unicode, care oferă caracterelor utilizate în sistemele informatice un cod unic de caractere.

Informația este că acest articol se aplică pentru Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 pentru Mac, Excel 2016 pentru Mac, Excel pentru Mac 2011 și Excel Online.

Set universal de caractere

Image
Image

În pagina de coduri Windows ANSI există 255 de coduri de caractere diferite sau puncte de cod, în timp ce sistemul Unicode este proiectat să dețină peste un milion de puncte de cod. Din motive de compatibilitate, primele 255 de puncte de cod ale noului sistem Unicode se potrivesc cu cele ale sistemului ANSI pentru caractere și numere în limba vestică.

Pentru aceste caractere standard, codurile sunt programate în computer, astfel încât tastarea unei litere pe tastatură să introducă codul literei în aplicația utilizată.

Caractere și simboluri non-standard, cum ar fi simbolul dreptului de autor sau caracterele accentuate utilizate în diferite limbi, sunt introduse într-o aplicație 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ă cu aceste numere. CHAR și CODE funcționează în toate versiunile de Excel. UNICHAR și UNICODE au fost introduse în Excel 2013.

Funcțiile CHAR și UNICHAR returnează caracterul pentru un anumit cod. Funcțiile CODE și UNICODE fac opusul și furnizează codul pentru un anumit caracter. După cum se arată în imaginea de mai sus:

  • Rezultatul pentru=CHAR (169) este simbolul dreptului de autor ©.
  • Rezultatul pentru=CODE(©) este 169.

Dacă cele două funcții sunt imbricate împreună sub forma de

=COD(CHAR(169))

rezultatul pentru formula este 169, deoarece cele două funcții fac treaba opusă celeil alte.

Sintaxa și argumentele funcțiilor CHAR și UNICHAR

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

Sintaxa pentru funcția CHAR este:

=CHAR(Număr)

Sintaxa pentru funcția UNICHAR este:

=UNICHAR(Număr)

În aceste funcții, Numărul (care este obligatoriu) este un număr între 1 și 255 care este asociat cu caracterul dorit.

  • Argumentul Număr poate fi numărul introdus direct în funcție sau o referință de celulă la locația numărului pe o foaie de lucru.
  • Dacă argumentul Număr nu este un număr întreg între 1 și 255, funcția CHAR returnează VALOARE! valoare de eroare, 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 returnează VALOARE! valoare de eroare, așa cum se arată în rândul 2 din imaginea de mai sus.

Introduceți funcțiile CHAR și UNICHAR

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

=CHAR(65)

sau

=UNICHAR(A7)

Funcția și argumentul Număr pot fi, de asemenea, introduse în caseta de dialog a funcțiilor.

În Excel Online, veți introduce manual funcția. În versiunile Excel pentru desktop, utilizați caseta de dialog.

Urmați acești pași pentru a introduce funcția CHAR în celula B3:

  1. Selectați celula B3 pentru a deveni celula activă.
  2. Selectați Formule.
  3. Alege Text pentru a deschide lista derulantă cu funcții.
  4. Selectați CHAR din listă pentru a afișa caseta de dialog a funcției.
  5. În caseta de dialog, selectați linia Număr.
  6. Selectați celula A3 din foaia de lucru pentru a introduce referința celulei respective în caseta de dialog.
  7. Selectați OK pentru a finaliza funcția și a închide caseta de dialog.

Caracterul semnul exclamării apare în celula B3 deoarece codul caracterului ANSI este 33.

Când selectați celula E2, funcția completă=CHAR(A3) apare în bara de formule de deasupra foii de lucru.

Utilizări ale funcției CHAR și UNICHAR

Funcțiile CHAR și UNICHAR traduc numerele paginilor de cod în caractere pentru fișierele create pe alte tipuri de computere. De exemplu, funcția CHAR poate elimina caracterele nedorite care apar cu datele importate.

Aceste funcții pot fi utilizate împreună cu alte funcții Excel, cum ar fi TRIM și SUBSTITUTE, în formule concepute pentru a elimina caracterele nedorite dintr-o foaie de lucru.

Sintaxa și argumentele funcțiilor CODE și UNICODE

Image
Image

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

Sintaxa pentru funcția CODE este:

=COD(Text)

Sintaxa pentru funcția UNICODE este:

=UNICODE(Text)

În aceste funcții, Text (care este obligatoriu) este caracterul pentru care doriți să găsiți numărul de cod ANSI.

Argumentul Text poate fi un singur caracter înconjurat de ghilimele duble (" ") care este introdus direct în funcție sau o referință de celulă la locația caracterului din 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 returnează VALOARE! valoare de eroare, așa cum se arată în rândul 2 din imaginea de mai sus.

Funcția COD afișează doar 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 doar codul pentru primul caracter. În acest caz, numărul 69 este codul caracterului pentru litera majusculă E

Majuscule vs. Litere mici

Literele mari sau mari de pe tastatură au coduri de caractere diferite decât literele mici sau mici corespunzătoare.

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

Introduceți funcțiile CODE și UNICODE

Opțiunile pentru introducerea oricărei funcții includ tastarea funcției într-o celulă, cum ar fi:

=COD(65)

sau

=UNICODE(A6)

Funcția și argumentul Text pot fi, de asemenea, introduse în caseta de dialog a funcțiilor.

În Excel Online, veți introduce manual funcția. În versiunile Excel pentru desktop, utilizați caseta de dialog.

Urmați acești pași pentru a introduce funcția COD în celula B3:

  1. Selectați celula B3 pentru a deveni celula activă.
  2. Selectați Formule.
  3. Alege Text pentru a deschide lista derulantă cu funcții.
  4. Selectați COD din listă pentru a afișa caseta de dialog a funcției.
  5. În caseta de dialog, selectați linia Text.
  6. Selectați celula A3 din foaia de lucru pentru a introduce referința celulei respective în caseta de dialog.
  7. Selectați OK pentru a finaliza funcția și a închide caseta de dialog.

Numărul 64 apare în celula B3. Acesta este codul caracterului pentru caracterul ampersand (&).

Când selectați celula B3, funcția completă=COD (A3) apare în bara de formule de deasupra foii de lucru.

Recomandat: