Excelin CHAR- ja CODE-toiminnot

01/02

Excel CHAR / UNICHAR-toiminto

Lisää merkit ja symbolit CHAR- ja UNICHAR-toimintoihin. © Ted French

Jokainen Excelissä näkyvä merkki on itse asiassa numero.

Tietokoneet toimivat vain numeroiden kanssa. Aakkosten ja muiden erikoismerkin kirjaimet - kuten "&" tai hashtag "#" - tallennetaan ja näytetään antamalla eri numerot kullekin.

Alun perin kaikki tietokoneet eivät käytä samaa numerointijärjestelmää tai koodisivua eri merkkien numeroinnissa.

Esimerkiksi Microsoft on kehittänyt koodisivut ANSI-koodijärjestelmän perusteella - ANSI on lyhyt American National Standards Institutille - Macintosh-tietokoneet käyttävät Macintosh-merkistöä .

Ongelmia voi syntyä yritettäessä muuntaa merkkikoodit yhdestä järjestelmästä toiseen aiheuttaen sekavia tietoja.

Universal Character Set

Tämän ongelman korjaamiseksi 1980-luvun lopulla kehitettiin Unicode- järjestelmällä tunnettu universaali merkkijono, joka antaa kaikille tietokonejärjestelmille kaikki merkinnät ainutkertaisen merkkikoodin.

Windows ANSI -koodisivulla on 255 erilaista merkkikoodia tai koodipisteitä, kun Unicode-järjestelmässä on yli miljoona koodipistettä.

Yhteensopivuuden vuoksi uudemman Unicode-järjestelmän ensimmäiset 255 koodipistettä vastaavat ANSI-järjestelmän länsisignaalien merkkejä ja numeroita.

Näille vakiomerkkeille koodit ohjelmoidaan tietokoneeseen niin, että kirjoittamalla kirjain näppäimistöön syötetään kirjaimen koodi käytetyssä ohjelmassa.

Epätyypilliset merkit ja symbolit - kuten tekijänoikeusmerkki - © - tai eri kielillä käytettävät aksenttimerkit, voidaan syöttää ohjelmaan kirjoittamalla merkin ANSI- tai Unicode-numero haluttuun sijaintiin.

Excel CHAR- ja CODE-toiminnot

Excelillä on useita toimintoja, jotka toimivat näiden numeroiden kanssa suoraan: CHAR ja CODE kaikille Excel-versioille sekä UNICHAR ja UNICODE käyttöön Excel 2013: ssa.

CHAR- ja UNICHAR-toiminnot palauttavat tietyn koodin merkin, kun taas CODE- ja UNICODE-toiminnot tekevät päinvastoin - anna tietyn merkin koodi. Esimerkiksi, kuten yllä olevassa kuvassa näkyy,

Samoin, jos nämä kaksi funktiota yhdistettäisiin yhteen muodossa

= CODE (CHAR (169))

kaavan muodostama lähtö olisi 169, koska kaksi toimintoa tekevät vastakkaisen työn toisesta.

CHAR / UNICHAR-funktioiden syntaksi ja argumentit

Toiminnon syntaksi viittaa funktion ulkoasuun ja sisältää funktion nimen, kannakkeet ja argumentit .

CHAR-toiminnon syntaksi on:

= CHAR (numero)

kun taas UNICHAR-toiminnon syntaksi on:

= UNICHAR (numero)

Numero - (vaaditaan) numero, joka on välillä 1 ja 255, joka määrittää haluamasi merkin.

Huomautuksia :

Numero- argumentti voidaan syöttää suoraan toimintoon tai solun viitteeseen laskentataulukon sijaintiin .

-Jos Numero- argumentti ei ole kokonaisluku välillä 1 ja 255, CHAR-toiminto palauttaa #VALUE! virhearvo kuten yllä olevassa kuvassa olevassa rivissä 4 on esitetty

Jos koodinumero on suurempi kuin 255, käytä UNICHAR-toimintoa.

- jos syötetään nollan (0) numero- argumentti, CHAR- ja UNICHAR-toiminnot palaavat #VALUE! virhearvo kuten yllä olevassa kuvassa olevassa rivissä 2 on esitetty

CHAR / UNICHAR-toiminnon syöttäminen

Toiminnon syöttämiseen kuuluu muun muassa manuaalisen toiminnon kirjoittaminen, kuten:

= CHAR (65) tai = UNICHAR (A7)

tai toiminnot- valintaikkunan avulla syöttää funktio ja numero- argumentti.

Seuraavat vaiheet käytettiin syöttämään CHAR-toiminto edellä olevaan kennoon B3:

  1. Napsauta solua B3 saadaksesi sen aktiivisen solun - sijainnin, jossa funktion tulokset näytetään
  2. Napsauta nauha- valikon Lomakkeet -välilehteä
  3. Valitse Teksti nauhalta avataksesi toiminnon avattavasta luettelosta
  4. Napsauta hiirellä luettelossa lisätäksesi toiminnon valintaikkunan
  5. Napsauta valintaikkunassa Numero- riviä
  6. Napsauta taulukon solua A3 syöttääksesi soluviittauksen valintaikkunaan
  7. Lopeta toiminto ja sulje valintaikkuna valitsemalla OK
  8. Huutomerkki merkki - ! - pitäisi näkyä solussa B3, koska sen ANSI-merkkikoodi on 33
  9. Kun napsautat solua E2, koko toiminto = CHAR (A3) näkyy laskentataulukon yläpuolella olevassa kaavassa

CHAR / UNICHAR-toiminnon käyttö

CHAR / UNICHAR-toimintojen käyttäminen olisi kääntää koodisivun numerot hahmoiksi muissa tietokoneissa luotuihin tiedostoihin.

Esimerkiksi CHAR-toimintoa käytetään usein tuodun datan yhteydessä näkyvien ei-toivottujen merkkien poistamiseen. Toimintoa voidaan käyttää yhdessä muiden Excel-toimintojen kanssa, kuten TRIM ja SUBSTITUTE , kaavoissa, jotka on suunniteltu poistamaan nämä ei-toivotut merkit työarkista.

02/02

Excel CODE / UNICODE-toiminto

Etsi tunnuskoodeja CODE- ja UNICODE-toiminnoilla. © Ted French

CODE / UNICODE-funktioiden syntaksi ja argumentit

Toiminnon syntaksi viittaa funktion ulkoasuun ja sisältää funktion nimen, kannakkeet ja argumentit.

CODE-toiminnon syntaksi on:

= KOODI (teksti)

kun taas UNICODE-toiminnon syntaksi on:

= UNICODE (teksti)

Teksti - (vaaditaan) merkki, jolle haluat löytää ANSI-koodin.

Huomautuksia :

Teksti- argumentti voi olla yksittäinen merkki, jota ympäröivät kaksinkertaiset lainausmerkit (""), jotka syötetään suoraan funktioon tai solun viittaus merkin sijaintiin laskentataulukossa, kuten yllä olevassa kuvassa olevissa rivissä 4 ja 9 on esitetty

Jos teksti-argumentti on tyhjä, CODE-toiminto palauttaa arvon #VALUE! virhearvo kuten yllä olevassa kuvassa olevassa rivissä 2 on esitetty.

CODE-toiminto näyttää vain yhden merkin merkkikoodin. Jos teksti-argumentissa on enemmän kuin yksi merkki - kuten yllä olevassa kuvassa olevissa rivissä 7 ja 8 näkyvä sana Excel, näytetään vain ensimmäisen merkin koodi. Tässä tapauksessa se on numero 69, joka on iso- kirjaimen E merkkikoodi.

Suuret tai pienet kirjaimet

Näppäimistön isoilla kirjaimilla tai suurilla kirjaimilla on eri merkkikoodit kuin vastaava pienikirjain tai pieniin kirjaimiin.

Esimerkiksi iso-kirjaimen "A" UNICODE / ANSI-koodinumero on 65, kun taas pienikokoinen "a" UNICODE / ANSI -koodi on 97, kuten yllä olevassa kuvassa olevissa rivissä 4 ja 5 on esitetty.

CODE / UNICODE-toiminnon syöttäminen

Toiminnon syöttämiseen kuuluu muun muassa manuaalisen toiminnon kirjoittaminen, kuten:

= CODE (65) tai = UNICODE (A6)

tai käytä toimintoja "valintaikkunassa syöttää funktio ja teksti- argumentti.

Seuraavien vaiheiden avulla CODE-funktiota syötettiin edellä olevaan kuviin B3:

  1. Napsauta solua B3 saadaksesi sen aktiivisen solun - sijainnin, jossa funktion tulokset näytetään
  2. Napsauta nauha-valikon Lomakkeet -välilehteä
  3. Valitse Teksti nauhalta avataksesi toiminnon avattavasta luettelosta
  4. Napsauta luettelossa olevaa CODE-painiketta , jolloin toiminnon valintaikkuna avautuu
  5. Napsauta valintaikkunassa Tekstilinjaa
  6. Napsauta taulukon solua A3 syöttääksesi soluviittauksen valintaikkunaan
  7. Lopeta toiminto ja sulje valintaikkuna valitsemalla OK
  8. Numero 64 tulee näkyviin solussa B3 - tämä on merkkijono ja merkki "&"
  9. Kun napsautat solua B3, koko toiminto = CODE (A3) näkyy laskentataulukon yläpuolella olevassa kaavassa