Excelov CHAR i CODE funkcije

01 od 02

Excel CHAR / UNICHAR funkcija

Umetnite znakove i simbole CHAR i UNICHAR funkcijama. © Ted French

Svaki lik prikazan u programu Excel zapravo predstavlja broj.

Računala rade samo s brojevima. Slova abecede i drugi posebni znakovi - kao što su "&" ili hashtag "#" - pohranjuju se i prikazuju dodjeljivanjem različitog broja za svaku od njih.

Izvorno, nisu sva računala koriste isti sustav numeriranja ili kodnu stranicu prilikom numeriranja različitih znakova.

Na primjer, Microsoft je razvio kodne stranice na temelju ANSI koda - ANSI je kratak za American National Standards Institute - dok su Macintosh računala koristila skup znakova Macintosh .

Problemi mogu nastati prilikom pokušaja pretvaranja znakovnih kodova iz jednog sustava u drugi, što rezultira pomiješanim podacima.

Univerzalni skup znakova

Da bi se ispravio ovaj problem, tijekom kasnih 1980-ih razvijen je univerzalni skup znakova poznat kao Unicode sustav koji daje svim znakovima koji se koriste u svim računalnim sustavima jedinstvenim kodom znakova.

Kod ANSI kôda sa sustavom Windows postoji 255 različitih znakovnih kodova ili kodnih točaka dok je Unicode sustav osmišljen za zadržavanje više od milijun šifriranih točaka.

Zbog kompatibilnosti, prvih 255 kodnih točaka novijih Unicode sustava odgovara onima ANSI sustava za znakove i brojeve zapadnog jezika.

Za ove standardne znakove, kodovi su programirani u računalo tako da unos slova na tipkovnici unese kôd za slovo u program koji se koristi.

Uobičajeni znakovi i simboli - kao što je simbol autorskog prava - © - ili akcentni znakovi koji se koriste na različitim jezicima mogu se upisati u program upisivanjem ANSI koda ili Unicode broja za znak na željenom mjestu.

Excel CHAR i CODE funkcije

Excel ima niz funkcija koje izravno rade s ovim brojevima: CHAR i CODE za sve verzije programa Excel, plus UNICHAR i UNICODE uvedene u programu Excel 2013.

CHAR i UNICHAR funkcije vraćaju znak za određeni kôd, a CODE i UNICODE funkcioniraju suprotno - dati kôd za određeni znak. Na primjer, kao što je prikazano na gornjoj slici,

Slično tome, ako su dvije funkcije ugniježđene zajedno u obliku

= CODE (CHAR (169))

izlaz za formulu bio bi 169, budući da dvije funkcije obavljaju suprotan posao drugog.

CHAR / UNICHAR funkcije sintakse i argumenti

Sintaksa funkcije odnosi se na izgled funkcije i uključuje naziv funkcije, zagrade i argumente .

Sintaksa za CHAR funkciju je:

= CHAR (Broj)

dok je sintaksa za funkciju UNICHAR:

= UNICHAR (broj)

Broj - (potreban) broj između 1 i 255 koji određuje koji znak želite.

Napomene :

Argument broj može biti broj unesen izravno u funkciju ili referencu ćelije na lokaciju broja u radnom listu .

- Ako argument broj nije cijeli broj između 1 i 255, CHAR funkcija će vratiti #VALUE! vrijednost pogreške kao što je prikazano u retku 4 na gornjoj slici

Za kodne brojeve veće od 255, koristite funkciju UNICHAR.

- ako se unese brojni argument nula (0), CHAR i UNICHAR funkcije vratit će #VALUE! vrijednost pogreške kao što je prikazano u retku 2 na gornjoj slici

Unos CHAR / UNICHAR funkcije

Opcije za unos funkcije uključuju ručno upisivanje funkcije, kao što su:

= CHAR (65) ili = UNICHAR (A7)

ili pomoću dijaloškog okvira funkcija za unos funkcije i broja argumenta.

Sljedeći koraci korišteni su za unos CHAR funkcije u ćeliju B3 na gornjoj slici:

  1. Kliknite na ćeliju B3 da biste ga učinili aktivnom ćelijom - lokacijom na kojoj se prikazuju rezultati funkcije
  2. Kliknite karticu formule na traci izbornika
  3. Odaberite tekst iz vrpce da biste otvorili padajući popis funkcije
  4. Kliknite CHAR na popisu da biste otvorili dijaloški okvir funkcije
  5. U dijaloškom okviru kliknite brojčanu liniju
  6. Kliknite na ćeliju A3 u radnom listu da biste unijeli navedenu ćeliju u dijaloški okvir
  7. Kliknite U redu da biste dovršili funkciju i zatvorili dijaloški okvir
  8. Znak uskličnika - ! - trebaju se pojaviti u ćeliji B3 budući da je njegov ANSI znakovni kod 33
  9. Kada kliknete na ćeliju E2, cjelokupna funkcija = CHAR (A3) pojavljuje se u traci s formulama iznad radnog lista

CHAR / UNICHAR funkcije koristi

Upotreba CHAR / UNICHAR funkcija bila bi prevesti brojeve kodnih kodova u znakove za datoteke stvorene na drugim vrstama računala.

Na primjer, CHAR funkcija često se koristi za uklanjanje neželjenih znakova koji se pojavljuju s uvezenim podacima. Funkcija se može koristiti zajedno s drugim Excel funkcijama kao što su TRIM i SUBSTITUTE u formulama dizajniranima za uklanjanje tih neželjenih znakova iz radnog lista.

02 od 02

Excel CODE / UNICODE funkcija

Pronađite kodove znakova pomoću CODE i UNICODE funkcija. © Ted French

Sintaksa i argumenti funkcije CODE / UNICODE

Sintaksa funkcije odnosi se na izgled funkcije i uključuje naziv funkcije, zagrade i argumente.

Sintaksa za funkciju CODE je:

= CODE (tekst)

dok je sintaksa za funkciju UNICODE:

= UNICODE (tekst)

Tekst - (potreban) znak za koji želite pronaći ANSI kôd.

Napomene :

Argument Tekst može biti jedan znak okružen dvostrukim navodnicima ("") koji su uneseni izravno u funkciju ili referencu na položaj znaka u radnom listu kao što je prikazano u retcima 4 i 9 na gornjoj slici

Ako je argument teksta ostao prazan, funkcija CODE vratit će #VALUE! vrijednost pogreške kao što je prikazano u retku 2 na gornjoj slici.

Funkcija CODE prikazuje samo znakovni kod za jedan znak. Ako tekstualni argument sadrži više od jednog znaka - kao što je riječ Excel prikazana u retcima 7 i 8 na gornjoj slici - prikazuje se samo kôd za prvi znak. U ovom slučaju to je broj 69 koji je znakovni kod za veliko slovo E.

Velika slova ili mala slova

Velika ili velika slova na tipkovnici imaju različite znakovne kodove od odgovarajućeg malog ili malog slova.

Na primjer, broj UNICODE / ANSI koda za velika slova "A" iznosi 65, dok je mala slova "a" UNICODE / ANSI broj 97 kao što je prikazano u retcima 4 i 5 na gornjoj slici.

Unos CODE / UNICODE funkcije

Opcije za unos funkcije uključuju ručno upisivanje funkcije, kao što su:

= CODE (65) ili = UNICODE (A6)

ili pomoću dijaloškog okvira funkcija za unos funkcije i tekstualnog argumenta.

Sljedeći koraci korišteni su za unos CODE funkcije u ćeliju B3 na gornjoj slici:

  1. Kliknite na ćeliju B3 da biste ga učinili aktivnom ćelijom - lokacijom na kojoj se prikazuju rezultati funkcije
  2. Kliknite karticu formule na traci izbornika
  3. Odaberite tekst iz vrpce da biste otvorili padajući popis funkcije
  4. Kliknite na CODE na popisu da biste otvorili dijaloški okvir funkcije
  5. U dijaloškom okviru kliknite na tekstnu liniju
  6. Kliknite na ćeliju A3 u radnom listu da biste unijeli navedenu ćeliju u dijaloški okvir
  7. Kliknite U redu da biste dovršili funkciju i zatvorili dijaloški okvir
  8. Broj 64 trebao bi se pojaviti u ćeliji B3 - to je znakovni kod za znak i znak "&"
  9. Kada kliknete na ćeliju B3, cjelokupna funkcija = CODE (A3) pojavljuje se u traci formule iznad radnog lista