Екцелове функције ЦХАР и ЦОДЕ

01 од 02

Функција Екцел ЦХАР / УНИЦХАР

Убаците знакове и симболе помоћу ЦХАР и УНИЦХАР функција. © Тед француски

Сваки знак који је приказан у Екцел-у је заправо број.

Рачунари ради само са бројевима. Писма алфабета и других посебних знакова - као што су амперсанд "&" или хасхтаг "#" - се чувају и приказују додељивањем различитог броја за сваки од њих.

Првобитно, сви рачунари не користе исти систем нумерисања или кодну страницу када нумеришу различите знакове.

На примјер, Мицрософт је развио кодне странице базиране на АНСИ кодном систему - АНСИ је кратак за амерички национални институт за стандарде - док су Мацинтосх рачунари користили Мацинтосх скуп карактера .

Проблеми се могу појавити приликом покушаја претворбе кодова знакова из једног система на други, што доводи до попуштених података.

Универзални скуп знакова

Да би исправили овај проблем , универзални скуп знакова познат као Уницоде систем развијен је крајем осамдесетих година прошлог века, који даје свим карактерима који се користе у свим рачунарским системима јединствени код за карактер.

Постоји 255 различитих кодова знакова или кодних тачака на Виндовс АНСИ кодној страници док је Уницоде систем дизајниран да задржи милион шифре.

Због компатибилности, прве 255 кодне тачке новијег система Уницоде одговарају онима АНСИ система за карактере и бројеве западних језика.

За ове стандардне знакове, кодови се програмирају у рачунар, тако да куцање слова на тастатури улази код за писмо у програм који се користи.

Нестандардни знакови и симболи - као што је симбол за заштиту ауторских права - © - или наглашени знакови који се користе на различитим језицима могу се унети у програм уносом АНСИ кода или Уницоде броја за знак на жељеној локацији.

Функције Екцел ЦХАР и ЦОДЕ

Екцел има низ функција које директно раде на овим бројевима: ЦХАР и ЦОДЕ за све верзије Екцел-а, плус УНИЦХАР и УНИЦОДЕ уведене у Екцел 2013.

Функције ЦХАР и УНИЦХАР враћају карактер за дату шифру док функције ЦОДЕ и УНИЦОДЕ раде супротно - дају код за одређени карактер. На пример, како је приказано на слици изнад,

Слично томе, ако су две функције угњежене заједно у облику

= ШИФРА (ЦХАР (169))

излаз за формулу био би 169, будући да две функције раде супротно на другом.

ЦХАР / УНИЦХАР Функција синтакса и аргумената

Синтакса функције се односи на распоред функције и укључује име функције, заграде и аргументе .

Синтакса за ЦХАР функцију је:

= ЦХАР (број)

док је синтакса за УНИЦХАР функцију:

= УНИЦХАР (број)

Број - (потребан) број између 1 и 255 који одређује који карактер желите.

Напомене :

Бројни број може бити број унет директно у функцију или референцу ћелије на локацију броја на радном листу .

-Ако број аргумента није цео број од 1 до 255, функција ЦХАР ће вратити #ВАЛУЕ! грешка као што је приказано у реду 4 на горњој слици

Код кодних бројева већи од 255, користите УНИЦХАР функцију.

-Уколико је унет број аргумента нула (0), функције ЦХАР и УНИЦХАР ће вратити #ВАЛУЕ! грешка као што је приказано у реду 2 на горњој слици

Унос функције ЦХАР / УНИЦХАР

Опције за унос неке функције укључују ручно унос функције, као што су:

= ЦХАР (65) или = УНИЦХАР (А7)

или користећи дијалошки оквир функција за улазак у функцију и број аргумента.

Следећи кораци су коришћени за унос функције ЦХАР у ћелију Б3 на слици изнад:

  1. Кликните на ћелију Б3 да бисте постали активна ћелија - локацију на којој се приказују резултати функције
  2. Кликните на картицу Формуле у менију траке
  3. Изаберите текст са траке да бисте отворили листу падајућих функција
  4. Кликните на ЦХАР на листи да бисте приказали дијалошки оквир функције
  5. У дијалогу кликните на линију Број
  6. Кликните на ћелију А3 на радном листу да бисте унели референцу ћелије у дијалог бок
  7. Кликните ОК да бисте довршили функцију и затворили дијалошки оквир
  8. Знак узвичног знака - ! - требало би да се појави у ћелији Б3 пошто је његов АНСИ знаковни код износи 33
  9. Када кликнете на ћелију Е2, комплетна функција = ЦХАР (А3) се појављује у траци формуле изнад радног листа

Функција ЦХАР / УНИЦХАР Функција користи

Употреба функција ЦХАР / УНИЦХАР је да преведу бројеве кодних страница у знакове за датотеке креиране на другим типовима рачунара.

На примјер, ЦХАР функција се често користи за уклањање нежељених знакова који се појављују са увезеним подацима. Ова функција се може користити у комбинацији са другим Екцел функцијама као што су ТРИМ и СУБСТИТУТЕ у формулама дизајнираним да уклоне ове нежељене знакове са радног листа.

02 од 02

Функција Екцел ЦОДЕ / УНИЦОДЕ

Пронађите кодове карактера помоћу функција ЦОДЕ и УНИЦОДЕ. © Тед француски

Синтакса и аргументи ЦОДЕ / УНИЦОДЕ функције

Синтакса функције се односи на распоред функције и укључује име функције, заграде и аргументе.

Синтакса за функцију ЦОДЕ је:

= ЦОДЕ (текст)

док је синтакса за УНИЦОДЕ функцију:

= УНИЦОДЕ (текст)

Текст - (потребан) карактер за који желите да пронађете АНСИ кодни број.

Напомене :

Текстуални аргумент може бити јединствени знак окружен двоструким наводницима ("") који су директно унети у функцију или референцу ћелије на локацију карактера у радном листу као што је приказано у редовима 4 и 9 на слици изнад

Ако је аргумент текста остао празан, функција ЦОДЕ ће вратити #ВАЛУЕ! грешка као што је приказано у реду 2 на горњој слици.

Функција ЦОДЕ приказује само симбол код једног симбола. Ако аргумент текста садржи више од једног карактера - као што је израз Екцел приказан у редовима 7 и 8 на слици изнад - приказује се само код за први знак. У овом случају то је број 69 што је шифра карактера за велика слова Е.

Упперцасе вс. Ловерцасе Леттерс

Горње или велика слова на тастатури имају различите кодове карактера од одговарајућих малих или малих слова.

На пример, УНИЦОДЕ / АНСИ кодни број за велика слова "А" је 65 док је мала код "а" УНИЦОДЕ / АНСИ код 97, као што је приказано у редовима 4 и 5 на горњој слици.

Унос функције ЦОДЕ / УНИЦОДЕ

Опције за унос неке функције укључују ручно унос функције, као што су:

= ШИФРА (65) или = УНИЦОДЕ (А6)

или помоћу дијалога функције за унос функције и аргумента за текст .

Следећи кораци су коришћени за унос функције ЦОДЕ у ћелију Б3 на слици изнад:

  1. Кликните на ћелију Б3 да бисте постали активна ћелија - локацију на којој се приказују резултати функције
  2. Кликните на картицу Формуле у менију траке
  3. Изаберите текст са траке да бисте отворили листу падајућих функција
  4. Кликните на ЦОДЕ на листи да бисте приказали дијалошки оквир функције
  5. У дијалогу кликните на линију Тект
  6. Кликните на ћелију А3 на радном листу да бисте унели референцу ћелије у дијалог бок
  7. Кликните ОК да бисте довршили функцију и затворили дијалошки оквир
  8. Број 64 би требало да се појави у ћелији Б3 - ово је шифра карактера за амперсанд карактер "&"
  9. Када кликнете на ћелију Б3, комплетна функција = ЦОДЕ (А3) се појављује у траци формуле изнад радног листа