Excelovi funkciji CHAR in CODE

Kazalo:

Excelovi funkciji CHAR in CODE
Excelovi funkciji CHAR in CODE
Anonim

Težave se lahko pojavijo pri pretvarjanju znakovnih kod iz enega sistema v drugega. Posledica teh težav so popačeni podatki. Da bi to popravili, je bil v poznih 1980-ih razvit univerzalni nabor znakov, znan kot sistem Unicode, ki daje znakom, ki se uporabljajo v računalniških sistemih, edinstveno kodo znakov.

Podatki so, da ta članek velja za Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 za Mac, Excel 2016 za Mac, Excel za Mac 2011 in Excel Online.

Univerzalni nabor znakov

Image
Image

Na kodni strani Windows ANSI je 255 različnih kod znakov ali kodnih točk, medtem ko je sistem Unicode zasnovan tako, da vsebuje več kot milijon kodnih točk. Zaradi združljivosti se prvih 255 kodnih točk novejšega sistema Unicode ujema s tistimi iz sistema ANSI za znake in številke zahodnih jezikov.

Za te standardne znake so kode programirane v računalniku, tako da vnos črke na tipkovnico vnese kodo za črko v aplikacijo, ki se uporablja.

Nestandardne znake in simbole, kot je simbol avtorskih pravic ali naglašene znake, ki se uporabljajo v različnih jezikih, vnesete v aplikacijo tako, da vnesete kodo ANSI ali številko Unicode za znak na želenem mestu.

Funkcije CHAR in CODE v Excelu

Excel ima številne funkcije, ki delajo s temi številkami. CHAR in CODE delujeta v vseh različicah Excela. UNICHAR in UNICODE sta bila predstavljena v Excelu 2013.

Funkciji CHAR in UNICHAR vrneta znak za dano kodo. Funkciji CODE in UNICODE naredita nasprotno in zagotovita kodo za dani znak. Kot je prikazano na zgornji sliki:

  • Rezultat za=CHAR (169) je simbol avtorskih pravic ©.
  • Rezultat za=CODE(©) je 169.

Če sta obe funkciji ugnezdeni skupaj v obliki

=CODE(CHAR(169))

izhod za formulo je 169, ker obe funkciji opravljata nasprotno delo kot druga.

Sintaksa in argumenti funkcij CHAR in UNICHAR

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

Sintaksa za funkcijo CHAR je:

=CHAR(Številka)

Sintaksa za funkcijo UNICHAR je:

=UNICHAR(Številka)

V teh funkcijah je Številka (ki je obvezna) številka med 1 in 255, ki je povezana z želenim znakom.

  • Argument Število je lahko številka, vnesena neposredno v funkcijo, ali referenca celice na lokacijo številke na delovnem listu.
  • Če argument Število 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 Število nič (0), funkciji CHAR in UNICHAR vrneta VALUE! vrednost napake, kot je prikazano v 2. vrstici na zgornji sliki.

Vnesite funkciji CHAR in UNICHAR

Možnosti za vnos katere koli funkcije vključujejo ročno vnašanje funkcije, na primer

=CHAR(65)

ali

=UNICHAR(A7)

Funkcijo in argument Število lahko vnesete tudi v pogovorno okno funkcij.

V Excel Online boste ročno vnesli funkcijo. V namiznih različicah Excela uporabite pogovorno okno.

Sledite tem korakom za vnos funkcije CHAR v celico B3:

  1. Izberite celico B3, da postane aktivna celica.
  2. Izberite Formule.
  3. Izberite Besedilo, da odprete spustni seznam funkcij.
  4. Izberite CHAR na seznamu, da odprete pogovorno okno funkcije.
  5. V pogovornem oknu izberite vrstico Number.
  6. Izberite celico A3 na delovnem listu, da vnesete referenco celice v pogovorno okno.
  7. Izberite OK za dokončanje funkcije in zapiranje pogovornega okna.

Klicaj se pojavi v celici B3, ker je njegova koda znaka ANSI 33.

Ko izberete celico E2, se v vrstici s formulami nad delovnim listom prikaže celotna funkcija=CHAR(A3).

Uporabe funkcij CHAR in UNICHAR

Funkciji CHAR in UNICHAR prevedeta številke kodnih strani v znake za datoteke, ustvarjene na drugih vrstah računalnikov. Na primer, funkcija CHAR lahko odstrani neželene znake, ki se pojavijo z uvoženimi podatki.

Te funkcije je mogoče uporabiti skupaj z drugimi Excelovimi funkcijami, kot sta TRIM in SUBSTITUTE, v formulah za odstranjevanje neželenih znakov z delovnega lista.

Sintaksa in argumenti funkcij CODE in UNICODE

Image
Image

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

Sintaksa za funkcijo CODE je:

=KODA(Besedilo)

Sintaksa za funkcijo UNICODE je:

=UNICODE(Besedilo)

V teh funkcijah je Besedilo (ki je obvezno) znak, za katerega želite poiskati kodno številko ANSI.

Argument Besedilo je lahko en znak, obdan z dvojnimi narekovaji (" "), ki je vnesen neposredno v funkcijo, ali sklic na celico na lokacijo znaka v delovni list, kot je prikazano v vrsticah 4 in 9 na zgornji sliki.

Če besedilni argument ostane prazen, funkcija CODE vrne VALUE! vrednost napake, kot je prikazano v 2. vrstici na zgornji sliki.

Funkcija CODE prikaže kodo samo za posamezen znak. Če besedilni argument vsebuje več kot en znak (kot je beseda Excel, prikazana v vrsticah 7 in 8 na zgornji sliki), je prikazana samo koda za prvi znak. V tem primeru je številka 69, ki je koda znaka za veliko črko E

Velike proti malim črkam

Velike ali velike črke na tipkovnici imajo drugačne kode znakov kot ustrezne male ali male črke.

Na primer, številka kode UNICODE/ANSI za velike črke "A" je 65, medtem ko je številka kode UNICODE/ANSI za male črke "a" 97, kot je prikazano v vrsticah 4 in 5 na zgornji sliki.

Vnesite funkciji CODE in UNICODE

Možnosti za vnos katere koli funkcije vključujejo vnos funkcije v celico, na primer:

=KODA(65)

ali

=UNICODE(A6)

Funkcijo in argument Besedilo lahko vnesete tudi v pogovorno okno funkcij.

V Excel Online boste ročno vnesli funkcijo. V namiznih različicah Excela uporabite pogovorno okno.

Sledite tem korakom za vnos funkcije CODE v celico B3:

  1. Izberite celico B3, da postane aktivna celica.
  2. Izberite Formule.
  3. Izberite Besedilo, da odprete spustni seznam funkcij.
  4. Izberite CODE na seznamu, da odprete pogovorno okno funkcije.
  5. V pogovornem oknu izberite vrstico Besedilo.
  6. Izberite celico A3 na delovnem listu, da vnesete referenco celice v pogovorno okno.
  7. Izberite OK za dokončanje funkcije in zapiranje pogovornega okna.

Številka 64 se prikaže v celici B3. To je koda znaka za znak ampersand (&).

Ko izberete celico B3, se v vrstici s formulami nad delovnim listom prikaže celotna funkcija=CODE (A3).

Priporočena: