Функции за CHAR и Excel на CODE

01 од 02

Функција Excel CHAR / UNICHAR

Вметнете ги знаците и симболите со функциите CHAR и UNICHAR. © Ted French

Секој лик прикажан во Excel е всушност број.

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

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

На пример, "Мајкрософт" развива страници на кодови базирани на ANSI кодот системот - ANSI е краток за американскиот Национален институт за стандарди , додека компјутерите на Macintosh користеле Macintosh-ов карактер .

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

Универзален карактер

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

Има 255 кодови за карактери или кодни точки на кодни АНЦИ кодот на Windows, додека Уникод системот е дизајниран да држи над еден милион кодни поени.

Поради компатибилноста, првите 255 кодни точки на поновиот Unicode систем се совпаѓаат со оние на системот ANSI за западните јазични знаци и броеви.

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

Нестандардни знаци и симболи - како што е симболот за авторски права - © - или акцентирани знаци кои се користат на различни јазици може да се внесат во програма со внесување на ANSI код или Unicode број за ликот во саканата локација.

Функции за CHAR и Excel

Excel има голем број на функции кои работат со овие броеви директно: CHAR и CODE за сите верзии на Excel, плус UNICHAR и UNICODE воведени во Excel 2013.

Функциите CHAR и UNICHAR го враќаат знакот за даден код додека функциите CODE и UNICODE го прават спротивното - да го дадат кодот за даден знак. На пример, како што е прикажано на сликата погоре,

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

= КОДЕКС (CHAR (169))

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

Синтакса и аргументи на функции CHAR / UNICHAR

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

Синтаксата за функцијата CHAR е:

= CHAR (Број)

додека синтаксата за функцијата UNICHAR е:

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

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

Забелешки :

Аргументот Number може да биде број внесен директно во функцијата или референца на ќелијата на локацијата на бројот на работниот лист .

-Ако аргументот за број не е цел број помеѓу 1 и 255, функцијата CHAR ќе го врати #VALUE! вредност на грешка како што е прикажано во редот 4 на сликата погоре

За броеви на шифри поголеми од 255, користете ја функцијата UNICHAR.

-ако се внесе аргумент за број од нула (0), функциите CHAR и UNICHAR ќе го вратат #VALUE! вредност на грешка како што е прикажано во редот 2 на сликата погоре

Внесување на функцијата CHAR / UNICHAR

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

= CHAR (65) или = UNICHAR (A7)

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

Следните чекори беа користени за да ја внесете функцијата CHAR во ќелија Б3 на сликата погоре:

  1. Кликнете на ќелијата Б3 за да ја направите активната ќелија - локацијата каде се прикажани резултатите од функцијата
  2. Кликнете на јазичето Формула на менито на лентата
  3. Изберете текст од лентата за да ја отворите паѓачката листа на функции
  4. Кликнете на CHAR во списокот за да го прикажете дијалогот за функцијата
  5. Во дијалог прозорецот кликнете на линијата Број
  6. Кликнете на ќелијата А3 во работниот лист за да ја внесете референцата на ќелијата во полето за дијалог
  7. Кликнете на OK за да ја завршите функцијата и да го затворите дијалогот
  8. Восклик на знак - ! - треба да се појави во ќелијата Б3, бидејќи неговиот ANSI карактер код е 33
  9. Кога ќе кликнете на ќелијата E2, целосната функција = CHAR (A3) се појавува во формуларот над работниот лист

Функцијата CHAR / UNICHAR користи

Употребата на функциите CHAR / UNICHAR би била да се преведат броевите на кодот на кодови во знаци за датотеки создадени на други типови компјутери.

На пример, функцијата CHAR често се користи за отстранување на несакани знаци кои се појавуваат со увезени податоци. Функцијата може да се користи заедно со други функции на Excel како што се TRIM и SUBSTITUTE во формулите дизајнирани да ги отстранат овие несакани знаци од работниот лист.

02 од 02

Функција за CODE / UNICODE на Excel

Пронајдете карактери за знаци со функциите CODE и UNICODE. © Ted French

Синтаксис и аргументи на функцијата CODE / UNICODE

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

Синтаксата за функцијата CODE е:

= КОДЕКС (текст)

додека синтаксата за функцијата UNICODE е:

= UNICODE (текст)

Текст - (потребен) ликот за кој сакате да го најдете кодот на ANSI кодот.

Забелешки :

Аргументот Text може да биде единечен карактер опкружен со двојни наводници (""), директно вметнати во функцијата или референца на ќелијата на локацијата на ликот во работниот лист како што е прикажано во редовите 4 и 9 на горната слика

Ако аргументот за текст остане празен, функцијата CODE ќе го врати #VALUE! вредност на грешка како што е прикажано во редот 2 на сликата погоре.

Функцијата CODE го прикажува само кодот на знакот за еден карактер. Ако аргументот за текст содржи повеќе од еден знак - како што е зборот Excel прикажан во редовите 7 и 8 на горната слика - се прикажува само кодот за првиот знак. Во овој случај, тоа е бројот 69, што е шифрата на знакот за големи букви Е.

Горни наспроти мали букви

Горните или големи букви на тастатурата имаат различни кодови на знаци од соодветните мали или мали букви.

На пример, кодот UNICODE / ANSI за големината "A" е 65, додека малиот "а" код UNICODE / ANSI е 97, како што е прикажано во редовите 4 и 5 на горната слика.

Внесување на функцијата CODE / UNICODE

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

= КОДЕКС (65) или = UNICODE (А6)

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

Следните чекори беа користени за да ја внесете функцијата CODE во ќелијата Б3 на горната слика:

  1. Кликнете на ќелијата Б3 за да ја направите активната ќелија - локацијата каде се прикажани резултатите од функцијата
  2. Кликнете на јазичето Формула на менито на лентата
  3. Изберете текст од лентата за да ја отворите паѓачката листа на функции
  4. Кликнете на CODE во списокот за да го прикажете дијалогот за функцијата
  5. Во дијалог прозорецот кликнете на линијата Текст
  6. Кликнете на ќелијата А3 во работниот лист за да ја внесете референцата на ќелијата во полето за дијалог
  7. Кликнете на OK за да ја завршите функцијата и да го затворите дијалогот
  8. Бројот 64 треба да се појави во ќелијата B3 - ова е кодот на знакот за амперсандниот знак "&"
  9. Кога ќе кликнете на ќелијата Б3, целосната функција = CODE (А3) се појавува во лентата со формули над работниот лист