Ongelmia voi ilmetä muuntamalla merkkikoodit yhdestä järjestelmästä toiseen järjestelmään. Nämä ongelmat aiheuttavat sekavia tietoja. Korjatakseen tämän yleisnimen merkkijoukko tunnetaan nimellä Unicode järjestelmä kehitettiin 1980-luvun lopulla, jolloin tietokonejärjestelmissä käytetyt hahmot ovat ainutlaatuinen merkkikoodi.
Huomautus: Tämä artikkeli koskee tietoja Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 Mac, Excel 2016 Mac, Excel for Mac 2011 ja Excel Online.
Universal Character Set
On 255 eri merkkikoodia tai koodipisteitä Windows ANSI -koodisivulla, kun Unicode-järjestelmä on suunniteltu pitämään 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 sovellukseen.
Epätyypilliset merkit ja symbolit, kuten tekijänoikeusmerkki tai eri kielillä käytetyt aksenttimerkit, syötetään sovellukseen kirjoittamalla merkin ANSI-koodi tai Unicode-numero haluamaasi kohtaan.
Excel CHAR- ja CODE-toiminnot
Excelillä on useita toimintoja, jotka toimivat näiden numeroiden kanssa. CHAR ja CODE toimivat kaikissa Excel-versioissa. UNICHAR ja UNICODE otettiin käyttöön Excel 2013: ssa.
CHAR ja UNICHAR-toiminnot palauttavat tietyn koodin merkin. CODE- ja UNICODE-toiminnot toimivat päinvastoin ja antavat tietyn merkin koodin. Kuten yllä olevassa kuvassa näkyy:
- Tulos = CHAR (169) on tekijänoikeusmerkki ©.
- Tulos = CODE (©) on 169.
Jos nämä kaksi funktiota ovat sisäkkäisiä muodossa
= CODE (CHAR (169))
kaavan 169 lähtö on 169, koska molemmat toiminnot tekevät vastakkaisen työn toisesta.
CHAR ja UNICHAR Functions Syntax and Arguments
Toiminnon syntaksi viittaa funktion ulkoasuun ja sisältää funktion nimen, kannakkeet ja argumentit.
CHAR-toiminnon syntaksi on:
= CHAR (Määrä)
UNICHAR-toiminnon syntaksi on:
= UNICHAR (Määrä)
Näissä toiminnoissa, Määrä (joka vaaditaan) on numero, joka on 1: n ja 255: n välillä, joka liittyy haluamaasi merkkiin.
- Määrä argumentti voi olla numero, joka syötetään suoraan toimintoon tai solun viittaus numeron sijaintiin laskentataulukossa.
- Jos Määrä argumentti ei ole kokonaisluku välillä 1 ja 255, CHAR-funktio palauttaa #VALUE! virhearvon, kuten yllä olevassa kuvassa olevassa rivissä 4 on esitetty.
- Jos koodinumero on suurempi kuin 255, käytä UNICHAR-toimintoa.
- Jos Määrä syötetään nolla (0) argumentti, CHAR- ja UNICHAR-toiminnot palauttavat #VALUE! virhearvosta, kuten yllä olevassa kuvassa olevassa rivissä 2 on esitetty.
Syötä CHAR- ja UNICHAR-toiminnot
Toiminnon syöttämiseen kuuluu esimerkiksi kirjoittamalla toiminto käsin, kuten
= CHAR (65)
tai
= UNICHAR (A7)
Toiminto ja Määrä argumentti voidaan syöttää myös toiminnot-valintaikkunaan.
Excel Online -palvelussa syötät toiminnon manuaalisesti. Käytä Excelin työpöytäversioissa valintaikkunaa.
Syötä CHAR-toiminto soluun B3 seuraavasti:
- Valitse solu B3 jotta se olisi aktiivinen solu.
- valita kaavat.
- Valita Teksti avaa ponnahdusikkunan toiminto.
- valita CHAR luettelossa, jolloin toiminnon valintaikkuna avautuu.
- Valitse valintaikkunassa Määrä linja.
- Valitse solu A3 syöttää kyseiseen soluviittaukseen valintaikkunaan.
- valita kunnossa Lopeta toiminto ja sulje valintaikkuna.
Huutomerkin merkki näkyy solussa B3, koska sen ANSI-merkkikoodi on 33.
Kun valitset solun E2, koko toiminto = CHAR (A3) näkyy laskentataulukon yläpuolella olevassa kaavassa.
CHAR ja UNICHAR toiminnot
CHAR- ja UNICHAR-funktiot kääntävät koodisivun numerot hahmoiksi muissa tietokoneissa luotuihin tiedostoihin. Esimerkiksi CHAR-toiminto voi poistaa tuoduista tiedoista näkyvät ei-toivotut merkit.
Näitä toimintoja voidaan käyttää yhdessä muiden Excel-toimintojen kanssa, kuten TRIM ja SUBSTITUTE, kaavoissa, jotka on suunniteltu poistamaan lomakkeista ei-toivotut merkit.
CODE- ja UNICODE-toiminnot Syntaksi ja argumentit
Toiminnon syntaksi viittaa funktion ulkoasuun ja sisältää funktion nimen, kannakkeet ja argumentit.
CODE-toiminnon syntaksi on:
= CODE (Teksti)
UNICODE-toiminnon syntaksi on:
= UNICODE (Teksti)
Näissä toiminnoissa, Teksti (joka vaaditaan) on merkki, jolle haluat löytää ANSI-koodin.
Teksti argumentti voi olla yksittäinen merkki, jota ympäröivät kaksinkertaiset lainausmerkit ( ' ' ), joka syötetään suoraan toimintoon tai solun viittaukseen merkin sijaintiin laskentataulukossa, kuten yllä olevassa kuvassa olevissa rivissä 4 ja 9 on esitetty.
Jos teksti-argumentti jätetään tyhjäksi, CODE-funktio palauttaa arvon #VALUE! virhearvosta, 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 sana kunnostautua näytetään rivissä 7 ja 8 yllä olevassa kuvassa), vain ensimmäisen merkin koodi näytetään. Tässä tapauksessa se on numero69 joka on iso- kirjaimen merkkikoodi E.
Suuret tai pienet kirjaimet
Isompi tai iso alkukirjain näppäimistön kirjaimilla on eri merkkikoodit kuin vastaava pienikokoinen tai pieni kirjaimet.
Esimerkiksi iso kirjain "A" on UNICODE / ANSI-koodi 65 kun taas pienikokoinen "a" UNICODE / ANSI koodinumero on 97, kuten yllä olevassa kuvassa olevissa rivissä 4 ja 5 on esitetty.
Syötä CODE- ja UNICODE-toiminnot
Vaihtoehtojen syöttäminen joko funktion kirjoittamiseen kuuluu soluun, kuten:
= CODE (65)
tai
= UNICODE (A6)
Toiminto ja Teksti argumentti voidaan syöttää myös toiminnot-valintaikkunaan.
Excel Online -palvelussa syötät toiminnon manuaalisesti. Käytä Excelin työpöytäversioissa valintaikkunaa.
Syötä CODE-toiminto soluun B3 seuraavasti:
- Valitse solu B3 jotta se olisi aktiivinen solu.
- valita kaavat.
- Valita Teksti avaa ponnahdusikkunan toiminto.
- valita KOODI luettelossa, jolloin toiminnon valintaikkuna avautuu.
- Valitse valintaikkunassa Teksti linja.
- Valitse solu A3 syöttää kyseiseen soluviittaukseen valintaikkunaan.
- valita kunnossa Lopeta toiminto ja sulje valintaikkuna.
Numero 64 ilmenee solussa B3. Tämä on ampersandin ( & ) merkkiä.
Kun valitset solun B3, koko toiminto = KOODI (A3) näkyy laskentataulukon yläpuolella olevassa kaavassa.