Az Excel CHAR és CODE függvényei

01/02

Excel CHAR / UNICHAR funkció

Helyezzen karaktereket és szimbólumokat a CHAR és UNICHAR funkciókhoz. © Ted French

Az Excelben megjelenített karakterek valójában egy szám.

A számítógépek csak számokkal dolgoznak. Az ábécé és más speciális karakterek - például az "&" vagy a "#" - "hashtag" betűket tárolják és megjelenítik úgy, hogy mindegyikhez különböző számot rendelnek hozzá.

Eredetileg nem minden számítógép használja ugyanazt a számozási rendszert vagy kódlapot a különböző karakterek számozása során.

Például a Microsoft kifejlesztett kódlapokat az ANSI kódrendszer alapján - az ANSI rövid az American National Standards Institute-hez, míg a Macintosh számítógépek Macintosh karakterkészletet használtak.

Problémák merülhetnek fel, amikor megpróbálják átalakítani a karakterkódokat egy rendszerről a másikra, ami megzavarodott adatokat eredményez.

Univerzális karakterkészlet

A probléma kijavítása érdekében az 1980-as évek végén kifejlesztett Unicode rendszerű univerzális karakterkészletet, amely minden számítógépes rendszerben használt karaktereket egyedi karakterkóddal lát el.

A Windows ANSI kódlapon 255 különböző karakterkód vagy kódpont található, miközben az Unicode rendszert úgy tervezték, hogy több mint egymillió kódpontot tartson fenn.

A kompatibilitás kedvéért az új Unicode rendszer 255 új kódpontja megegyezik az ANSI rendszer nyugati nyelvű karakterekkel és számokkal.

Ezekre a szabványos karakterekre a kódokat beprogramozzák a számítógépbe, így egy betű beírása a billentyűzetre beírja a betű kódját a használatban lévő programba.

A nem szabványos karakterek és szimbólumok - például a szerzői szimbólum - © - vagy a különböző nyelveken használt ékezetes karakterek beírhatók egy programba, ha beírja az ANSI-kódot vagy a Unicode számot a kívánt helyre.

Excel CHAR és CODE függvények

Az Excel számos funkcióval rendelkezik, amelyek közvetlenül együttműködnek ezekkel a számokkal: CHAR és KÓD az Excel összes verziójához, valamint a UNICHAR és az UNICODE az Excel 2013-ban.

A CHAR és UNICHAR funkciók visszaadják a karakter kódját, miközben a CODE és UNICODE függvények megegyeznek - adjon meg egy adott karakter kódját. Például, amint a fenti képen látható,

Hasonlóképpen, ha a két függvény egymásba ágyazva alakult

= KÓD (CHAR (169))

a képlet kimenete 169 lenne, mivel a két függvény a másik ellentétes feladata.

A CHAR / UNICHAR függvények szintaxisa és érvei

A függvény szintaxisa a függvény elrendezésére utal, és magában foglalja a függvény nevét, zárójeleit és argumentumait .

A CHAR funkció szintaxisa:

= CHAR (szám)

míg az UNICHAR funkció szintaxisa:

= UNICHAR (szám)

Szám - (szükséges) az 1 és 255 közötti szám, amely meghatározza, hogy melyik karaktert szeretné.

Megjegyzések :

A szám argumentum közvetlenül a függvénybe vagy cella hivatkozásba kerül a munkalapon lévő szám helyére.

-Ha a szám argumentum nem egész szám 1 és 255 között, a CHAR függvény visszatér a #VALUE! hiba értéket a fenti képen a 4. sorban

255-nél nagyobb kódszám esetén használja az UNICHAR funkciót.

- ha egy nulla értékű argumentum van megadva, akkor a CHAR és UNICHAR funkciók visszaadják a #VALUE értéket! a hiba értéke a fenti kép 2. sorában látható

A CHAR / UNICHAR funkció beírása

A funkció beírásához be kell írni a funkciót manuálisan, például:

= CHAR (65) vagy = UNICHAR (A7)

vagy a függvények párbeszédablak használatával lépjen be a függvénybe és a Szám argumentumba.

A következő lépéseket alkalmaztuk a CHAR függvény bemenetére a fenti képen B3 cellába:

  1. Kattintson a B3 cellára, hogy az aktív cella legyen - az a hely, ahol a funkció eredményei jelennek meg
  2. Kattintson a szalag menü Formulák lapjára
  3. Válassza a Szöveg a szalagból a funkció legördülő listájának megnyitásához
  4. Kattintson a CHAR gombra a listában, hogy megjelenjen a funkció párbeszédablaka
  5. A párbeszédpanelen kattintson a Szám sorra
  6. A munkalapon kattintson az A3 cellára, hogy beillessze a cella hivatkozást a párbeszédpanelbe
  7. A funkció befejezéséhez és a párbeszédpanel bezárásához kattintson az OK gombra
  8. A felkiáltójel karaktere - ! - a B3 cellában jelenjen meg, mivel ANSI karakterkódja 33
  9. Amikor az E2 cellára kattint, a teljes függvény = CHAR (A3) jelenik meg a munkalap feletti képletsávban

CHAR / UNICHAR funkció használata

A CHAR / UNICHAR funkciók használata a kódlap számainak más típusú számítógépről létrehozott fájlokra történő karakterkódolását jelenti.

Például a CHAR funkciót gyakran használják az importált adatokkal megjelenő nem kívánt karakterek eltávolítására. A funkció használható más excel funkciókhoz hasonlóan, mint a TRIM és a SUBSTITUTE, olyan képletekben, amelyek ezeket a nem kívánt karaktereket a munkalapról eltávolítják.

02. 02. sz

Excel CODE / UNICODE függvény

Karakterkódokat talál a CODE és UNICODE függvényekkel. © Ted French

A CODE / UNICODE függvény szintaxisa és érvei

A függvény szintaxisa a függvény elrendezésére utal, és magában foglalja a függvény nevét, zárójeleit és argumentumait.

A CODE funkció szintaxisa:

= KÓD (szöveg)

míg az UNICODE funkció szintaxisa:

= UNICODE (szöveg)

Szöveg - (szükséges) az a karakter, amelyre az ANSI kódszámot szeretné megtalálni.

Megjegyzések :

A Szöveg argumentum lehet egy olyan karakter, amelyet kettős idézőjelek ("") vesznek körül, amelyek közvetlenül a függvénybe vagy egy cella hivatkozásba kerülnek a munkadarab karakterének helyére, amint azt a fenti képen a 4. és 9. sorokban mutatjuk be

Ha a szöveges argumentum üres, a CODE függvény visszatér a #VALUE! a hiba értéke a fenti kép 2. sorában látható.

A CODE funkció csak egyetlen karakter karakterkódját jeleníti meg. Ha a szöveges argumentum több mint egy karaktert tartalmaz - például a fenti képen szereplő 7. és 8. sorokban szereplő Excel szó - akkor csak az első karakter kódja jelenik meg. Ebben az esetben ez a 69-es szám, amely az E nagybetű karakterének kódja.

Nagybetűs vagy kisebb betűk

A billentyűzet nagybetűs vagy nagybetűs betűi különböző karakterkódokkal rendelkeznek, mint a megfelelő kisbetűk vagy kis betűk.

Például az "A" nagybetűs UNICODE / ANSI kódszáma 65, miközben a kisbetűs "a" UNICODE / ANSI kódszám 97 a fenti képen látható 4. és 5. sorban látható.

A CODE / UNICODE funkció beírása

A funkció beírásához be kell írni a funkciót manuálisan, például:

= KÓD (65) vagy = UNICODE (A6)

vagy a függvények párbeszédablak használatával adja meg a funkciót és a Szöveg argumentumot.

A következő lépéseket alkalmaztuk a CODE függvény B3 cellába való felvitelére a fenti képen:

  1. Kattintson a B3 cellára, hogy az aktív cella legyen - az a hely, ahol a funkció eredményei jelennek meg
  2. Kattintson a szalag menü Formulák lapjára
  3. Válassza a Szöveg a szalagból a funkció legördülő listájának megnyitásához
  4. Kattintson a listában a CODE (KÓD) gombra a funkció párbeszédpaneljének megjelenítéséhez
  5. A párbeszédpanelen kattintson a Szövegsorra
  6. A munkalapon kattintson az A3 cellára, hogy beillessze a cella hivatkozást a párbeszédpanelbe
  7. A funkció befejezéséhez és a párbeszédpanel bezárásához kattintson az OK gombra
  8. A 64-es számnak meg kell jelennie a B3 cellában - ez a karakterkód az "&"
  9. Amikor a B3 cellára kattint, a teljes függvény = CODE (A3) jelenik meg a munkalap feletti képletsávban