Skip to main content

Excelov CHAR i CODE funkcije

C++ učenje — #9 promenljiva char, naredba goto, biblioteka cctype (Lipanj 2026)

C++ učenje — #9 promenljiva char, naredba goto, biblioteka cctype (Lipanj 2026)
Anonim

Problemi mogu nastati prilikom pretvaranja znakovnih kodova iz jednog sustava u drugi sustav. Ti problemi uzrokuju pomiješane podatke. Da biste to ispravili, univerzalni skup znakova poznat kao unicode sustav je razvijen tijekom kasnih 1980-ih godina, što daje znakovima koji se koriste u računalnim sustavima jedinstvenim kodom znakova.

Bilješka: Informacije o ovom članku odnose se na Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 za Mac, Excel 2016 za Mac, Excel za Mac 2011 i Excel Online.

Univerzalni skup znakova

Postoji 255 različitih znakovnih kodova ili broj bodova na stranici ANSI kodova sustava Windows 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 se programiraju u računalo tako da tipkanje slova na tipkovnici unese kôd za slovo u primijenjenu aplikaciju.

Nestandardni znakovi i simboli, kao što je znak autorskog prava ili akcentni znakovi koji se koriste na različitim jezicima, upisuju se u aplikaciju unosom ANSI koda ili Unicode broja za znak na željeno mjesto.

Excel CHAR i CODE funkcije

Excel ima niz funkcija koje rade s tim brojevima. CHAR i CODE rade u svim verzijama Excela. UNICHAR i UNICODE predstavljeni su u programu Excel 2013.

CHAR i UNICHAR funkcije vraćaju znak za određeni kôd. CODE i UNICODE funkcioniraju suprotno i daju kod za određeni znak. Kao što je prikazano na gornjoj slici:

  • Rezultat za = CHAR (169) je simbol autorskog prava ©.
  • Rezultat za = CODE (©) je 169.

Ako su dvije funkcije ugniježđene zajedno u obliku

= CODE (CHAR (169))

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

CHAR i 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)

Sintaksa za funkciju UNICHAR je:

= UNICHAR (Broj)

U tim funkcijama, Broj (koji je potreban) je broj između 1 i 255 koji je povezan s znakom koji želite.

  • Broj argument može biti broj unesen izravno u funkciju ili referencu na mjesto na mjestu broja na radnom listu.
  • Ako je Broj argument nije cijeli broj između 1 i 255, CHAR funkcija vraća #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 a Broj unosi se argument nula (0), CHAR i UNICHAR funkcije vraćaju vrijednost #VALUE! vrijednost pogreške, kao što je prikazano u retku 2 na gornjoj slici.

Unesite CHAR i UNICHAR funkcije

Opcije za unos jedne od funkcija uključuju ručno upisivanje funkcije, kao što je

= CHAR (65)

ili

= UNICHAR (A7)

Funkcija i Broj argument se također može unijeti u dijaloški okvir funkcija.

U programu Excel Online, ručno ćete unijeti tu funkciju. U desktop verzijama Excela koristite dijaloški okvir.

Slijedite ove korake da biste unijeli CHAR funkciju u ćeliju B3:

  1. Odaberite ćeliju B3 da je postane aktivna stanica.
  2. Odaberi formule.
  3. izabrati Tekst za otvaranje padajućeg popisa funkcije.
  4. Odaberi CHAR na popisu da biste otvorili dijaloški okvir funkcije.
  5. U dijaloškom okviru odaberite Broj crta.
  6. Odaberite ćeliju A3 u radnom listu da biste unijeli tu referencu u dijaloški okvir.
  7. Odaberi u redu za dovršetak funkcije i zatvaranje dijaloškog okvira.

Znak uskličnika pojavljuje se u ćeliji B3 jer je njegov ANSI znakovni kod 33.

Kada odaberete ćeliju E2, cjelokupnu funkciju = CHAR (A3) pojavljuje se u traci s formulama iznad radnog lista.

CHAR i UNICHAR funkcije koriste

CHAR i UNICHAR funkcije prevode brojeve kodnih kodova u znakove za datoteke stvorene na drugim vrstama računala. Na primjer, CHAR funkcija može ukloniti neželjene znakove koji se pojavljuju s uvezenim podacima.

Ove se funkcije mogu koristiti zajedno s ostalim Excel funkcijama, kao što su TRIM i SUBSTITUTE, u formulama koje su dizajnirane za uklanjanje neželjenih znakova iz radnog lista.

CODE i UNICODE funkcije Sintaksa i argumenti

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

Sintaksa za funkciju CODE je:

= CODE (Tekst)

Sintaksa za funkciju UNICODE je:

= UNICODE (Tekst)

U tim funkcijama, Tekst (koji je potreban) je znak za koji želite pronaći ANSI kôd.

Tekst argument može biti jedan znak okružen dvostrukim navodnicima ( ' ' ) koji se upisuje izravno u funkciju ili referencu ćelije na mjesto znaka u radnom listu, kao što je prikazano u retcima 4 i 9 na gornjoj slici.

Ako tekstni argument ostane prazan, funkcija CODE vraća #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č nadmašiti prikazano u retcima 7 i 8 na gornjoj slici), prikazan je samo kôd za prvi znak. U ovom slučaju to je broj69 što je znakovni kod za veliko slovo E.

Velika slova ili mala slova

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

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

Unesite CODE i UNICODE funkcije

Opcije za unos bilo koje funkcije uključuju upisivanje funkcije u ćeliju, kao što su:

= KOD (65)

ili

= UNICODE (A6)

Funkcija i Tekst argument se također može unijeti u dijaloški okvir funkcija.

U programu Excel Online, ručno ćete unijeti tu funkciju. U desktop verzijama Excela koristite dijaloški okvir.

Slijedite ove korake da biste unijeli funkciju CODE u ćeliju B3:

  1. Odaberite ćeliju B3 da je postane aktivna stanica.
  2. Odaberi formule.
  3. izabrati Tekst za otvaranje padajućeg popisa funkcije.
  4. Odaberi KODIRATI na popisu da biste otvorili dijaloški okvir funkcije.
  5. U dijaloškom okviru odaberite Tekst crta.
  6. Odaberite ćeliju A3 u radnom listu da biste unijeli tu referencu u dijaloški okvir.
  7. Odaberi u redu za dovršetak funkcije i zatvaranje dijaloškog okvira.

Broj 64 pojavljuje se u ćeliji B3. Ovo je šifra za znakove za & ) znak.

Kada odaberete ćeliju B3, cjelokupnu funkciju = CODE (A3) pojavljuje se u traci s formulama iznad radnog lista.