Kako odstraniti nenatisljive znake v Excelu?

Kak Udalit Nepecataemye Simvoly V Excel



Če delate s podatki v Excelu, ste morda naleteli na nenatisljive znake. To so znaki, ki niso namenjeni prikazovanju na zaslonu ali tiskanju, in lahko povzročijo najrazličnejše težave, če se znajdejo v vaših podatkih. V tem članku vam bomo pokazali, kako iz podatkov v Excelu odstranite znake, ki jih ni mogoče natisniti.



Obstaja nekaj različnih načinov za odstranjevanje nenatisljivih znakov iz podatkov v Excelu. Prvi je uporaba funkcije »Najdi in zamenjaj«. To storite tako, da odprete svoj Excelov list in pritisnete Ctrl+F, da odprete pogovorno okno »Najdi in zamenjaj«. V polje 'Najdi kaj' vnesite znak, ki ga želite odstraniti. Pustite polje »Zamenjaj z« prazno in kliknite »Zamenjaj vse«.





Drug način za odstranjevanje nenatisljivih znakov je uporaba funkcije 'Besedilo v stolpce'. Če želite to narediti, odprite svoj Excelov list in izberite stolpec, ki vsebuje podatke, ki jih želite počistiti. Nato pojdite na zavihek Podatki in kliknite »Besedilo v stolpce«. V spustnem meniju »Izvirna vrsta podatkov« izberite »Razmejeno«. V razdelku »Ločila« izberite znak, ki ga želite odstraniti. Nato kliknite 'Dokončaj'.





Znake, ki jih ni mogoče natisniti, lahko odstranite tudi s formulo. Najpogostejša formula za to je funkcija TRIM. Če želite to uporabiti, izberite celice, ki vsebujejo podatke, ki jih želite počistiti, in nato vnesite naslednjo formulo: =TRIM(A1). S tem boste iz podatkov v izbranih celicah odstranili vse nenatisljive znake.



Če morate očistiti veliko podatkov, razmislite o uporabi orodja za čiščenje podatkov tretje osebe. Ta orodja lahko avtomatizirajo postopek odstranjevanja znakov, ki jih ni mogoče natisniti, iz vaših podatkov, poleg tega pa lahko obravnavajo tudi druga običajna opravila čiščenja podatkov. Nekatera najbolj priljubljena orodja za čiščenje podatkov med drugim vključujejo Data Ladder, Data Cleaner in Data Match.

V tej objavi vam bomo pokazali kako odstraniti nenatisljive znake v excelu . Prvih 32 znakov v Tabela znakov ASCII (standardni format kodiranja podatkov za komunikacijo med računalniki) so nenatisljivi znaki. Ti znaki niso prikazani (ali natisnjeni), ampak sporočajo aplikaciji, kako naj oblikuje podatke. Vračalka (ASCII koda 08), vrnitev v prvi vrstico (ASCII koda 13), vodoravni tabulator (ASCII koda 09) in pomik vrstice (ASCII koda 10) so nekateri primeri nenatisljivih znakov.



Kako odstraniti nenatisljive znake v Excelu

Ko uvozite ali prilepite podatke iz zunanjega vira v Microsoft Excel, se lahko na vašem delovnem listu pojavijo znaki, ki jih ni mogoče natisniti. Excel takšne znake predstavlja kot pravokotnike. V tej objavi vam bomo pokazali, kako lahko prepoznate in odstranite te znake iz svojih Excelovih podatkov.

izračun odstotne spremembe

Kako odstraniti nenatisljive znake v Excelu?

Razpravljali bomo o naslednjih dveh metodah odstranite nenatisljive znake v excelu :

  • Za odstranitev nenatisljivih znakov uporabite funkcijo SUBSTITUTE().
  • Za odstranitev nenatisljivih znakov uporabite funkcijo CLEAN().

Oglejmo si obe metodi podrobneje.

S funkcijo SUBSTITUTE() odstranite nenatisljive znake v Excelu.

Uporaba funkcije SUBSTITUTE() za odstranjevanje nenatisljivih znakov

Excel ponudbe funkcija CODE(). ki vrne kodo ASCII za podani znak. To je v bistvu druga stran funkcija SYMBOL(). ki se uporablja za pretvorbo številske kode v znak. Ko prepoznate nenatisljiv znak s funkcijama CODE() in CHAR(), lahko uporabite funkcija SUBSTITUTE(). zamenjati (ali nadomestiti) znak s praznim nizom.

Sintaksa funkcije CODE():

KODA (besedilo)

  • Kje besedilo je besedilni niz, ki zahteva kodo znakov ASCII (za prvi znak).

Sintaksa funkcije CHAR():

SYMBOL(število)

    • Kje število je številska vrednost med 1 in 255 (razširjene kode znakov ASCII).

In sintaksa funkcije SUBSTITUTE():

SUBSTITUTE(besedilo, staro_besedilo, novo_besedilo, [številka_primerka])

Kje,

  • besedilo se nanaša na besedilni niz, v katerem je podniz treba zamenjati.
  • staro_besedilo se nanaša na podniz, ki ga je treba nadomestiti z novim_besedilom.
  • novo_besedilo se nanaša na podniz za zamenjavo starega_besedila.
  • [številka_primerka] se nanaša na primerek old_text, ki ga je treba zamenjati z new_text. Če ta argument ni podan, se vsak pojav starega_besedila nadomesti z novim_besedilom.

Zdaj pa recimo, da imamo delovni list, kjer imamo primer vrstice v celici A1, kot je prikazano na zgornji sliki. Niz vsebuje nenatisljiv znak na skrajni desni strani. Za odstranitev tega znaka iz niza lahko uporabimo zgornje funkcije na naslednji način:

teme namizja za noč čarovnic Windows 10

Kazalec postavite v celico B1. V vrstico s formulami na vrhu vnesite naslednjo formulo:

|_+_|

Opomba: Ker se znak pojavi desno od prvotnega besedilnega niza, smo uporabili funkcijo RIGHT(), da dobimo zadnji znak iz niza in nato poiščemo njegovo vrednost ASCII s funkcijo CODE().

Iskanje kode ASCII nenatisljivega znaka

Ko pritisnete gumb vstopi bo zgornja funkcija vrnila 11, kar je koda ASCII za navpični zavihek v tem primeru.

Zdaj postavite kazalec v celico A2 in vnesite naslednjo formulo:

|_+_|

Kot rezultat funkcije bo nenatisljiv znak odstranjen iz izvornega niza.

Preberite: 10 besedilnih funkcij v Excelu s primeri .

S funkcijo CLEAN() odstranite nenatisljive znake v Excelu.

Uporaba funkcije CLEAN() za odstranjevanje nenatisljivih znakov

CLEAN() Funkcija v Excelu odstrani vse nenatisljive znake iz danega besedilnega niza. Je najlažji in najbolj neposreden način za odstranjevanje nenatisljivih znakov v Excelu.

Sintaksa funkcije CLEAN():

CLEAN (besedilo)

  • Kje besedilo predstavlja besedilni niz, iz katerega želite odstraniti nenatisljive znake.

V zgornjem primeru lahko s funkcijo CLEAN() odstranimo nenatisljive znake, kot je ta:

А479F65C6C43A224041F905E5EADEC2FA6411318

Enostavno? Toda razlog, zakaj si bomo to ogledali kasneje, je ta, da odstrani le likov, ki imajo narave kode med 0-31 v ASCII tabela simbolov. Torej bo ne odstranjujte neprekinjenih presledkov ( ), ki lahko pridejo, ko kopirate/prilepite podatke iz zunanjega vira.

Neprekinitveni presledek je presledek, ki ga funkcija »preloma besed« v urejevalnikih besedil in drugih aplikacijskih programih ne more prekiniti. Če želite iz besedilnega niza odstraniti vse nenatisljive znake in neprekinjene presledke, morate skupaj uporabiti funkcijo CLEAN(), funkcijo SUBSTITUTE() in funkcijo TRIM().

Odstranite nenatisljive znake in neprekinjene presledke v Excelu

Funkcijo TRIM() lahko uporabite za obrezovanje presledkov z obeh koncev danega niza. Uporablja se za popravljanje neenakomernih razmikov v Excelu.

koda napake: 0x80070017

Sintaksa funkcije TRIM() je:

IZREZI (besedilo)

  • Kje besedilo se nanaša na besedilni niz, iz katerega želite odstraniti presledke na začetku in na koncu.

160 je koda ASCII. za neprekinjen prostor. Uporabite funkcijo CHAR(), da dobite vrednost znaka za neprekinjeni presledek. Nato s funkcijo SUBSTITUTE() zamenjajte neprekinjeni presledek z navadnim presledkom. Nato uporabite funkcijo TRIM(), da odstranite vse presledke z obeh koncev izvirnega besedilnega niza.

V zgornjem primeru lahko uporabimo naslednjo formulo za odstranitev nenatisljivih znakov in neprekinjenih presledkov iz izvirnega niza:

|_+_|

Upam, da vam bo zgornja objava v pomoč.

Preberi več: Excelova orodna vrstica ne deluje .

Kako odstraniti nenatisljive znake v Excelu
Priljubljene Objave