Jokainen tietokoneessa oleva merkki - tulostettava ja ei-tulostettava - on luku, jota kutsutaan nimellä Unicode-merkkikoodi tai arvo.
Toinen, vanhempi ja tunnetumpi merkkijono on ASCII , joka on amerikkalaisen standardin mukainen tiedonsiirtonumero , joka on sisällytetty Unicode-joukkoon. Tämän seurauksena Unicode-sarjan ensimmäiset 128 merkkiä (0 - 127) ovat identtisiä ASCII-joukon kanssa.
Monet ensimmäisistä 128 Unicode-hahmosta kutsutaan ohjausmerkiksi, ja niitä käytetään tietokoneohjelmissa perifeeristen laitteiden, kuten tulostimien, ohjaamiseksi.
Sellaisinaan niitä ei ole tarkoitettu käytettäväksi Excel- laskentataulukoissa, ja ne voivat aiheuttaa erilaisia virheitä, jos niitä esiintyy. Excelin CLEAN-toiminto poistaa useimmat näistä ei-tulostettavista merkistä - lukuun ottamatta merkki # 127.
01/03
Unicode-merkki # 127
Unicode-merkki # 127 ohjaa näppäimistön poistopainiketta. Sellaisena ei ole tarkoitus olla koskaan Excel-laskentataulukossa.
Jos se on läsnä, se näkyy kapeana laatikkomerkkänä - kuten yllä olevassa kuvassa A2 solussa on esitetty - ja se luultavasti tuodaan tai kopioidaan vahingossa yhdessä hyvien tietojen kanssa .
Sen läsnäolo voi:
- aiheuttaa yksinkertaisia muotoiluongelmia laskentataulukossa;
- vaikuttaa tietojen lajitteluun ja suodattamiseen;
- aiheuttavat laskuongelmia, jos niitä esiintyy solussa yhdessä kaavan mukaisten tietojen kanssa.
02/03
Unicode-merkin poistaminen # 127
Vaikka tätä merkkiä ei voi poistaa CLEAN-toiminnolla, se voidaan poistaa kaavalla, joka sisältää SUBSTITUTE- ja CHAR- toiminnot.
Edellä olevan kuvan esimerkissä on neljä suorakulmionmuotoista merkkiä yhdessä Excel-laskentataulukon solun A2 numeron 10 kanssa.
LEN-toiminto - joka laskee merkkien lukumäärän solussa - solussa E2 osoittaa, että solu A2 sisältää kuusi merkkiä - kaksi numeroa numeroon 10 sekä neljä laatikkoa merkki # 127.
Koska solu A2 on merkin # 127, lisäyskaava solussa D2 palauttaa arvon #VALUE! virheviesti.
Solu A3 sisältää SUBSTITUTE / CHAR-kaavan
= SUBSTITUTE (A2, CHAR (127) "")korvata neljä # 127 merkkiä solusta A2 ilman mitään - (näkyy tyhjällä lainausmerkeillä kaavan lopussa).
Tuloksena
- merkkien määrä solussa E3 vähennetään kahteen - numeron 10 kaksi numeroa kohti;
- lisäyskaava solussa D3 palauttaa oikean 15 vastauksen, kun sisältöä lisätään solulle A3 + B3 (10 + 5).
SUBSTITUTE-funktio korvaa varsinaisen sijainnin, kun CHAR-funktiota käytetään kertomaan kaavalle, mitä merkkiä vaihdetaan.
03/03
Tyhjennysalueiden poistaminen työtodistuksesta
Samanlaisia kuin tulostettavia merkkejä ovat rikkomatta tila (& nbsp), joka voi myös aiheuttaa ongelmia laskentamallissa ja muotoilussa laskentataulukossa. Unicode-koodinumero ei-rikkoutuneille tiloille on # 160.
Ei-rikkomatta välilyöntejä käytetään laajasti verkkosivuilla, joten jos tiedot kopioidaan Exceliin verkkosivulta, voi näkyä rikkomatta tiloja laskentataulukossa.
Ei-rikkoutuneiden tilojen poistaminen voidaan tehdä kaavalla, joka yhdistää SUBSTITUTE-, CHAR- ja TRIM-toiminnot.