Funkcije CHAR in CODE programa Excel

01 od 02

Funkcija Excel CHAR / UNICHAR

Vstavite znake in simbole s funkcijami CHAR in UNICHAR. © Ted Francoski

Vsak znak, ki je prikazan v Excelu, je dejansko številka.

Računalniki delajo samo s številkami. Črke abecede in drugi posebni znaki - kot so ampersand "&" ali hashtag "#" - so shranjeni in prikazani tako, da vsakemu dodate drugo številko.

Prvotno, vsi računalniki ne uporabljajo istega sistema številčenja ali kodne strani pri številčenju različnih znakov.

Na primer, Microsoft je razvil kodne strani, ki temeljijo na kodnem sistemu ANSI - ANSI je kratek za ameriški nacionalni institut za standarde, medtem ko so računalniki Macintosh uporabili nabor znakov Macintosh .

Težave se lahko pojavijo, ko skušamo pretvoriti kode znakov iz enega sistema v drugega, kar povzroči popačene podatke.

Univerzalni niz znakov

Za odpravo tega problema je bil univerzalni niz znakov, imenovan Unicode , razvit v poznih osemdesetih letih, s čimer so vsi znaki, ki se uporabljajo v vseh računalniških sistemih, unikatno znakovno kodo.

Na kodni strani Windows ANSI je 255 kod znakov ali kodnih točk, medtem ko je sistem Unicode namenjen, da ima več kot milijon kodnih točk.

Zaradi združljivosti se prve 255 kodnih točk novega sistema Unicode ujemajo s sistemom ANSI za znake in številke zahodnega jezika.

Za te standardne znake se kodi programirajo v računalnik, tako da tipkanje črke na tipkovnici vnese kodo za črko v uporabljeni program.

Nestandardni znaki in simboli - kot je simbol za avtorske pravice - © - ali naglašeni znaki, ki se uporabljajo v različnih jezikih, lahko vnesete v program tako, da vnesete kodo ANSI ali Unicode za znak na želeni lokaciji.

Funkcije Excel CHAR in CODE

Excel ima številne funkcije, ki neposredno sodelujejo s temi črkami: CHAR in CODE za vse različice Excela, plus UNICHAR in UNICODE, ki so bili predstavljeni v programu Excel 2013.

Funkcije CHAR in UNICHAR vrnejo znak za določeno kodo, medtem ko funkcije CODE in UNICODE delujejo nasprotno - podajte kodo za določen znak. Na primer, kot je prikazano na zgornji sliki,

Podobno, če sta bili dve funkciji ugnezdeni skupaj v obliki

= KODA (CHAR (169))

izhod za formulo bi bil 169, saj obe funkciji opravljata nasprotno nalogo druge.

Sintaksa in argumenti CHAR / UNICHAR Funkcije

Sintaksa funkcije se nanaša na postavitev funkcije in vključuje ime, oklepaj in argumente funkcije.

Sintaksa za funkcijo CHAR je:

= CHAR (število)

medtem ko je sintaksa za funkcijo UNICHAR:

= UNICHAR (število)

Številka - (obvezno) število med 1 in 255, ki določa, kateri znak želite.

Opombe :

Številčni argument je lahko številka, ki se neposredno vnese v funkcijo ali sklic na celico na lokacijo številke na delovnem listu .

-Če argument Številka ni celo število med 1 in 255, funkcija CHAR vrne #VALUE! vrednost napake, kot je prikazano v vrstici 4 na zgornji sliki

Za kodne številke, večje od 255, uporabite funkcijo UNICHAR.

-Če je vnesen argument za številko nič (0), funkcije CHAR in UNICHAR vrnejo #VALUE! vrednost napake, kot je prikazano v vrstici 2 na zgornji sliki

Vnos funkcije CHAR / UNICHAR

Možnosti za vnos funkcije bodisi vključujejo funkcijo ročno, na primer:

= CHAR (65) ali = UNICHAR (A7)

ali z uporabo pogovornega okna funkcije za vnos funkcije in števila .

Naslednji koraki so bili uporabljeni za vnos funkcije CHAR v celico B3 na zgornji sliki:

  1. Kliknite celico B3, da postanete aktivna celica - mesto, na katerem so prikazani rezultati funkcije
  2. Kliknite jeziček Formule v meniju traku
  3. Izberite besedilo iz traku, da odprete spustni seznam funkcij
  4. Na seznamu kliknite CHAR, da odpre pogovorno okno funkcije
  5. V pogovornem oknu kliknite številko
  6. Kliknite celico A3 na delovnem listu, da v pogovorno okno vnesete referenco celice
  7. Za dokončanje funkcije kliknite gumb V redu in zaprite pogovorno okno
  8. Znak klica - ! - se mora pojaviti v celici B3, ker je njena ANSI znakovna koda 33
  9. Ko kliknete celico E2, se v vrstici s formulo nad delovnim listom prikaže celotna funkcija = CHAR (A3)

Funkcija CHAR / UNICHAR Funkcija Uporabi

Uporaba funkcij CHAR / UNICHAR bi bila za prevajanje številk kodnih številk v znake za datoteke, ustvarjene na drugih vrstah računalnikov.

Funkcija CHAR se na primer pogosto uporablja za odstranjevanje nezaželenih znakov, ki se pojavljajo pri uvoženih podatkih. Funkcijo lahko uporabite v povezavi z drugimi funkcijami Excel-a, kot sta TRIM in SUBSTITUTE v formulah, namenjenih odstranitvi teh nezaželenih znakov iz delovnega lista.

02 od 02

Funkcija Excel CODE / UNICODE

Poiščite kodne znake s funkcijami CODE in UNICODE. © Ted Francoski

Sintaksa in argumenti CODE / UNICODE

Sintaksa funkcije se nanaša na postavitev funkcije in vključuje ime, oklepaj in argumente funkcije.

Sintaksa za funkcijo CODE je:

= KODA (besedilo)

sintaksa za funkcijo UNICODE pa je:

= UNICODE (besedilo)

Besedilo - (obvezno) znak, za katerega želite najti kodo ANSI.

Opombe :

Argument Besedilo je lahko en sam znak, ki ga obdajajo dvojne narekovaje (""), ki so vnesene neposredno v funkcijo ali sklic na celico na lokacijo znaka v delovnem listu, kot je prikazano v vrsticah 4 in 9 na zgornji sliki

Če je argument za besedilo prazen, bo funkcija CODE vrnila #VALUE! vrednost napake, kot je prikazano v vrstici 2 na zgornji sliki.

Funkcija CODE prikaže samo kodo znakov za en znak. Če argument besedila vsebuje več kot en znak - na primer beseda Excel, prikazana v vrsticah 7 in 8 na zgornji sliki - se prikaže samo koda za prvi znak. V tem primeru je številka 69, ki je koda znakov za velike črke E.

Zgornja in spodnja pisma

Zgornje ali velike črke na tipkovnici imajo različne kode znakov kot ustrezne male ali male črke.

Na primer, kodna številka UNICODE / ANSI za velikost "A" je 65, medtem ko je nizka "a" UNICODE / ANSI koda 97, kot je prikazano v vrsticah 4 in 5 na zgornji sliki.

Vnos funkcije CODE / UNICODE

Možnosti za vnos funkcije bodisi vključujejo funkcijo ročno, na primer:

= KODA (65) ali = UNICODE (A6)

ali z uporabo pogovornega okna funkcije za vnos funkcije in argumenta besedila .

Naslednji koraki so bili uporabljeni za vnos funkcije CODE v celico B3 na zgornji sliki:

  1. Kliknite celico B3, da postanete aktivna celica - mesto, na katerem so prikazani rezultati funkcije
  2. Kliknite jeziček Formule v meniju traku
  3. Izberite besedilo iz traku, da odprete spustni seznam funkcij
  4. Na seznamu kliknite CODE, da odpre pogovorno okno funkcije
  5. V pogovornem oknu kliknite na vrstico Besedilo
  6. Kliknite celico A3 na delovnem listu, da v pogovorno okno vnesete referenco celice
  7. Za dokončanje funkcije kliknite gumb V redu in zaprite pogovorno okno
  8. Številka 64 se mora pojaviti v celici B3 - to je koda znakov za znak ampersand in "&"
  9. Ko kliknete na celico B3, se v vrstici s formulo nad delovnim listom prikaže celotna funkcija = CODE (A3)