Hver tegn på en computer (printbar og ikke-udskriftsbar) har et nummer kendt som dets Unicode tegnkode eller værdi.
Et andet ældre og bedre kendte tegnsæt er ASCII , som står for American Standard Code for informationsudveksling . ASCII er blevet indarbejdet i Unicode-sæt. Som følge heraf er de første 128 tegn (0 til 127) af Unicode-sætet identiske med ASCII-sæt.
Mange af de første 128 Unicode tegn refereres til som kontrol tegn. De bruges af computerprogrammer til at styre eksterne enheder som printere.
Disse tegn er ikke beregnet til brug i Excel-regneark og kan forårsage en række fejl, hvis de er til stede. Excel's CLEAN-funktion fjerner de fleste af disse ikke-udskrevne tegn med undtagelse af tegn # 127.
Bemærk Oplysningerne i denne artikel gælder Excel-versioner 2019, 2016, 2013, Excel til Mac og Excel Online.
Hvad er Unicode Character # 127?
Unicode-tegn # 127 styrer sletningstasten på tastaturet.
Hvis den er til stede, vises den som en smal boksformet karakter som vist i celle A2 i billedet ovenfor. Det er undertiden ved et uheld importeret eller kopieret sammen med nogle gode data.
Dens tilstedeværelse kan forårsage flere problemer, såsom:
- Enkle formateringsproblemer i et regneark.
- Data sortering og filtrering problemer.
- Beregningsproblemer, hvis de findes i en celle sammen med data, der anvendes i en formel.
Fortsæt læsning herunder
02 af 03Fjernelse af Unicode Character # 127
Selvom denne karakter ikke kan fjernes med CLEAN-funktionen, kan den fjernes ved hjælp af en formel, der indeholder SUBSTITUTE- og CHAR-funktionerne.
Eksemplet på billedet ovenfor viser fire rektangelformede tegn sammen med nummer 10 i celle A2 i et Excel-regneark.
LEN-funktionen tæller antallet af tegn i en celle. I celle E2 viser LEN, at celle A2 indeholder seks tegn (de to cifre til nummer 10 plus de fire bokse til tegn # 127).
På grund af tilstedeværelsen af tegn # 127 i celle A2 returnerer tilsætningsformlen i celle D2 en #VALUE! fejl besked.
Celle A3 indeholder denne SUBSTITUTE / CHAR formel.
= SUBSTITUTE (A2, CHAR (127), "")
Formlen erstatter de fire # 127 tegn fra celle A2 med ingenting (vist ved de tomme citatmærker i slutningen af formlen). Som resultat: Fortsæt læsning herunder På samme måde som ikke-udskrevne tegn kan det ikke-brudte rum () også forårsage problemer med beregninger og formatering i et regneark. Unicode-kodenummeret for ikke-brudte mellemrum er # 160. Ikke-brudte mellemrum bruges i vid udstrækning på websider. Hvis data kopieres til Excel fra en webside, kan der forekomme ikke-brudte mellemrum i et regneark. Fjernelse af ikke-brudte mellemrum kan ske med en formel, der kombinerer SUBSTITUTE, CHAR og TRIM funktionerne.
Fjernelse af ikke-breaking-rum fra et regneark