Excel CLEAN -toiminto poistaa useimmat ei-tulostuvat merkit paitsi merkin #127. Voit poistaa merkin #127 Excelissä käyttämällä erityistä kaavaa, joka sisältää SUBSTITUTE- ja CHAR-funktiot. Tämän artikkelin tiedot koskevat Excel for Microsoft 365-, Excel 2019-, Excel 2016-, Excel 2013- ja Excel for Mac -sovelluksia.
Mikä on Unicode-merkki #127?
Unicode-merkki #127 ohjaa näppäimistön Delete-näppäintä. Se näkyy kapeana suorakaiteen muotoisena symbolina. Tämä merkki saattaa joskus näkyä väärin, kun kopioit ja liität tietoja Exceliin. Hahmon #127 läsnäolo voi aiheuttaa useita ongelmia, mukaan lukien:
- Muotoilutehtävät laskentataulukossa.
- Ongelmia tietojen lajittelussa ja suodatuksessa.
- Laskentaongelmat kaavassa käytettyjen tietojen kanssa.
Unicode-merkin #127 poistaminen
Alla olevassa Excel-laskentataulukossa solussa A2 on neljä suorakaiteen muotoista merkkiä ja numero 10. LEN-funktio, joka laskee solun merkkien määrän, osoittaa, että solussa A2 on kuusi merkkiä (kaksi numeroa luvulle 10 plus neljä neliöt hahmolle #127). Koska solussa A2 on merkki #127, solun D2 summauskaava palauttaa #ARVO! virheviesti.
Jos haluat muuntaa solun A2 tiedot laskettavaksi arvoksi, aseta seuraava SUBSTITUTE/CHAR-kaava toiseen soluun (kuten näkyy solussa A3): =KORVAA(A2,CHAR(127),»»)
Kaava korvaa neljä #127-merkkiä solusta A2 millään (jota edustavat tyhjät lainausmerkit kaavan lopussa). Tuloksena:
- Merkkien lukumäärä solussa E3 pienennetään kahteen luvun 10 kahdelle numerolle.
- Solun D3 summauskaava palauttaa oikean vastauksen 15, kun lisätään solun A3 + B3 (10 + 5) sisältö.
SUBSTITUTE-toiminto huolehtii korvaamisesta. CHAR-funktio kertoo kaavalle, mitkä merkit korvataan.
Poista katkeamattomat välilyönnit laskentataulukosta
Kuten ei-tulostuvat merkit, myös ei-tulostuva väli ( ) voi aiheuttaa ongelmia laskentataulukon laskelmissa ja muotoilussa. Jatkumattomien välilyöntien Unicode-koodinumero on #160. Suojaamattomia välilyöntejä käytetään laajasti verkkosivuilla. Kun tiedot kopioidaan Web-sivulta Exceliin, laskentataulukossa voi näkyä katkeamattomia välilyöntejä. Ei-rikkovien välilyöntien poistaminen voidaan tehdä käyttämällä kaavaa, jossa yhdistyvät SUBSTITUTE-, CHAR- ja TRIM-funktiot.
Unicode vs ASCII-merkit
Jokaisella tietokoneen merkillä (tulostettavalla ja ei-tulostettavalla) on numero, joka tunnetaan Unicode-merkkikoodina tai -arvona. Toinen vanhempi hahmosarja, joka tunnetaan nimellä ASCII, joka on lyhenne sanoista American Standard Code for Information Interchange, sisältyy Unicode-sarjaan. Tämän seurauksena Unicode-joukon ensimmäiset 128 merkkiä (0 – 127) ovat identtisiä ASCII-sarjan kanssa. Monia ensimmäisistä 128 Unicode-merkistä kutsutaan ohjausmerkeiksi, koska tietokoneohjelmat käyttävät niitä oheislaitteiden, kuten tulostimien, ohjaamiseen. Näitä merkkejä ei ole tarkoitettu käytettäviksi Excel-laskentataulukoissa, ja jos niitä on, ne voivat aiheuttaa erilaisia virheitä.