Excelove funkcije CHAR i CODE

01 od 02

Funkcija Excel CHAR / UNICHAR

Ubacite znakove i simbole pomoću CHAR i UNICHAR funkcija. © Ted francuski

Svaki znak prikazan u Excel-u je zapravo broj.

Računari radi samo sa brojevima. Pisma alfabeta i drugih posebnih znakova - kao što su ampersand "&" ili hashtag "#" - se čuvaju i prikazuju dodeljivanjem različitog broja za svaki.

Prvobitno, ne svi računari koriste isti sistem numerisanja ili kodnu stranicu pri numerisanju različitih znakova.

Na primjer, Microsoft je razvio kodne stranice zasnovane na ANSI kodnom sistemu - ANSI je kratak za američki nacionalni institut za standarde - dok su Macintosh računari koristili Macintosh skup karaktera .

Problemi se mogu pojaviti prilikom pokušaja pretvorbe kodova znakova iz jednog sistema u drugi, što dovodi do popuštenih podataka.

Univerzalni set karaktera

Da bi ispravio ovaj problem , univerzalni skup znakova poznat kao Unicode sistem razvijen je krajem osamdesetih godina prošlog vijeka, koji daje svim karakterima koji se koriste u svim računarskim sistemima jedinstveni kodovni znak.

Postoji 255 različitih kodova znakova ili kodnih tačaka na Windows ANSI kodnoj stranici dok je Unicode sistem dizajniran da zadrži više od milion šifra.

Zbog kompatibilnosti, prve 255 šifre novejšeg Unicode sistema odgovaraju onima ANSI sistema za znakove i brojeve zapadnih jezika.

Kod ovih standardnih znakova, kodovi se programiraju u računar, tako da kucanje slova na tastaturu ulazi kod za pismo u program koji se koristi.

Nestandardni znakovi i simboli - kao što je simbol za zaštitu autorskih prava - © - ili naglašeni znakovi koji se koriste na različitim jezicima mogu se uneti u program ukucavanjem ANSI koda ili Unicode broja za znak na željenoj lokaciji.

Funkcije Excel CHAR i CODE

Excel ima niz funkcija koje direktno rade na ovim brojevima: CHAR i CODE za sve verzije Excel-a, plus UNICHAR i UNICODE predstavljeni u programu Excel 2013.

Funkcije CHAR i UNICHAR vraćaju znak za datu šifru dok funkcije CODE i UNICODE rade suprotno - daju kod za određeni karakter. Na primjer, kako je prikazano na gornjoj slici,

Slično tome, ako su dve funkcije ugnežene zajedno u obliku

= ŠIFRA (CHAR (169))

izlaz za formulu bi bio 169, pošto obe funkcije obavljaju suprotan posao drugog.

CHAR / UNICHAR Funkcija sintaksa i argumenata

Sintaksa funkcije se odnosi na raspored funkcije i uključuje ime funkcije, zagrade i argumente .

Sintaksa za CHAR funkciju je:

= CHAR (broj)

dok je sintaksa za UNICHAR funkciju:

= UNICHAR (broj)

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

Napomene :

Brojni broj može biti broj unet direktno u funkciju ili referencu ćelije na lokaciju broja na radnom listu .

-Ako argument broj ne predstavlja ceo broj od 1 do 255, funkcija CHAR će vratiti #VALUE! vrijednost greške kao što je prikazano u redu 4 na slici iznad

Za brojeve kodova veći od 255, koristite UNICHAR funkciju.

-Ukoliko je unet broj argumenta nula (0), funkcije CHAR i UNICHAR će vratiti #VALUE! vrednost greške kao što je prikazano u redu 2 na gornjoj slici

Unos funkcije CHAR / UNICHAR

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

= CHAR (65) ili = UNICHAR (A7)

ili pomoću dijaloga funkcija funkcije za unos funkcije i broja argumenata.

Sledeći koraci su korišćeni za unos funkcije CHAR u ćeliju B3 na slici iznad:

  1. Kliknite na ćeliju B3 da biste postali aktivna ćelija - lokaciju na kojoj se prikazuju rezultati funkcije
  2. Kliknite na karticu Formule u meniju trake
  3. Izaberite Tekst sa trake da biste otvorili listu padajućih funkcija
  4. Kliknite na CHAR na listi da biste prikazali okvir za dijalog funkcije
  5. U dijalogu kliknite na liniju Broj
  6. Kliknite na ćeliju A3 na radnom listu da biste uneli referencu ćelije u dijaloški okvir
  7. Kliknite OK da biste dovršili funkciju i zatvorili dijaloški okvir
  8. Znak uzvičnog znaka - ! - trebao bi se pojaviti u ćeliji B3 pošto je njegov ANSI znakovni kod iznosi 33
  9. Kada kliknete na ćeliju E2, kompletna funkcija = CHAR (A3) se pojavljuje u traci formule iznad radnog lista

Funkcija CHAR / UNICHAR Funkcija koristi

Korišćenje CHAR / UNICHAR funkcija bi bilo da prevedu brojeve kodnih stranica u znakove za datoteke kreirane na drugim tipovima računara.

Na primjer, CHAR funkcija se često koristi za uklanjanje neželjenih znakova koji se pojavljuju sa uvezenim podacima. Funkcija se može koristiti zajedno sa drugim Excel funkcijama kao što su TRIM i SUBSTITUTE u formulama dizajniranim da uklone ove neželjene znakove sa radnog lista.

02 od 02

Funkcija Excel CODE / UNICODE

Pronađite kodove karaktera pomoću funkcija CODE i UNICODE. © Ted francuski

Sintaksa i argumenti CODE / UNICODE funkcije

Sintaksa funkcije se odnosi na raspored funkcije i uključuje ime funkcije, zagrade i argumente.

Sintaksa za funkciju CODE je:

= KODA (Tekst)

dok je sintaksa za UNICODE funkciju:

= UNICODE (tekst)

Tekst - (potreban) karakter za koji želite da pronađete ANSI kodni broj.

Napomene :

Tekstualni argument može biti jedinstveni znak okružen dvostrukim navodnicima ("") koji su direktno uneti u funkciju ili referencu ćelije na lokaciju karaktera u radnom listu kao što je prikazano u redovima 4 i 9 na slici iznad

Ako je argument teksta ostao prazan, funkcija CODE će vratiti #VALUE! vrednost greške kao što je prikazano u redu 2 na gornjoj slici.

Funkcija CODE prikazuje samo simbol kod jednog karaktera. Ako argument teksta sadrži više od jednog karaktera - kao što je riječ Excel prikazana u redovima 7 i 8 na slici iznad - prikazuje se samo kod za prvi znak. U ovom slučaju to je broj 69 što je šifra karaktera za velika slova E.

Uppercase vs. Lowercase Letters

Gornje ili velika slova na tastaturi imaju različite kodove karaktera od odgovarajućih malih ili malih slova.

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

Unos funkcije CODE / UNICODE

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

= ŠIFRA (65) ili = UNIKOD (A6)

ili pomoću dijaloga funkcije funkcije za unos funkcije i argumenta za tekst .

Sledeći koraci su korišćeni za unos funkcije CODE u ćeliju B3 na slici iznad:

  1. Kliknite na ćeliju B3 da biste postali aktivna ćelija - lokaciju na kojoj se prikazuju rezultati funkcije
  2. Kliknite na karticu Formule u meniju trake
  3. Izaberite Tekst sa trake da biste otvorili listu padajućih funkcija
  4. Kliknite na CODE na listi da biste prikazali dijaloški okvir funkcije
  5. U dijalogu kliknite na liniju Text
  6. Kliknite na ćeliju A3 na radnom listu da biste uneli referencu ćelije u dijaloški okvir
  7. Kliknite OK da biste dovršili funkciju i zatvorili dijaloški okvir
  8. Broj 64 bi trebalo da se pojavi u ćeliji B3 - ovo je šifra karaktera za znak ampersand "&"
  9. Kada kliknete na ćeliju B3, kompletna funkcija = CODE (A3) se pojavljuje na traci formule iznad radnog lista