Skip to main content

Excel "CHAR" ir "CODE" funkcijos

Anonim

Problemos gali kilti konvertuojant simbolių kodus iš vienos sistemos į kitą. Šios problemos sukelia iškraipymus. Norėdami tai ištaisyti, visuotinis ženklų rinkinys žinomas kaip Unicode dešimtojo dešimtmečio pabaigoje sukurta sistema, suteikianti simbolius, naudojamus kompiuterinėse sistemose, unikalių simbolių kodą.

Pastaba: Informacija šiame straipsnyje yra skirta Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 Mac, Excel 2016 Mac, Excel for Mac 2011 ir Excel Online.

Universali simbolių rinkinys

Yra 255 skirtingų simbolių kodų arba kodo taškai "Windows ANSI" kodo puslapyje, o "Unicode" sistema suprojektuota laikyti daugiau nei milijoną kodo taškų. Suderinamumo dėlei pirmieji 255 naujojo Unicode sistemos kodo taškai atitiktų Vakarų kalbos simbolių ir skaičių ANSI sistemą.

Šiems standartiniams simboliams kodai programuojami į kompiuterį, todėl klaviatūros rašymas įvedamas į naudojamą programą įvedant raidės kodą.

Nestandartiniai simboliai ir simboliai, pvz., Autorių teisių simbolis arba diakritiniai simboliai, naudojami įvairiomis kalbomis, įvedami į programą, įvesdami ANSI kodą arba Unicode numerį norimoje vietoje esančio simbolio.

"Excel CHAR" ir "CODE" funkcijos

"Excel" turi daug funkcijų, kurios dirba su šiais skaičiais. CHAR ir KODAS veikia visose "Excel" versijose. UNICHAR ir UNICODE buvo pristatyti "Excel 2013" programoje.

CHAR ir UNICHAR funkcijos grąžina tam tikro kodo simbolį. "CODE" ir "UNICODE" funkcijos atlieka priešingą ir pateikia tam tikro simbolio kodą. Kaip parodyta paveikslėlyje aukščiau:

  • Rezultatas = CHAR (169) yra autorių teisių simbolis ©.
  • Rezultatas = CODE (©) yra 169.

Jei dvi funkcijos susiejamos kartu

= KODAS (CHAR (169))

formulė yra 169, nes abi funkcijos atlieka priešingą darbą kitoje.

CHAR ir UNICHAR funkcijų sintaksė ir argumentai

Funkcijos sintaksė nurodo funkcijos išdėstymą ir apima funkcijos pavadinimą, skliaustus ir argumentus.

CHAR funkcijos sintaksė yra:

= CHAR (Numeris)

UNICHAR funkcijos sintaksė yra:

= UNICHAR (Numeris)

Šiose funkcijose Numeris (kuris yra reikalingas) yra skaičius nuo 1 iki 255, kuris yra susijęs su norimu simboliu.

  • The Numeris Argumentas gali būti numeris, įrašytas tiesiai į funkciją arba ląstelių nuorodą į numerio vietą darbalapyje.
  • Jei Numeris argumentas nėra sveikas skaičius nuo 1 iki 255, funkcija CHAR grąžina #VALUE! klaida, kaip parodyta aukščiau esančio vaizdo įrašo 4 eilutėje.
  • Jei kodas yra didesnis nei 255, naudokite funkciją UNICHAR.
  • Jeigu Numeris Įrašomas nulis (0) argumentas, CHAR ir UNICHAR funkcijos grąžina #VALUE! klaida, kaip parodyta aukščiau esančio vaizdo įrašo 2 eilutėje.

Įveskite CHAR ir UNICHAR funkcijas

Funkcijos, įvesdamos bet kurią funkciją, apima rankiniu būdu įvedant funkciją, pvz.,

= CHAR (65)

arba

= UNICHAR (A7)

Funkcija ir Numeris argumentas taip pat gali būti įrašytas į funkcijų dialogo langą.

"Excel Online" rankiniu būdu įveskite funkciją. "Excel" darbalaukio versijose naudokite dialogo langą.

Atlikite šiuos veiksmus, norėdami įvesti CHAR funkciją į langelį B3:

  1. Pasirinkite ląstelę B3 kad tai aktyvi ląstelė.
  2. Pasirinkite Formulės.
  3. Pasirinkite Tekstas atidaryti išskleidžiamąjį sąrašo funkciją.
  4. Pasirinkite CHAR sąraše, kad pamatytumėte funkcijos dialogo langą.
  5. Dialogo lange pasirinkite Numeris linija
  6. Pasirinkite ląstelę A3 į darbalapį įveskite langelio nuorodą į dialogo langą.
  7. Pasirinkite Gerai užbaigti funkciją ir uždaryti dialogo langą.

Šauktuko ženklas pasirodo langelyje B3, nes jo ANSI simbolių kodas yra 33.

Kai pasirenkate langelį E2, visa funkcija = CHAR (A3) pasirodo formulės juostoje virš darbalapio.

CHAR ir UNICHAR funkcijų naudojimas

CHAR ir UNICHAR funkcijos verčia kodų puslapių numerius simboliais failams, sukurtiems kitokio tipo kompiuteriams. Pavyzdžiui, CHAR funkcija gali pašalinti nepageidaujamus simbolius, kurie rodomi kartu su importuotais duomenimis.

Šios funkcijos gali būti naudojamos kartu su kitomis "Excel" funkcijomis, tokiomis kaip "TRIM" ir "SUBSTITUTE", formulėse, skirtose pašalinti nepageidaujamus simbolius iš darbalapio.

CODE ir UNICODE funkcijų sintaksė ir argumentai

Funkcijos sintaksė nurodo funkcijos išdėstymą ir apima funkcijos pavadinimą, skliaustus ir argumentus.

Kodo funkcijos sintaksė yra:

= KODAS (Tekstas)

UNICODE funkcijos sintaksė yra:

= UNICODE (Tekstas)

Šiose funkcijose Tekstas (kuris reikalingas) yra simbolis, kurio norite rasti ANSI kodo numerį.

The Tekstas argumentas gali būti vienas simbolis, supantis dvigubų kabučių ( ' ' ), kuris yra tiesiogiai įrašytas į funkciją arba langelį, nuoroda į simbolio vietą darbalapyje, kaip parodyta 4 ir 9 eilutėse aukščiau esančiame paveikslėlyje.

Jei teksto argumentas paliekamas tuščias, funkcija CODE grąžina #VALUE! klaida, kaip parodyta aukščiau esančio vaizdo įrašo 2 eilutėje.

KODE funkcija rodo tik vieno simbolio simbolių kodą. Jei teksto argumentas yra daugiau nei vienas simbolis (pvz., Žodis Excel parodyta 7 ir 8 eilutėse aukščiau esančiame paveikslėlyje), rodomas tik pirmojo simbolio kodas. Šiuo atveju tai yra numeris69 kuris yra didžiosios raidės simbolių kodas E.

Didžiosios raidės ir mažosios raidės

Viršutinė arba kapitalas raides ant klaviatūros turi skirtingus simbolių kodus nei atitinkami mažieji arba mažas raidės.

Pvz., UNICODE / ANSI kodas didžiosioms raidėms "A" yra 65 o mažasis "a" UNICODE / ANSI kodas yra 97, kaip parodyta 4 ir 5 eilutėse aukščiau esančiame paveikslėlyje.

Įveskite "CODE" ir "UNICODE" funkcijas

Funkcijos, įvesdamos bet kurią funkciją, apima funkcijos įrašymą ląstelėje, tokios kaip:

= KODAS (65)

arba

= UNICODE (A6)

Funkcija ir Tekstas argumentas taip pat gali būti įrašytas į funkcijų dialogo langą.

"Excel Online" rankiniu būdu įveskite funkciją. "Excel" darbalaukio versijose naudokite dialogo langą.

Atlikite šiuos veiksmus, norėdami įvesti CODE funkciją į langelį B3:

  1. Pasirinkite ląstelę B3 kad tai aktyvi ląstelė.
  2. Pasirinkite Formulės.
  3. Pasirinkite Tekstas atidaryti išskleidžiamąjį sąrašo funkciją.
  4. Pasirinkite KODAS sąraše, kad pamatytumėte funkcijos dialogo langą.
  5. Dialogo lange pasirinkite Tekstas linija
  6. Pasirinkite ląstelę A3 į darbalapį įveskite langelio nuorodą į dialogo langą.
  7. Pasirinkite Gerai užbaigti funkciją ir uždaryti dialogo langą.

Skaičius 64 pasirodo lange B3. Tai yra simbolio kodas, skirtas ampersandui ( & ) charakteris.

Kai pasirenkate langelį B3, visa funkcija = KODAS (A3) pasirodo formulės juostoje virš darbalapio.