Hvordan fjerner man ikke-udskrivbare tegn i Excel?

Kak Udalit Nepecataemye Simvoly V Excel



Hvis du arbejder med data i Excel, er du muligvis stødt på ikke-printbare tegn. Det er tegn, der ikke er beregnet til at blive vist på skærmen eller printet ud, og de kan give alle mulige problemer, hvis de ender i dine data. I denne artikel viser vi dig, hvordan du fjerner ikke-udskrivbare tegn fra dine data i Excel.



Der er et par forskellige måder at fjerne ikke-printbare tegn fra dine data i Excel. Den første er at bruge funktionen 'Find og erstat'. For at gøre dette skal du åbne dit Excel-ark og trykke på Ctrl+F for at åbne dialogboksen 'Find og erstat'. I feltet 'Find hvad' skal du indtaste det tegn, du vil fjerne. Lad feltet 'Erstat med' stå tomt, og klik derefter på 'Erstat alle'.





En anden måde at fjerne ikke-udskrivbare tegn på er at bruge funktionen 'Tekst til kolonner'. For at gøre dette skal du åbne dit Excel-ark og vælge den kolonne, der indeholder de data, du vil rense. Gå derefter til fanen Data og klik på 'Tekst til kolonner'. I rullemenuen 'Original datatype' skal du vælge 'Afgrænset'. I sektionen 'Afgrænsninger' skal du vælge det tegn, du vil fjerne. Klik derefter på 'Udfør'.





Du kan også fjerne ikke-udskrivbare tegn ved at bruge en formel. Den mest almindelige formel for dette er TRIM-funktionen. For at bruge dette skal du vælge de celler, der indeholder de data, du vil rense, og derefter indtaste følgende formel: =TRIM(A1). Dette vil fjerne alle ikke-udskrivbare tegn fra dataene i de valgte celler.



Hvis du har mange data at rense, kan du overveje at bruge et tredjeparts datarensningsværktøj. Disse værktøjer kan automatisere processen med at fjerne ikke-printbare tegn fra dine data, og de kan også håndtere andre almindelige datarensningsopgaver. Nogle af de mest populære datarensningsværktøjer inkluderer blandt andet Data Ladder, Data Cleaner og Data Match.

I dette indlæg vil vi vise dig hvordan man fjerner ikke-printbare tegn i excel . De første 32 tegn ind ASCII-tegntabel (standard datakodningsformat til kommunikation mellem computere) er tegn, der ikke kan udskrives. Disse tegn vises ikke (eller udskrives), men fortæl applikationen, hvordan dataene skal formateres. Backspace (ASCII-kode 08), carriage return (ASCII-kode 13), vandret tabulator (ASCII-kode 09) og linefeed (ASCII-kode 10) er nogle eksempler på ikke-udskrivende tegn.



Sådan fjerner du ikke-printbare tegn i Excel

Når du importerer eller indsætter data fra en ekstern kilde i Microsoft Excel, vises der muligvis ikke-printbare tegn på dit regneark. Excel repræsenterer sådanne tegn som rektangler. I dette indlæg viser vi dig, hvordan du kan identificere og fjerne disse tegn fra dine Excel-data.

beregne procentvis ændring excel

Hvordan fjerner man ikke-udskrivbare tegn i Excel?

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

  • Brug SUBSTITUTE()-funktionen til at fjerne ikke-udskrivbare tegn.
  • Brug funktionen CLEAN() til at fjerne tegn, der ikke kan udskrives.

Lad os se nærmere på begge disse metoder.

Brug SUBSTITUTE()-funktionen til at fjerne ikke-udskrivbare tegn i Excel.

Brug af SUBSTITUTE()-funktionen til at fjerne ikke-udskrivende tegn

Excel tilbud CODE() funktion som returnerer ASCII-koden for det givne tegn. Det er dybest set bagsiden SYMBOL() funktion som bruges til at oversætte en numerisk kode til et tegn. Når du har identificeret et ikke-udskrivbart tegn med funktionerne CODE() og CHAR(), kan du bruge SUBSTITUTE() funktion erstatte (eller erstatte) et tegn med en tom streng.

Syntaks for CODE() funktion:

KODE(tekst)

  • Hvor tekst er en tekststreng, der kræver en ASCII-tegnkode (for det første tegn).

CHAR() funktionssyntaks:

SYMBOL(tal)

    • Hvor nummer er en numerisk værdi mellem 1 og 255 (udvidede ASCII-tegnkoder).

Og syntaksen for SUBSTITUTE()-funktionen:

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

Hvor,

filhistorik sikkerhedskopieres ikke
  • tekst refererer til den tekststreng, hvori understrengen skal erstattes.
  • gammel_tekst henviser til den understreng, der skal erstattes med ny_tekst.
  • ny_tekst henviser til understrengen, der skal erstatte old_text.
  • [instansnummer] henviser til old_text-forekomsten, der skal erstattes med new_text. Hvis dette argument ikke er angivet, erstattes hver forekomst af old_text af new_text.

Lad os nu sige, at vi har et regneark, hvor vi har en eksempelrække i celle A1 som vist på billedet ovenfor. Strengen indeholder et ikke-udskrivbart tegn yderst til højre. For at fjerne dette tegn fra en streng kan vi bruge ovenstående funktioner som følger:

Placer markøren i celle B1. Indtast følgende formel i formellinjen øverst:

|_+_|

Bemærk: Fordi tegnet vises til højre for den originale tekststreng, brugte vi funktionen RIGHT() til at hente det sidste tegn fra strengen og derefter finde dens ASCII-værdi ved hjælp af CODE()-funktionen.

At finde ASCII-koden for et ikke-printbart tegn

Når du trykker på knappen går ind i tasten, vil ovenstående funktion returnere 11, som er ASCII-koden for den lodrette fane taget i dette eksempel.

Placer nu din markør i celle A2 og indtast følgende formel:

|_+_|

Som et resultat af funktionen vil det ikke-udskrivbare tegn blive fjernet fra kildestrengen.

Læs: 10 tekstfunktioner i Excel med eksempler .

Brug funktionen CLEAN() til at fjerne ikke-udskrivbare tegn i Excel.

Brug af funktionen CLEAN() til at fjerne ikke-udskrivende tegn

REN() En funktion i Excel fjerner alle ikke-udskrivbare tegn fra en given tekststreng. Det er den letteste og mest direkte måde at fjerne ikke-printbare tegn i Excel.

CLEAN() funktionssyntaks:

CLEAN(tekst)

  • Hvor tekst repræsenterer den tekststreng, hvorfra der skal fjernes tegn, der ikke udskrives.

I eksemplet ovenfor kan vi bruge CLEAN()-funktionen til at fjerne ikke-udskrivbare tegn som dette:

А479F65C6C43A224041F905E5EADEC2FA6411318

Enkel? Men grunden til, at vi ser på dette senere, er fordi fjerner kun karakterer, der har natur koder imellem 0-31 i ASCII symbol tabel. Så det vil det fjern ikke ubrudte mellemrum ( ), der kan komme ind, når du kopierer/indsætter data fra en ekstern kilde.

Et non-breaking space er et mellemrum, der ikke kan brydes af 'ord wrap'-funktionen i tekstbehandlingsprogrammer og andre applikationsprogrammer. Hvis du vil fjerne alle tegn, der ikke kan udskrives, såvel som ikke-afbrydende mellemrum fra en tekststreng, skal du bruge CLEAN()-funktionen, SUBSTITUTE()-funktionen og TRIM()-funktionen sammen.

Fjern ikke-udskrivende tegn og mellemrum i Excel

lyden fungerer ikke på Firefox

TRIM()-funktionen kan bruges til at trimme mellemrum fra begge ender af en given streng. Det bruges til at rette ujævn afstand i Excel.

Syntaksen for TRIM()-funktionen er:

CUT(tekst)

  • Hvor tekst henviser til den tekststreng, hvorfra du vil fjerne indledende og efterfølgende mellemrum.

160 er en ASCII-kode. for brudsikker plads. Brug CHAR()-funktionen til at få tegnværdien for et ikke-brudsmellemrum. Brug derefter SUBSTITUTE()-funktionen til at erstatte det ubrudte mellemrum med et almindeligt mellemrum. Og brug derefter TRIM()-funktionen til at fjerne alle mellemrum fra begge ender af den originale tekststreng.

I ovenstående eksempel kan vi bruge følgende formel til at fjerne ikke-udskrivbare tegn og ikke-afbrydende mellemrum fra den originale streng:

|_+_|

Jeg håber, du finder ovenstående indlæg nyttigt.

Læs mere: Excel-værktøjslinjen virker ikke .

Sådan fjerner du ikke-printbare tegn i Excel
Populære Indlæg