Hur tar man bort icke-utskrivbara tecken i Excel?

Kak Udalit Nepecataemye Simvoly V Excel



Om du arbetar med data i Excel kan du ha stött på tecken som inte kan skrivas ut. Det här är tecken som inte är avsedda att visas på skärmen eller skrivas ut, och de kan orsaka alla möjliga problem om de hamnar i din data. I den här artikeln visar vi hur du tar bort icke-utskrivbara tecken från dina data i Excel.



Det finns några olika sätt att ta bort icke-utskrivbara tecken från dina data i Excel. Den första är att använda funktionen 'Sök och ersätt'. För att göra detta, öppna ditt Excel-ark och tryck på Ctrl+F för att öppna dialogrutan 'Sök och ersätt'. I fältet 'Hitta vad' anger du det tecken du vill ta bort. Lämna fältet 'Ersätt med' tomt och klicka sedan på 'Ersätt alla'.





Ett annat sätt att ta bort tecken som inte kan skrivas ut är att använda funktionen 'Text till kolumner'. För att göra detta, öppna ditt Excel-ark och välj kolumnen som innehåller de data du vill rensa. Gå sedan till fliken Data och klicka på 'Text till kolumner'. I rullgardinsmenyn 'Original datatyp' väljer du 'Avgränsad'. I avsnittet 'Avgränsare' väljer du det tecken du vill ta bort. Klicka sedan på 'Slutför'.





Du kan också ta bort icke-utskrivbara tecken genom att använda en formel. Den vanligaste formeln för detta är TRIM-funktionen. För att använda detta, markera cellerna som innehåller data som du vill rensa och skriv sedan in följande formel: =TRIM(A1). Detta kommer att ta bort alla icke-utskrivbara tecken från data i de markerade cellerna.



Om du har mycket data att rensa, kanske du vill överväga att använda ett datarensningsverktyg från tredje part. Dessa verktyg kan automatisera processen att ta bort icke-utskrivbara tecken från din data, och de kan också hantera andra vanliga uppgifter att rensa uppgifter. Några av de mest populära verktygen för datarensning inkluderar bland annat Data Ladder, Data Cleaner och Data Match.

I det här inlägget kommer vi att visa dig hur man tar bort icke-utskrivbara tecken i excel . De första 32 tecknen in ASCII-teckentabell (standardformat för datakodning för kommunikation mellan datorer) är tecken som inte kan skrivas ut. Dessa tecken visas inte (eller skrivs ut), men talar om för programmet hur man formaterar data. Backsteg (ASCII-kod 08), vagnretur (ASCII-kod 13), horisontell flik (ASCII-kod 09) och radmatning (ASCII-kod 10) är några exempel på tecken som inte skrivs ut.



Hur man tar bort icke-utskrivbara tecken i Excel

När du importerar eller klistrar in data från en extern källa till Microsoft Excel kan tecken som inte kan skrivas ut visas på ditt kalkylblad. Excel representerar sådana tecken som rektanglar. I det här inlägget kommer vi att visa dig hur du kan identifiera och ta bort dessa tecken från dina Excel-data.

beräkna procentuell förändring excel

Hur tar man bort icke-utskrivbara tecken i Excel?

Vi kommer att diskutera följande två metoder ta bort icke-utskrivbara tecken i excel :

  • Använd funktionen SUBSTITUTE() för att ta bort icke-utskrivbara tecken.
  • Använd CLEAN()-funktionen för att ta bort icke-utskrivbara tecken.

Låt oss ta en närmare titt på båda dessa metoder.

Använd SUBSTITUTE()-funktionen för att ta bort icke-utskrivbara tecken i Excel.

Använda funktionen SUBSTITUTE() för att ta bort tecken som inte skrivs ut

Excel erbjuder CODE() funktion som returnerar ASCII-koden för det givna tecknet. Det är i princip baksidan SYMBOL() funktion som används för att översätta en numerisk kod till ett tecken. När du har identifierat ett tecken som inte kan skrivas ut med funktionerna CODE() och CHAR() kan du använda SUBSTITUTE() funktion ersätt (eller ersätt) ett tecken med en tom sträng.

Syntax för CODE()-funktionen:

KOD(text)

  • Var text är en textsträng som kräver en ASCII-teckenkod (för det första tecknet).

CHAR() funktionssyntax:

SYMBOL(tal)

    • Var siffra är ett numeriskt värde mellan 1 och 255 (utökade ASCII-teckenkoder).

Och syntaxen för SUBSTITUTE()-funktionen:

SUBSTITUTE(text; gammal_text; ny_text; [instansnummer])

Var,

filhistorik säkerhetskopieras inte
  • text hänvisar till textsträngen där understrängen ska ersättas.
  • gammal_text hänvisar till delsträngen som ska ersättas med ny_text.
  • ny_text hänvisar till delsträngen som ska ersätta old_text.
  • [instansnummer] hänvisar till old_text-instansen som ska ersättas med new_text. Om detta argument inte anges ersätts varje förekomst av gammal_text med ny_text.

Låt oss nu säga att vi har ett kalkylblad där vi har en exempelrad i cell A1 som visas i bilden ovan. Strängen innehåller ett tecken som inte kan skrivas ut längst till höger. För att ta bort detta tecken från en sträng kan vi använda ovanstående funktioner enligt följande:

Placera markören i cell B1. Ange följande formel i formelfältet högst upp:

|_+_|

Notera: Eftersom tecknet visas till höger om den ursprungliga textsträngen använde vi funktionen RIGHT() för att hämta det sista tecknet från strängen och sedan hitta dess ASCII-värde med funktionen CODE().

Hitta ASCII-koden för ett tecken som inte kan skrivas ut

När du trycker på knappen går in tangent, kommer ovanstående funktion att returnera 11, vilket är ASCII-koden för den vertikala fliken i det här exemplet.

Placera nu markören i cell A2 och skriv in följande formel:

|_+_|

Som ett resultat av funktionen kommer det icke-utskrivbara tecknet att tas bort från källsträngen.

Läsa: 10 textfunktioner i Excel med exempel .

Använd funktionen CLEAN() för att ta bort icke-utskrivbara tecken i Excel.

Använda funktionen CLEAN() för att ta bort tecken som inte skrivs ut

RENA() En funktion i Excel tar bort alla icke-utskrivbara tecken från en given textsträng. Det är den lättaste och det mest direkta sättet att ta bort icke-utskrivbara tecken i Excel.

CLEAN() funktionssyntax:

CLEAN(text)

  • Var text representerar textsträngen från vilken tecken som inte skrivs ut ska tas bort.

I exemplet ovan kan vi använda CLEAN()-funktionen för att ta bort icke-utskrivbara tecken så här:

А479F65C6C43A224041F905E5EADEC2FA6411318

Enkel? Men anledningen till att vi ska titta på detta senare är att tar endast bort karaktärer som har natur koder mellan 0-31 i ASCII symboltabell. Så det kommer ta inte bort icke-avbrytande utrymmen ( ) som kan komma in när du kopierar/klistrar in data från någon extern källa.

Ett icke-brytande mellanslag är ett mellanslag som inte kan brytas av funktionen 'ordbrytning' i ordbehandlare och andra applikationsprogram. Om du vill ta bort alla icke-utskrivbara tecken såväl som icke-avbrytande mellanslag från en textsträng, måste du använda funktionen CLEAN(), funktionen SUBSTITUTE() och funktionen TRIM() tillsammans.

Ta bort tecken som inte skrivs ut och blanksteg i Excel

ljudet fungerar inte på Firefox

TRIM()-funktionen kan användas för att trimma mellanslag från båda ändarna av en given sträng. Det används för att fixa ojämnt mellanrum i Excel.

Syntaxen för TRIM()-funktionen är:

CUT(text)

  • Var text hänvisar till textsträngen från vilken du vill ta bort inledande och efterföljande mellanslag.

160 är en ASCII-kod. för icke-brytande utrymme. Använd CHAR()-funktionen för att få teckenvärdet för ett icke-brytande mellanslag. Använd sedan SUBSTITUTE()-funktionen för att ersätta det icke-brytande mellanslag med ett vanligt mellanslag. Och använd sedan TRIM()-funktionen för att ta bort alla blanksteg från båda ändarna av den ursprungliga textsträngen.

I exemplet ovan kan vi använda följande formel för att ta bort icke-utskrivbara tecken och icke-avbrytande mellanslag från den ursprungliga strängen:

|_+_|

Jag hoppas att du tycker att inlägget ovan är användbart.

Läs mer: Excel-verktygsfältet fungerar inte .

Hur man tar bort icke-utskrivbara tecken i Excel
Populära Inlägg