Skip to main content

Så här tar du bort Unicode-tecken i Excel

SCP-2999 The Black Cat and the White Rabbit | object class euclid | pitch haven scp (April 2025)

SCP-2999 The Black Cat and the White Rabbit | object class euclid | pitch haven scp (April 2025)
Anonim

Varje tecken på en dator (skrivbar och icke-skrivbar) har ett nummer som kallas dess Unicode teckenkod eller värde.

En annan äldre och bättre känd teckenuppsättning är ASCII , som står för American Standard Code för informationsutbyte . ASCII har införlivats i Unicode-uppsättningen. Som ett resultat är de första 128 tecknen (0-127) av Unicode-satsen identiska med ASCII-uppsättningen.

Många av de första 128 Unicode-karaktärerna kallas kontrolltecken. De används av dataprogram för att styra kringutrustning såsom skrivare.

Dessa tecken är inte avsedda att användas i Excel-kalkylblad och kan orsaka en mängd olika fel om de finns. Excel CLEAN-funktionen tar bort de flesta av dessa icke-skrivbara tecken med undantag för tecken # 127.

Notera Informationen i denna artikel gäller Excel-versioner 2019, 2016, 2013, Excel för Mac och Excel Online.

01 av 03

Vad är Unicode Character # 127?

Unicode-tecken # 127 styr raderingsnyckeln på tangentbordet.

Om den är närvarande visas den som en smal boxformad karaktär, som visas i cell A2 i bilden ovan. Det importeras ibland eller kopieras med bra data.

Dess närvaro kan orsaka flera problem, till exempel:

  • Enkla formateringsproblem i ett arbetsblad.
  • Data sortering och filtrering problem.
  • Beräkningsproblem om de finns i en cell tillsammans med data som används i en formel.

Fortsätt läsa nedan

02 av 03

Ta bort Unicode Character # 127

Även om denna karaktär inte kan tas bort med CLEAN-funktionen, kan den avlägsnas med en formel som innehåller SUBSTITUTE och CHAR-funktionerna.

Exemplet i bilden ovan visar fyra rektangelformade tecken tillsammans med nummer 10 i cell A2 i ett Excel-arbetsblad.

LEN-funktionen räknar antalet tecken i en cell. I cell E2 visar LEN att cell A2 innehåller sex tecken (de två siffrorna för nummer 10 plus de fyra rutorna för tecken # 127).

På grund av närvaron av tecken # 127 i cell A2 returnerar tillsatsformeln i cell D2 en #VALUE! felmeddelande.

Cell A3 innehåller denna SUBSTITUTE / CHAR-formel.

= BYT.UT (A2, CHAR (127), "")

Formeln ersätter de fyra # 127 tecknen från cell A2 med ingenting (visas med de tomma citattecken i slutet av formeln).

Som ett resultat:

  • Teckenräkningen i cell E3 reduceras till två för de två siffrorna i nummer 10.
  • Tillsatsformeln i cell D3 returnerar rätt svar på 15 när innehållet läggs till för cell A3 + B3 (10 + 5).
  • SUBSTITUTE-funktionen ersätter den aktuella tiden medan CHAR-funktionen används för att berätta för formeln vilken tecken som ska ersättas.

Fortsätt läsa nedan

03 av 03

Ta bort icke-brytande utrymmen från ett arbetsblad

På samma sätt som icke-skrivbara tecken kan det icke-bryta utrymmet () också orsaka problem med beräkningar och formatering i ett arbetsblad. Unicode kodnummer för icke-bryta utrymmen är # 160.

Non-breaking spaces används i stor utsträckning på webbsidor. Om data kopieras till Excel från en webbsida, kan det hända att icke-avbrytande mellanslag visas i ett kalkylblad.

Att ta bort icke-avbrutna utrymmen kan göras med en formel som kombinerar SUBSTITUTE, CHAR och TRIM-funktionerna.