01 от 02
Функция на Excel CHAR / UNICHAR
Всеки символ, показван в Excel, в действителност е число.
Компютрите работят само с номера. Писма от азбуката и други специални знаци - като "и" или "#" или "hashtag" - се съхраняват и показват чрез задаване на различен номер за всяка от тях.
Първоначално не всички компютри използват една и съща система за номериране или кодова страница, когато номерират различните знаци.
Например, Microsoft разработи кодови страници, базирани на кодовата система ANSI - ANSI е кратък за Американския национален институт по стандартизация (National American Standards Institute ), докато Macintosh компютрите използват масив от символи Macintosh .
Проблеми могат да възникнат, когато се опитвате да преобразувате кодовете на символите от една система в друга, което води до изкривени данни.
Универсален набор от знаци
За да се коригира този проблем, универсален набор от знаци, известен като система Unicode , е разработен в края на 80-те, който дава на всички знаци, използвани във всички компютърни системи, уникален код.
Има 255 различни кодови знака или кодови точки в кодовата страница на Windows ANSI, докато системата Unicode е проектирана да съдържа над един милион кодови точки.
В името на съвместимостта, първите 255 кодови пункта на по-новата система Unicode съвпадат с тези на системата ANSI за знаци и номера от западен език.
За тези стандартни знаци кодовете се програмират в компютъра, така че въвеждането на буква от клавиатурата въвежда кода на буквата в използваната програма.
Нестандартни символи и символи - например символ за авторски права - © - или знаци с акредитирани знаци, използвани на различни езици, могат да бъдат въведени в програма, като въведете кода ANSI или Unicode за знака на желаното място.
Функции на Excel CHAR и CODE
Excel има редица функции, които работят директно с тези числа: CHAR и CODE за всички версии на Excel, плюс UNICHAR и UNICODE, въведени в Excel 2013.
Функциите CHAR и UNICHAR връщат символа за даден код, докато функциите CODE и UNICODE правят обратното - дават кода за даден знак. Например, както е показано на изображението по-горе,
- резултатът за = CHAR (169) е символ за авторски права ©;
- докато резултатът за = CODE (©) е 169.
По същия начин, ако двете функции са вложени заедно под формата на
= Код (CHAR (169))
изходът за формулата ще бъде 169, тъй като двете функции изпълняват обратната задача на другата.
Синтаксисът и аргументите на функциите CHAR / UNICHAR
Синтаксисът на функцията се отнася до оформлението на функцията и включва името на функцията, скобите и аргументите .
Синтаксисът за функцията CHAR е:
= CHAR (номер)
докато синтаксисът за функцията UNICHAR е:
= UNICHAR (номер)
Номер - (задължително) число между 1 и 255, което посочва кой знак искате.
Забележки :
Номерът на аргумента може да бъде номера, въведен директно във функцията или клетка, отнасяща се до местоположението на номера в работен лист .
-Ако аргументът за брой не е цяло число между 1 и 255, функцията CHAR ще върне #VALUE! както е показано на ред 4 на изображението по-горе
За кодови номера, по-големи от 255, използвайте функцията UNICHAR.
-ако се въвежда цифров аргумент от нула (0), функциите CHAR и UNICHAR ще върнат #VALUE! както е показано на ред 2 на изображението по-горе
Въвеждане на функцията CHAR / UNICHAR
Опциите за въвеждане на всяка от функциите включват ръчно въвеждане на функцията, като например:
= CHAR (65) или = UNICHAR (А7)
или като използвате диалоговия прозорец "функции" , за да въведете функцията и аргумента " Брой" .
Следните стъпки бяха използвани за въвеждане на функцията CHAR в клетка B3 на изображението по-горе:
- Кликнете върху клетка B3, за да стане активната клетка - мястото, където се показват резултатите от функцията
- Кликнете върху раздела Формули в лентата с менюта
- Изберете Текст от лентата, за да отворите падащия списък на функциите
- Кликнете върху CHAR в списъка, за да изведете диалоговия прозорец на функцията
- В диалоговия прозорец кликнете върху номера
- Кликнете върху клетката A3 в работния лист, за да въведете тази клетка в диалоговия прозорец
- Кликнете върху OK, за да завършите функцията и да затворите диалоговия прозорец
- Знакът на удивителен знак - ! - трябва да се появи в клетка B3, тъй като неговият символ на ANSI е 33
- Когато кликнете върху клетка Е2, пълната функция = CHAR (A3) се появява в лентата за формули над работния лист
Функцията CHAR / UNICHAR използва
Използването на функциите CHAR / UNICHAR би означавало превръщането на номера на кодови страници в знаци за файлове, създадени на други типове компютри.
Например функцията CHAR често се използва за премахване на нежелани символи, които се появяват с импортираните данни. Функцията може да се използва заедно с други функции на Excel, като например TRIM и SUBSTITUTE във формули, предназначени да премахнат тези нежелани символи от работен лист.
02 от 02
Функция за кодекса Excel / UNICODE
Синтаксисът и аргументите за функцията CODE / UNICODE
Синтаксисът на функцията се отнася до оформлението на функцията и включва името на функцията, скобите и аргументите.
Синтаксисът за функцията CODE е:
= КОД (Текст)
докато синтаксисът за функцията UNICODE е:
= UNICODE (Текст)
Текст (изисква се) знакът, за който искате да намерите кодовия номер на ANSI.
Забележки :
Текстовият аргумент може да бъде единичен знак, заобиколен от двойни кавички (""), въведени директно във функцията или клетка, отнасяща се до местоположението на знака в работен лист, както е показано в редове 4 и 9 от изображението по-горе
Ако текстът остане празен, функцията CODE ще върне #VALUE! както е показано на ред 2 на изображението по-горе.
Функцията CODE показва само кода на символите за един знак. Ако текстовият аргумент съдържа повече от един знак - например думата Excel, показана в редове 7 и 8 в изображението по-горе, се показва само кодът за първия знак. В този случай това е числото 69, което е кода на знака за главната буква Е.
Големи и малки букви
Големите или главни букви на клавиатурата имат различни кодове на символи от съответните малки или малки букви.
Например, номерът на UNICODE / ANSI за главни букви "А" е 65, а малкият "a" UNICODE / ANSI код е 97, както е показано в редове 4 и 5 на изображението по-горе.
Въвеждане на функцията CODE / UNICODE
Опциите за въвеждане на всяка от функциите включват ръчно въвеждане на функцията, като например:
= КОД (65) или = UNICODE (A6)
или като използвате диалоговия прозорец "функции", за да въведете функцията и текстовия аргумент.
Следните стъпки бяха използвани за въвеждане на функцията CODE в клетка B3 на изображението по-горе:
- Кликнете върху клетка B3, за да стане активната клетка - мястото, където се показват резултатите от функцията
- Кликнете върху раздела Формули в лентата с менюта
- Изберете Текст от лентата, за да отворите падащия списък на функциите
- Кликнете върху CODE в списъка, за да изведете диалоговия прозорец на функцията
- В диалоговия прозорец кликнете върху текстовия ред
- Кликнете върху клетката A3 в работния лист, за да въведете тази клетка в диалоговия прозорец
- Кликнете върху OK, за да завършите функцията и да затворите диалоговия прозорец
- Номерът 64 трябва да се появи в клетка B3 - това е кода на символа за символа амперсанд "&"
- Когато кликнете върху клетка B3, пълната функция = CODE (A3) се появява в лентата за формули над работния лист