Hvordan fjerne ikke-utskrivbare tegn i Excel?

Kak Udalit Nepecataemye Simvoly V Excel



Hvis du jobber med data i Excel, kan du ha kommet over tegn som ikke kan skrives ut. Dette er tegn som ikke er ment å vises på skjermen eller skrives ut, og de kan forårsake alle slags problemer hvis de havner i dataene dine. I denne artikkelen viser vi deg hvordan du fjerner ikke-utskrivbare tegn fra dataene dine i Excel.



Det er noen forskjellige måter å fjerne ikke-utskrivbare tegn fra dataene dine i Excel. Den første er å bruke 'Finn og erstatt'-funksjonen. For å gjøre dette, åpne Excel-arket og trykk Ctrl+F for å åpne 'Finn og erstatt'-dialogboksen. I 'Finn hva'-feltet skriver du inn tegnet du vil fjerne. La 'Erstatt med'-feltet stå tomt, og klikk deretter på 'Erstatt alle'.





En annen måte å fjerne tegn som ikke kan skrives ut, er å bruke 'Tekst til kolonner'-funksjonen. For å gjøre dette, åpne Excel-arket og velg kolonnen som inneholder dataene du vil rense. Gå deretter til fanen Data og klikk 'Tekst til kolonner'. I rullegardinmenyen 'Original datatype' velger du 'Avgrenset'. Velg tegnet du vil fjerne i delen Avgrensninger. Klikk deretter 'Fullfør'.





Du kan også fjerne ikke-utskrivbare tegn ved å bruke en formel. Den vanligste formelen for dette er TRIM-funksjonen. For å bruke dette, velg cellene som inneholder dataene du vil rense, og skriv deretter inn følgende formel: =TRIM(A1). Dette vil fjerne alle ikke-utskrivbare tegn fra dataene i de valgte cellene.



Hvis du har mye data å rense, kan det være lurt å vurdere å bruke et tredjeparts verktøy for datarensing. Disse verktøyene kan automatisere prosessen med å fjerne ikke-utskrivbare tegn fra dataene dine, og de kan også håndtere andre vanlige datarenseoppgaver. Noen av de mest populære datarenseverktøyene inkluderer blant annet Data Ladder, Data Cleaner og Data Match.

I dette innlegget vil vi vise deg hvordan fjerne ikke-utskrivbare tegn i excel . De første 32 tegnene inn ASCII-tegntabell (standard datakodingsformat for kommunikasjon mellom datamaskiner) er tegn som ikke kan skrives ut. Disse tegnene vises ikke (eller skrives ut), men fortell applikasjonen hvordan dataene skal formateres. Backspace (ASCII-kode 08), vognretur (ASCII-kode 13), horisontal tabulator (ASCII-kode 09) og linjemating (ASCII-kode 10) er noen eksempler på tegn som ikke skrives ut.



Slik fjerner du ikke-utskrivbare tegn i Excel

Når du importerer eller limer inn data fra en ekstern kilde til Microsoft Excel, kan det vises tegn som ikke kan skrives ut på regnearket. Excel representerer slike tegn som rektangler. I dette innlegget vil vi vise deg hvordan du kan identifisere og fjerne disse tegnene fra Excel-dataene dine.

beregne prosentvis endring excel

Hvordan fjerne ikke-utskrivbare tegn i Excel?

Vi vil diskutere følgende to metoder fjern ikke-utskrivbare tegn i excel :

  • Bruk SUBSTITUTE()-funksjonen for å fjerne tegn som ikke kan skrives ut.
  • Bruk funksjonen CLEAN() for å fjerne tegn som ikke kan skrives ut.

La oss se nærmere på begge disse metodene.

Bruk ERSTATT()-funksjonen for å fjerne ikke-utskrivbare tegn i Excel.

Bruk av SUBSTITUTE()-funksjonen for å fjerne tegn som ikke skrives ut

Excel tilbyr CODE() funksjon som returnerer ASCII-koden for det gitte tegnet. Det er i grunnen baksiden SYMBOL() funksjon som brukes til å oversette en numerisk kode til et tegn. Når du identifiserer et tegn som ikke kan skrives ut med funksjonene CODE() og CHAR(), kan du bruke SUBSTITUTE() funksjon erstatte (eller erstatte) et tegn med en tom streng.

Syntaks for funksjonen CODE():

KODE(tekst)

  • Hvor tekst er en tekststreng som krever en ASCII-tegnkode (for det første tegnet).

CHAR() funksjonssyntaks:

SYMBOL(tall)

    • Hvor Antall er en numerisk verdi mellom 1 og 255 (utvidede ASCII-tegnkoder).

Og syntaksen til SUBSTITUTE()-funksjonen:

SUBSTITUTE(tekst, gammel_tekst, ny_tekst, [forekomstnummer])

Hvor,

filhistorikken sikkerhetskopieres ikke
  • tekst refererer til tekststrengen der delstrengen skal erstattes.
  • gammel_tekst refererer til understrengen som skal erstattes med ny_tekst.
  • ny_tekst refererer til understrengen for å erstatte old_text.
  • [forekomstnummer] refererer til old_text-forekomsten som skal erstattes med new_text. Hvis dette argumentet ikke er spesifisert, erstattes hver forekomst av gammel_tekst med ny_tekst.

La oss nå si at vi har et regneark der vi har en eksempelrad i celle A1 som vist på bildet ovenfor. Strengen inneholder et tegn som ikke kan skrives ut helt til høyre. For å fjerne dette tegnet fra en streng, kan vi bruke funksjonene ovenfor som følger:

Plasser markøren i celle B1. Skriv inn følgende formel i formellinjen øverst:

|_+_|

Merk: Fordi tegnet vises til høyre for den opprinnelige tekststrengen, brukte vi RIGHT()-funksjonen for å hente det siste tegnet fra strengen og deretter finne ASCII-verdien ved hjelp av CODE()-funksjonen.

Finne ASCII-koden til et tegn som ikke kan skrives ut

Når du trykker på knappen går inn tasten, vil funksjonen ovenfor returnere 11, som er ASCII-koden for den vertikale fanen tatt i dette eksemplet.

Plasser nå markøren i celle A2 og skriv inn følgende formel:

|_+_|

Som et resultat av funksjonen vil det ikke-utskrivbare tegnet bli fjernet fra kildestrengen.

Lese: 10 tekstfunksjoner i Excel med eksempler .

Bruk CLEAN()-funksjonen til å fjerne ikke-utskrivbare tegn i Excel.

Bruk av funksjonen CLEAN() for å fjerne tegn som ikke skrives ut

REN() En funksjon i Excel fjerner alle ikke-utskrivbare tegn fra en gitt tekststreng. Det er den letteste og den mest direkte måten å fjerne tegn som ikke kan skrives ut i Excel.

CLEAN() funksjonssyntaks:

RENGJØR(tekst)

  • Hvor tekst representerer tekststrengen for å fjerne tegn som ikke skrives ut.

I eksemplet ovenfor kan vi bruke funksjonen CLEAN() for å fjerne ikke-utskrivbare tegn som dette:

А479F65C6C43A224041F905E5EADEC2FA6411318

Enkel? Men grunnen til at vi skal se på dette senere er fordi fjerner kun karakterer som har natur koder mellom 0-31 i ASCII symboltabell. Så det vil det ikke fjern ikke-brytende mellomrom ( ) som kan komme inn når du kopierer/limer inn data fra en ekstern kilde.

Et ikke-brytende mellomrom er et mellomrom som ikke kan brytes av 'ordbryting'-funksjonen i tekstbehandlere og andre applikasjonsprogrammer. Hvis du vil fjerne alle tegn som ikke kan skrives ut så vel som ikke-brytende mellomrom fra en tekststreng, må du bruke funksjonen CLEAN(), SUBSTITUTE()-funksjonen og TRIM()-funksjonen sammen.

Fjern tegn som ikke skrives ut og ikke-brytende mellomrom i Excel

lyden fungerer ikke på Firefox

TRIM()-funksjonen kan brukes til å trimme mellomrom fra begge ender av en gitt streng. Den brukes til å fikse ujevn avstand i Excel.

Syntaksen til TRIM()-funksjonen er:

KUT(tekst)

  • Hvor tekst refererer til tekststrengen du vil fjerne innledende og etterfølgende mellomrom fra.

160 er en ASCII-kode. for ikke-brytende plass. Bruk CHAR()-funksjonen for å få tegnverdien for et ikke-brytende mellomrom. Bruk deretter SUBSTITUTE()-funksjonen for å erstatte det ikke-brytende mellomrommet med et vanlig mellomrom. Og bruk deretter TRIM()-funksjonen til å fjerne alle mellomrom fra begge ender av den opprinnelige tekststrengen.

I eksemplet ovenfor kan vi bruke følgende formel for å fjerne ikke-utskrivbare tegn og ikke-brytende mellomrom fra den opprinnelige strengen:

|_+_|

Jeg håper du finner innlegget ovenfor nyttig.

Les mer: Excel-verktøylinjen fungerer ikke .

Slik fjerner du ikke-utskrivbare tegn i Excel
Populære Innlegg