Poista ASCII-merkki # 127 Excelistä

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

Poista ASCII-merkki # 127 Excelista. © Ted French

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:

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

  1. merkkien määrä solussa E3 vähennetään kahteen - numeron 10 kaksi numeroa kohti;
  2. 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.