Excel se CHAR- en KODE-funksies

INHOUDSOPGAWE:

Excel se CHAR- en KODE-funksies
Excel se CHAR- en KODE-funksies
Anonim

Probleme kan ontstaan wanneer die karakterkodes van een stelsel na 'n ander stelsel omgeskakel word. Hierdie probleme lei tot verdraaide data. Om dit reg te stel, is 'n universele karakterstel bekend as Unicode-stelsel ontwikkel gedurende die laat 1980's wat die karakters wat in rekenaarstelsels gebruik word 'n unieke karakterkode gee.

Die inligting is hierdie artikel is van toepassing op Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 vir Mac, Excel 2016 vir Mac, Excel vir Mac 2011 en Excel Online.

Universele Karakterstel

Image
Image

Daar is 255 verskillende karakterkodes of kodepunte in die Windows ANSI-kodebladsy terwyl die Unicode-stelsel ontwerp is om meer as een miljoen kodepunte te hou. Ter wille van versoenbaarheid stem die eerste 255 kodepunte van die nuwer Unicode-stelsel ooreen met dié van die ANSI-stelsel vir Westerse taalkarakters en syfers.

Vir hierdie standaardkarakters word die kodes in die rekenaar geprogrammeer sodat die tik van 'n letter op die sleutelbord die kode vir die letter in die toepassing wat gebruik word ingevoer word.

Nie-standaard karakters en simbole, soos die kopieregsimbool of aksentkarakters wat in verskeie tale gebruik word, word in 'n toepassing ingevoer deur die ANSI-kode of Unicode-nommer vir die karakter op die verlangde plek in te tik.

Excel CHAR en CODE-funksies

Excel het 'n aantal funksies wat met hierdie nommers werk. CHAR en CODE werk in alle weergawes van Excel. UNICHAR en UNICODE is in Excel 2013 bekendgestel.

Die CHAR- en UNICHAR-funksies gee die karakter vir 'n gegewe kode terug. Die KODE en UNICODE funksies doen die teenoorgestelde en verskaf die kode vir 'n gegewe karakter. Soos in die prent hierbo gewys:

  • Die resultaat vir=CHAR (169) is die kopieregsimbool ©.
  • Die resultaat vir=CODE(©) is 169.

As die twee funksies saam geneste is in die vorm van

=KODE(CHAR(169))

die uitset vir die formule is 169 aangesien die twee funksies die teenoorgestelde werk van die ander doen.

Die CHAR- en UNICHAR-funksies Sintaksis en argumente

'n Funksie se sintaksis verwys na die uitleg van die funksie en sluit die funksie se naam, hakies en argumente in.

Die sintaksis vir die CHAR-funksie is:

=CHAR(Number)

Die sintaksis vir die UNICHAR-funksie is:

=UNICHAR(nommer)

In hierdie funksies is Number (wat vereis word) 'n getal tussen 1 en 255 wat geassosieer word met die karakter wat jy wil hê.

  • Die Getal-argument kan die nommer wees wat direk in die funksie ingevoer is of 'n selverwysing na die ligging van die nommer op 'n werkblad.
  • As die Getal-argument nie 'n heelgetal tussen 1 en 255 is nie, gee die CHAR-funksie die VALUE! foutwaarde, soos getoon in ry 4 in die prent hierbo.
  • Vir kodenommers groter as 255, gebruik die UNICHAR-funksie.
  • As 'n Getal-argument van nul (0) ingevoer word, gee die CHAR- en UNICHAR-funksies die VALUE! foutwaarde, soos getoon in ry 2 in die prent hierbo.

Voer die CHAR- en UNICHAR-funksies in

Opsies vir die invoer van enige funksie sluit in om die funksie handmatig in te tik, soos

=CHAR(65)

of

=UNICHAR(A7)

Die funksie en die Getal-argument kan ook in die funksies se dialoogkassie ingevoer word.

In Excel Online, sal jy die funksie handmatig invoer. In rekenaarweergawes van Excel, gebruik die dialoogkassie.

Volg hierdie stappe om die CHAR-funksie in sel B3 in te voer:

  1. Kies sel B3 om dit die aktiewe sel te maak.
  2. Kies Formules.
  3. Kies Teks om die funksie-aftreklys oop te maak.
  4. Kies CHAR in die lys om die funksie se dialoogkassie te laat verskyn.
  5. In die dialoogkassie, kies die Number reël.
  6. Kies sel A3 in die werkblad om daardie selverwysing in die dialoogkassie in te voer.
  7. Kies OK om die funksie te voltooi en maak die dialoogkassie toe.

Die uitroepteken-karakter verskyn in sel B3 omdat sy ANSI-karakterkode 33 is.

Wanneer jy sel E2 kies, verskyn die volledige funksie=CHAR(A3) in die formulebalk bo die werkblad.

CHAR- en UNICHAR-funksiegebruik

Die CHAR- en UNICHAR-funksies vertaal kodebladsynommers in karakters vir lêers wat op ander tipe rekenaars geskep is. Byvoorbeeld, die CHAR-funksie kan ongewenste karakters verwyder wat met ingevoerde data verskyn.

Hierdie funksies kan saam met ander Excel-funksies, soos TRIM en SUBSTITUTE, gebruik word in formules wat ontwerp is om ongewenste karakters van 'n werkblad te verwyder.

Die KODE- en UNICODE-funksies Sintaksis en argumente

Image
Image

'n Funksie se sintaksis verwys na die uitleg van die funksie en sluit die funksie se naam, hakies en argumente in.

Die sintaksis vir die KODE-funksie is:

=KODE(Teks)

Die sintaksis vir die UNICODE-funksie is:

=UNICODE(Teks)

In hierdie funksies is Teks (wat vereis word) die karakter waarvoor jy die ANSI-kodenommer wil vind.

Die Teks-argument kan 'n enkele karakter wees omring deur dubbele aanhalingstekens (" ") wat direk in die funksie ingevoer word of 'n selverwysing na die ligging van die karakter in 'n werkblad, soos getoon in rye 4 en 9 in die prent hierbo.

As die teksargument leeg gelaat word, gee die KODE-funksie die WAARDE! foutwaarde, soos getoon in ry 2 in die prent hierbo.

Die KODE-funksie wys slegs die karakterkode vir 'n enkele karakter. As die teksargument meer as een karakter bevat (soos die woord Excel wat in rye 7 en 8 in die prent hierbo gewys word), word slegs die kode vir die eerste karakter vertoon. In hierdie geval is dit die nommer 69 wat die karakterkode is vir die hoofletter E

Hoofletters vs. Kleinletters

Hoofletters of hoofletters op die sleutelbord het ander karakterkodes as die ooreenstemmende kleinletters of kleinletters.

Byvoorbeeld, die UNICODE/ANSI-kodenommer vir die hoofletter "A" is 65 terwyl die kleinletter "a" UNICODE/ANSI-kodenommer 97 is, soos getoon in rye 4 en 5 in die prent hierbo.

Voer die KODE- en UNICODE-funksies in

Opsies vir die invoer van enige funksie sluit in die tik van die funksie in 'n sel, soos:

=KODE(65)

of

=UNICODE(A6)

Die funksie en die Teks-argument kan ook in die funksies se dialoogkassie ingevoer word.

In Excel Online, sal jy die funksie handmatig invoer. In rekenaarweergawes van Excel, gebruik die dialoogkassie.

Volg hierdie stappe om die KODE-funksie in sel B3 in te voer:

  1. Kies sel B3 om dit die aktiewe sel te maak.
  2. Kies Formules.
  3. Kies Teks om die funksie-aftreklys oop te maak.
  4. Kies CODE in die lys om die funksie se dialoogkassie te laat verskyn.
  5. In die dialoogkassie, kies die Tekst reël.
  6. Kies sel A3 in die werkblad om daardie selverwysing in die dialoogkassie in te voer.
  7. Kies OK om die funksie te voltooi en maak die dialoogkassie toe.

Die nommer 64 verskyn in sel B3. Dit is die karakterkode vir die ampersand (&) karakter.

Wanneer jy sel B3 kies, verskyn die volledige funksie=KODE (A3) in die formulebalk bo die werkblad.

Aanbeveel: