Excel's CHAR en CODE-funksjes

01 of 02

Excel CHAR / UNICHAR-funksje

Insert Characters and Symbols with the CHAR and UNICHAR Functions. © Ted French

Elk karakter yntsjinne yn Excel is yn feitlik feit in nûmer.

Kompjûters allinne mei nûmers wurkje. Letters fan it alfabet en oare spesjale tekens - lykas de ampersand "&" of hashtag "#" - wurde bewarre en werjûn troch in oare nûmer te jaan foar elk.

Oarspronklike brûke net alle kompjûters deselde nûmeringsysteem of koade side by it nûmerjen fan de ferskillende tekens.

Bygelyks, Microsoft ûntwikkele codeksiden basearre op it ANSI-koade systeem - ANSI is koarte foar American National Standards Institute - wylst Macintosh-kompjûters de Macintosh-tekenset brûke .

Problemen kinne ûntsteane as it probearjen fan 'e tekenskodzjes fan ien systeem nei de oare te feroarjen yn resultaten yn ferwûne data.

Universele karakter set

Om dit probleem te ferbetterjen is in universele tekenset bekend as Unicode- systeem ûntwikkele yn 'e ein fan' e jierren 1980. Dat jout alle tekens dy't brûkt wurde yn alle kompjûtersysteem in unyk karakterskoade.

Der binne 255 ferskillende tekenskoades of koadepunten yn 'e Windows ANSI-koade side, wylst it Unicode-systeem ûntwurpen is om in miljoene koadepunten te hâlden.

Om wille fan kompatibiliteit binne de earste 255 koadepunten fan it nijere Unicode-systeem dat fan 'e ANSI-systeem foar westlike taalpersoanen en nûmers.

Foar dizze standert tekens wurde de koades yn 'e kompjûter programmearre sadat in letter op' e toetseboerd typearret de koade yn 'e letter yn it programma yn gebrûk.

Net-standert tekens en symboalen - lykas it copyrightsymboal - © - of aksintearre karakters yn ferskate talen kinne ynfierd wurde yn in programma troch te typen yn 'e ANSI-koade of Unicode-nûmer foar it karakter yn de winsken lokaasje.

Excel CHAR en CODE funksjes

Excel hat in tal funksjes dy't direkt mei dizze getallen wurkje: CHAR en CODE foar alle ferzjes fan Excel, plus UNICHAR en UNICODE ynfierd yn Excel 2013.

De funksje CHAR en UNICHAR jout it karakter werom foar in opjûne koade wylst de funksjes fan CODE en UNICODE it tsjinoerstelde dwaan - de koade foar in bepaald karakter. Bygelyks, lykas yn 'e ôfbylding hjirboppe sjen litten,

Lykas as de beide funksjes yn 'e foarm fan' e beide funksjes fersammele waarden

= KODE (CHAR (169))

De útfier foar de formule soe 169 wêze, om't de twa funksjes de tsjinstelling fan 'e oare hawwe.

De CHAR / UNICHAR-funksjes Syntaks en arguminten

In syntaksisfunksje ferwiist nei it layout fan 'e funksje en befettet de funksje' name, brackets 'en arguminten .

De syntaksis foar de funksje CHAR is:

= CHAR (nûmer)

wylst it syntaksis foar de funksje UNICHAR is:

= UNICHAR (nûmer)

Nûmer - (ferplicht) in nûmer tusken 1 en 255 oantsjutte hokker karakter jo wolle.

Notes :

It oantal argumint kin nûmer direkt yn 'e funksje oanmeld wurde of in selfer referinsje nei de lokaasje fan it getal yn in wurkblêd .

- As it oantal argumint gjin inkel is tusken 1 en 255, sil de funksje CHAR de #VALUE ferlitte! Flaterwearde lykas yn rige 4 yn 'e ôfbylding hjirboppe sjen litten

Foar codenûmers grutter as 255, brûk de funksje UNICHAR.

-if in nûmer argumint fan nul (0) is ynfierd, de CHAR en UNICHAR funksjes sille de #VALUE werombringe! Flaterwearde lykas yn rige 2 yn 'e ôfbylding hjirboppe sjen litten

Opkomt de CHAR / UNICHAR-funksje

Opsjes foar it ynfieren fan beide funksjes wize omfetsje de funksje yn manuaal te typen, lykas:

= CHAR (65) of = UNICHAR (A7)

of it dialoochfinster fan 'e funksjes brûke om de funksje yn te nimmen en it Argument Nûmer .

De folgjende stappen waarden brûkt om de funksje CHAR yn 'e seleksje B3 yn te boppen yn' e ôfbylding boppe:

  1. Klikje op sellen B3 om it aktive sel te meitsjen - de lokaasje wêr 't de resultaten fan' e funksje werjûn wurde
  2. Klik op 'e ljepblêd Formulas fan it lintsje menu
  3. Kies tekst fan it lint om de funksje-lofterlist te iepenjen
  4. Klik op CHAR yn 'e list om it dialoochfinster fan de funksje op te heljen
  5. Yn it dialoochfinster klikke jo op 'e nûmerline
  6. Klik op seleksje A3 yn it wurkblêd om dizze cell referinsje yn te gean yn it dialoochfinster
  7. Klikje OK om de funksje te foltôgjen en it dialoochfinster te sluten
  8. It útlûkingmarken karakter - ! - moat yn 't seleksje B3 wêze, omdat syn ANSI-karakter is 33
  9. As jo ​​klikke op Zelle E2 ferskynt de folsleine funksje = CHAR (A3) yn 'e formulierbalke boppe it wurkblêd

CHAR / UNICHAR-funksjes brûke

It gebrûk fan 'e funksjes fan CHAR / UNICHAR soenen wêze om de koade-side-nûmers te oersjen yn tekens foar triemmen dy't op oare soarten kompjûters makke binne.

Bygelyks, de funksje CHAR is faak brûkt om unwanted tekens te wiskjen dy't ferskine mei ymportearre gegevens. De funksje kin brûkt wurde yn kombinaasje mei oare Excel-funksjes lykas TRIM en SUBSTITUTE yn formulaten dy't ûntwikkele binne om dizze ungewoane tekens út te fieren út in wurkblêd.

02 of 02

Excel KODE / UNICODE-funksje

Sykje karakter koades mei de KODE- en UNICODE-funksjes. © Ted French

De CODE / UNICODE-funksje Syntaks en arguminten

In syntaksisfunksje ferwiist nei it layout fan 'e funksje en befettet de funksje' name, brackets 'en arguminten.

De syntaksis foar de CODE-funksje is:

= KODE (tekst)

wylst it syntaksis foar de funksje UNICODE is:

= UNICODE (tekst)

Tekst - (ferplicht) it karakter dat jo it ANSI-koade nûmer fine.

Notes :

It tekstargumint kin in inkeld karakter wêze dat oanjûn wurdt troch dûbele quotaasjemarken ("") direkt yn 'e funksje of in sel foarferwizing nei de lokaasje fan it karakter yn in wurkblêd lykas yn' e rigen 4 en 9 werjûn yn 'e ôfbylding boppe

As it tekstargumint lein is, sil de CODE-funksje de #VALUE ferlitte! Flaterwearde lykas yn rige 2 yn 'e ôfbylding hjirboppe sjen litten.

De CODE-funksje lit allinich it karakter foar in inkeld karakter sjen. As it tekenargumint mear as ien karakter befettet - lykas it wurd Excel yn 'e rigen 7 en 8 yn' e ôfbylding hjirboppe - allinich de koade foar it earste karakter wurdt werjûn. Yn dit gefal is it nûmer 69 dat is de karakterskoade foar de haadletters E.

Uppercase vs. Lowercase Letters

Hoefolle of haadletters op it toetseboerd hawwe ferskillende karakteristiken as de oerienkommende lytse letters of lytse letters.

Bygelyks, it UNICODE / ANSI koade nûmer foar it haadletter "A" is 65, wylst it lytse letter "in" UNICODE / ANSI koade nûmer 97 is as yn 'e rigen 4 en 5 werjûn yn' e ôfbylding hjirboppe.

Entering the CODE / UNICODE Function

Opsjes foar it ynfieren fan beide funksjes wize omfetsje de funksje yn manuaal te typen, lykas:

= KODE (65) of = UNICODE (A6)

of it dialoochfinster fan 'e funksjes brûke om de funksje te annulearjen en it argument fan tekst .

De neikommende stappen waarden brûkt om de CODE-funksje yn seleksje B3 yn te boppen yn it boppesteande plaatsje:

  1. Klikje op sellen B3 om it aktive sel te meitsjen - de lokaasje wêr 't de resultaten fan' e funksje werjûn wurde
  2. Klik op 'e ljepblêd Formulas fan it lintsje menu
  3. Kies tekst fan it lint om de funksje-lofterlist te iepenjen
  4. Klik op CODE yn 'e list om it dialoochfinster fan de funksje op te heljen
  5. Yn it dialoochfinster klikke jo op 'e tekstline
  6. Klik op seleksje A3 yn it wurkblêd om dizze cell referinsje yn te gean yn it dialoochfinster
  7. Klikje OK om de funksje te foltôgjen en it dialoochfinster te sluten
  8. It nûmer 64 moat ferskine yn 't seleksje B3 - dit is it karakter foar it ampersand karakter "&"
  9. As jo ​​klikke op Zelle B3, ferskynt de folsleine funksje = KODE (A3) yn 'e formulierbalke boppe it wurkblêd