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.
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 03Ta 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: Fortsätt läsa nedan 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.
Ta bort icke-brytande utrymmen från ett arbetsblad