Hver karakter på en datamaskin (utskrivbar og ikke-skrivbar) har et nummer kjent som dets Unicode karakterkode eller verdi.
Et annet eldre og bedre kjente tegnsett er ASCII , som står for American Standard Code for Information Interchange . ASCII er innlemmet i Unicode-settet. Som et resultat er de første 128 tegnene (0 til 127) av Unicode-settet identiske med ASCII-settet.
Mange av de første 128 Unicode-tegnene refereres til som kontroll tegn. De brukes av dataprogrammer til å styre eksterne enheter som skrivere.
Disse tegnene er ikke ment for bruk i Excel-regneark og kan forårsake en rekke feil hvis de er til stede. Excels CLEAN-funksjon fjerner de fleste av disse ikke-skrivbare tegnene med unntak av tegn # 127.
Merk Informasjonen i denne artikkelen gjelder Excel-versjoner 2019, 2016, 2013, Excel for Mac og Excel Online.
Hva er Unicode Character # 127?
Unicode-tegn # 127 styrer slettasten på tastaturet.
Hvis den er til stede, vises den som en smal boksformet karakter, som vist i celle A2 i bildet ovenfor. Det er noen ganger ved et uhell importert eller kopiert sammen med noen gode data.
Tilstedeværelsen kan forårsake flere problemer, for eksempel:
- Enkel formatering problemer i et regneark.
- Data sortering og filtrering problemer.
- Beregningsproblemer hvis det finnes i en celle sammen med data som brukes i en formel.
Fortsett å lese nedenfor
02 av 03Fjerner Unicode Character # 127
Selv om denne karakteren ikke kan fjernes med CLEAN-funksjonen, kan den fjernes ved hjelp av en formel som inneholder SUBSTITUTE- og CHAR-funksjonene.
Eksemplet på bildet over viser fire rektangelformede tegn sammen med tallet 10 i celle A2 i et Excel-regneark.
LEN-funksjonen teller antall tegn i en celle. I celle E2 viser LEN at celle A2 inneholder seks tegn (de to sifrene for tallet 10 pluss de fire boksene for tegn # 127).
På grunn av tilstedeværelsen av karakter # 127 i celle A2 returnerer tilleggsformelen i celle D2 en #VALUE! feilmelding.
Cell A3 inneholder denne SUBSTITUTE / CHAR-formelen.
= SUBSTITUTE (A2, CHAR (127), "")
Formelen erstatter de fire # 127 tegnene fra celle A2 med ingenting (vist med de tomme anførselstegnene på slutten av formelen). Som et resultat: Fortsett å lese nedenfor I likhet med tegn som ikke kan skrives ut, kan ikke-bryte plass () også forårsake problemer med beregninger og formatering i et regneark. Unicode-kodenummeret for ikke-bryte mellomrom er # 160. Ikke-bryte mellomrom brukes mye i nettsider. Hvis data kopieres til Excel fra en nettside, kan ikke-bryte mellomrom vises i et regneark. Fjerning av ikke-bryte mellomrom kan gjøres med en formel som kombinerer SUBSTITUTE, CHAR og TRIM-funksjonene.
Fjerner ikke-bryte mellomrom fra et regneark