Excel CLEAN-funktionen fjerner de fleste tegn, der ikke kan udskrives, undtagen tegn 127. For at fjerne tegn 127 i Excel skal du bruge en speciel formel, der indeholder SUBSTITUTE- og CHAR-funktionerne.
Oplysningerne i denne artikel gælder for Excel til Microsoft 365, Excel 2019, Excel 2016, Excel 2013 og Excel til Mac.
Hvad er Unicode-tegn 127?
Unicode-tegn 127 styrer Delete-tasten på tastaturet. Det fremstår som et sm alt, rektangelformet symbol. Dette tegn kan nogle gange fejlagtigt vises, når du kopierer og indsætter data i Excel.
Tilstedeværelsen af karakter 127 kan forårsage flere problemer, herunder:
- Formateringsproblemer i et regneark.
- Problemer med datasortering og filtrering.
- Beregningsproblemer med data, der bruges i en formel.
Sådan fjerner du Unicode-tegn 127
I eksemplet på Excel-regnearket nedenfor indeholder celle A2 fire rektangelformede tegn sammen med tallet 10. LEN-funktionen, som tæller antallet af tegn i en celle, viser, at celle A2 indeholder seks tegn (de to cifre for tallet 10 plus de fire felter for tegn 127). På grund af tilstedeværelsen af tegn 127 i celle A2, returnerer additionsformlen i celle D2 en VALUE! fejlmeddelelse.
For at omdanne dataene i celle A2 til en beregnelig værdi skal du opsætte følgende SUBSTITUTE/CHAR-formel i en anden celle (som vist i celle A3):
=SUBSTITUTE(A2, CHAR(127), "")
Formlen erstatter de fire 127 tegn fra celle A2 med ingenting (repræsenteret af de tomme anførselstegn i slutningen af formlen). Som et resultat:
- Tegnettallet i celle E3 reduceres til to for de to cifre i tallet 10.
- Additionsformlen i celle D3 returnerer det korrekte svar på 15, når indholdet for celle A3 + B3 (10 + 5) tilføjes.
SUBSTITUTE-funktionen håndterer udskiftningen. CHAR-funktionen fortæller formlen, hvilke tegn der skal erstattes.
Fjern ikke-brydende mellemrum fra et regneark
I lighed med tegn, der ikke kan udskrives, kan det ubrudte mellemrum ( ) også forårsage problemer med beregninger og formatering i et regneark. Unicode-kodenummeret for ubrudte mellemrum er 160.
Non-breaking spaces bruges flittigt på websider. Hvis data kopieres til Excel fra en webside, kan der dukke mellemrum op i et regneark. Fjernelse af ubrudte mellemrum kan gøres ved hjælp af en formel, der kombinerer SUBSTITUTE-, CHAR- og TRIM-funktionerne.
Unicode vs. ASCII-tegn
Hvert tegn på en computer (kan udskrives og ikke-udskrives) har et tal kendt som dets Unicode-tegnkode eller værdi. Et andet ældre tegnsæt kendt som ASCII, som står for American Standard Code for Information Interchange, er blevet indarbejdet i Unicode-sættet. Som følge heraf er de første 128 tegn (0 til 127) i Unicode-sættet identiske med ASCII-sættet.
Mange af de første 128 Unicode-tegn omtales som kontroltegn, fordi disse bruges af computerprogrammer til at styre eksterne enheder såsom printere. Disse tegn er ikke beregnet til brug i Excel-regneark og kan forårsage en række fejl, hvis de findes.