Fjern ASCII-tegn 127 i Excel

Indholdsfortegnelse:

Fjern ASCII-tegn 127 i Excel
Fjern ASCII-tegn 127 i Excel
Anonim

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.

Image
Image

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.

Anbefalede: