Funkcie Excel CHAR a CODE

01 z 02

Funkcia Excel CHAR / UNICHAR

Vložte znaky a symboly pomocou funkcií CHAR a UNICHAR. © Ted French

Každý znak zobrazený v programe Excel je v skutočnosti číslo.

Počítače pracujú len s číslami. Písmená abecedy a iné špeciálne znaky - ako napríklad symbol "&" alebo "#" - sú uložené a zobrazené priradením iného čísla pre každé.

Pôvodne nie všetky počítače používajú rovnaký číslovací systém alebo kódovú stránku pri číslovaní rôznych znakov.

Napríklad spoločnosť Microsoft vyvinula kódové stránky založené na kódovom systéme ANSI - ANSI je krátky pre americký Národný inštitút noriem - zatiaľ čo počítače Macintosh používali znakovú sadu Macintosh .

Problémy môžu vzniknúť pri pokuse o konverziu znakových kódov z jedného systému na druhý, čo má za následok skomolené údaje.

Univerzálna sada znakov

Na opravu tohto problému bola vytvorená univerzálna znaková sada známa ako systém Unicode koncom 80. rokov, ktorá dáva všetkým znakom používaným vo všetkých počítačových systémoch jedinečný znakový kód.

Na kódovej stránke systému Windows ANSI je 255 rôznych znakových kódov alebo kódových bodov, zatiaľ čo systém Unicode je navrhnutý tak, aby obsahoval viac ako milión kódových bodov.

V záujme kompatibility sa prvé 255 kódových bodov novšieho systému Unicode porovná s prvkami systému ANSI pre západné jazykové znaky a čísla.

Pre tieto štandardné znaky sa kódy naprogramujú do počítača tak, že písanie písmen na klávesnici zadá kód pre písmeno do používaného programu.

Neštandardné znaky a symboly - ako symbol autorských práv - © - alebo znaky s diakritikou používané v rôznych jazykoch môžu byť zadané do programu zadaním kódu ANSI alebo čísla Unicode pre znak na požadovanom mieste.

Funkcie programu Excel CHAR a CODE

Aplikácia Excel má niekoľko funkcií, ktoré priamo spolupracujú s týmito číslami: CHAR a CODE pre všetky verzie programu Excel, plus UNICHAR a UNICODE, ktoré boli zavedené v programe Excel 2013.

Funkcie CHAR a UNICHAR vrátia znak pre daný kód, zatiaľ čo funkcie CODE a UNICODE robia opak - zadajte kód pre daný znak. Napríklad, ako je znázornené na obrázku vyššie,

Podobne, ak boli obe funkcie vložené spoločne vo forme

= Kód (CHAR (169))

výstup pre vzorec by bol 169, pretože obe funkcie robia opačnú úlohu druhého.

Funkcia CHAR / UNICHAR Funkcia Syntax a argumenty

Syntax funkcie odkazuje na rozloženie funkcie a obsahuje názov funkcie, zátvorky a argumenty .

Syntax pre funkciu CHAR je:

= CHAR (číslo)

zatiaľ čo syntax pre funkciu UNICHAR je:

= UNICHAR (číslo)

Číslo - (vyžaduje sa) číslo medzi 1 a 255, ktoré určuje, ktorý znak chcete.

Poznámky :

Číslo argumentu môže byť číslo zadané priamo do funkcie alebo odkaz bunky na umiestnenie čísla v pracovnom hárku .

-Ak argument číslo nie je celé číslo medzi 1 a 255, funkcia CHAR vráti hodnotu #VALUE! ako je zobrazené v riadku 4 na obrázku vyššie

Pre kódové čísla väčšie ako 255 použite funkciu UNICHAR.

- ak je zadaný číselný argument nula (0), funkcie CHAR a UNICHAR vrátia hodnotu #VALUE! ako je znázornené v riadku 2 na obrázku vyššie

Zadanie funkcie CHAR / UNICHAR

Možnosti zadávania jednej z týchto funkcií zahŕňajú ručné zadanie funkcie, napríklad:

= CHAR (65) alebo = UNICHAR (A7)

alebo pomocou dialógového okna funkcií 'pre zadanie funkcie a argumentu Číslo .

Nasledujúce kroky boli použité na zadanie funkcie CHAR do bunky B3 na obrázku vyššie:

  1. Kliknutím na bunku B3 ju vytvoríte aktívnou bunkou - miestom, kde sa zobrazia výsledky funkcie
  2. Kliknite na kartu Vzorce v ponuke pásky
  3. Zvoľte Text z pásky a otvorte rozbaľovací zoznam funkcií
  4. Kliknutím na položku CHAR v zozname vyvoláte dialógové okno funkcie
  5. V dialógovom okne kliknite na riadok Číslo
  6. Kliknutím na bunku A3 v pracovnom hárku zadáte odkaz na bunku do dialógového okna
  7. Kliknutím na tlačidlo OK dokončite funkciu a zatvorte dialógové okno
  8. Výkričník - ! - by sa mala nachádzať v bunke B3, pretože jej kód znaku ANSI je 33
  9. Keď kliknete na bunku E2, zobrazí sa vo formulári nad pracovným hárkom úplná funkcia = CHAR (A3)

Funkcia CHAR / UNICHAR Používa sa

Použitie funkcií CHAR / UNICHAR by bolo preložiť čísla kódových stránok do znakov pre súbory vytvorené na iných typoch počítačov.

Napríklad funkcia CHAR sa často používa na odstránenie nežiaducich znakov, ktoré sa zobrazujú s importovanými údajmi. Funkciu je možné použiť v spojení s inými funkciami aplikácie Excel, ako sú TRIM a SUBSTITUTE vo vzorcoch určených na odstránenie týchto nežiaducich znakov z pracovného hárka.

02 z 02

Funkcia Excel CODE / UNICODE

Vyhľadajte kódy znakov pomocou funkcií CODE a UNICODE. © Ted French

Syntax a argumenty funkcie CODE / UNICODE

Syntax funkcie odkazuje na rozloženie funkcie a obsahuje názov funkcie, zátvorky a argumenty.

Syntax pre funkciu CODE je:

= KÓD (text)

zatiaľ čo syntax pre funkciu UNICODE je:

= UNICODE (text)

Text - (vyžaduje sa) znak, pre ktorý chcete nájsť číslo kódu ANSI.

Poznámky :

Textový argument môže byť jediný znak obklopený dvojitými úvodzovkami ("") zadanými priamo do funkcie alebo odkazom na bunku odkazom na umiestnenie znaku v pracovnom hárku, ako je znázornené v riadkoch 4 a 9 na obrázku vyššie

Ak zostane textový argument prázdny, funkcia CODE vráti hodnotu #VALUE! ako je znázornené v riadku 2 na obrázku vyššie.

Funkcia KÓD zobrazuje iba znakový kód pre jeden znak. Ak textový argument obsahuje viac ako jeden znak - napríklad slovo Excel zobrazené v riadkoch 7 a 8 na obrázku vyššie - zobrazí sa iba kód prvého znaku. V tomto prípade ide o číslo 69, ktoré je znakovým kódom pre veľké písmeno E.

Veľké a malé písmená

Veľké alebo veľké písmená na klávesnici majú rôzne znakové kódy ako zodpovedajúce malé alebo malé písmená.

Napríklad kódové číslo UNICODE / ANSI pre veľké písmeno "A" je 65, zatiaľ čo malé písmeno "a" UNICODE / ANSI je 97, ako je znázornené v riadkoch 4 a 5 na obrázku vyššie.

Zadanie funkcie CODE / UNICODE

Možnosti zadávania jednej z týchto funkcií zahŕňajú ručné zadanie funkcie, napríklad:

= KÓD (65) alebo = UNICODE (A6)

alebo pomocou dialógového okna funkcií 'pre zadanie funkcie a textového argumentu.

Nasledujúce kroky boli použité na zadanie funkcie CODE do bunky B3 na obrázku vyššie:

  1. Kliknutím na bunku B3 ju vytvoríte aktívnou bunkou - miestom, kde sa zobrazia výsledky funkcie
  2. Kliknite na kartu Vzorce v ponuke pásky
  3. Zvoľte Text z pásky a otvorte rozbaľovací zoznam funkcií
  4. Kliknutím na položku CODE v zozname vyvoláte dialógové okno funkcie
  5. V dialógovom okne kliknite na riadok Text
  6. Kliknutím na bunku A3 v pracovnom hárku zadáte odkaz na bunku do dialógového okna
  7. Kliknutím na tlačidlo OK dokončite funkciu a zatvorte dialógové okno
  8. Číslo 64 by sa malo zobraziť v bunke B3 - toto je znakový znak znaku ampersand "&"
  9. Po kliknutí na bunku B3 sa vo formulári nad pracovným hárkom zobrazí úplná funkcia = CODE (A3)