Ako odstrániť netlačiteľné znaky v Exceli?

Kak Udalit Nepecataemye Simvoly V Excel



Ak pracujete s údajmi v Exceli, možno ste narazili na netlačiteľné znaky. Sú to znaky, ktoré nie sú určené na zobrazenie na obrazovke ani na vytlačenie, a ak sa dostanú do vašich údajov, môžu spôsobiť najrôznejšie problémy. V tomto článku vám ukážeme, ako odstrániť netlačiteľné znaky z údajov v Exceli.



Existuje niekoľko rôznych spôsobov, ako odstrániť netlačiteľné znaky z údajov v Exceli. Prvým je použitie funkcie „Nájsť a nahradiť“. Ak to chcete urobiť, otvorte hárok programu Excel a stlačením klávesov Ctrl+F otvorte dialógové okno „Nájsť a nahradiť“. Do poľa „Nájsť“ zadajte znak, ktorý chcete odstrániť. Ponechajte pole „Nahradiť čím“ prázdne a potom kliknite na „Nahradiť všetko“.





Ďalším spôsobom, ako odstrániť netlačiteľné znaky, je použiť funkciu 'Text to Columns'. Ak to chcete urobiť, otvorte hárok programu Excel a vyberte stĺpec obsahujúci údaje, ktoré chcete vyčistiť. Potom prejdite na kartu Údaje a kliknite na položku Text do stĺpcov. V rozbaľovacej ponuke „Typ pôvodných údajov“ vyberte možnosť „Oddeľované“. V časti „Oddeľovače“ vyberte znak, ktorý chcete odstrániť. Potom kliknite na „Dokončiť“.





Netlačiteľné znaky môžete odstrániť aj pomocou vzorca. Najbežnejším vzorcom na to je funkcia TRIM. Ak to chcete použiť, vyberte bunky obsahujúce údaje, ktoré chcete vyčistiť, a potom zadajte nasledujúci vzorec: =TRIM(A1). Tým sa z údajov vo vybratých bunkách odstránia všetky netlačiteľné znaky.



Ak potrebujete vyčistiť veľa údajov, možno by ste mali zvážiť použitie nástroja na čistenie údajov od tretej strany. Tieto nástroje dokážu automatizovať proces odstraňovania netlačiteľných znakov z vašich údajov a dokážu zvládnuť aj iné bežné úlohy čistenia údajov. Niektoré z najpopulárnejších nástrojov na čistenie údajov zahŕňajú okrem iného Data Ladder, Data Cleaner a Data Match.

V tomto príspevku vám to ukážeme ako odstrániť netlačiteľné znaky v programe Excel . Prvých 32 znakov v Tabuľka znakov ASCII (štandardný formát kódovania údajov pre komunikáciu medzi počítačmi) sú netlačiteľné znaky. Tieto znaky sa nezobrazia (ani nevytlačia), ale informujú aplikáciu, ako má údaje naformátovať. Backspace (ASCII kód ​​08), návrat vozíka (ASCII kód ​​13), horizontálny tabelátor (ASCII kód ​​09) a posun riadkov (ASCII kód ​​10) sú niektoré príklady netlačiteľných znakov.



Ako odstrániť netlačiteľné znaky v Exceli

Keď importujete alebo prilepíte údaje z externého zdroja do programu Microsoft Excel, na vašom hárku sa môžu zobraziť netlačiteľné znaky. Excel predstavuje také znaky ako obdĺžniky. V tomto príspevku vám ukážeme, ako môžete identifikovať a odstrániť tieto znaky z údajov programu Excel.

vypočítať percentuálnu zmenu

Ako odstrániť netlačiteľné znaky v Exceli?

Budeme diskutovať o nasledujúcich dvoch metódach odstrániť netlačiteľné znaky v Exceli :

  • Na odstránenie netlačiteľných znakov použite funkciu SUBSTITUTE().
  • Na odstránenie netlačiteľných znakov použite funkciu CLEAN().

Pozrime sa bližšie na obe tieto metódy.

Na odstránenie netlačiteľných znakov v Exceli použite funkciu SUBSTITUTE().

Použitie funkcie SUBSTITUTE() na odstránenie netlačových znakov

Excel ponúka Funkcia CODE(). ktorý vráti ASCII kód ​​pre daný znak. Je to v podstate odvrátená strana Funkcia SYMBOL(). ktorý sa používa na preklad číselného kódu na znak. Keď pomocou funkcií CODE() a CHAR() identifikujete netlačiteľný znak, môžete ho použiť Funkcia SUBSTITUTE(). nahradiť (alebo nahradiť) znak prázdnym reťazcom.

Syntax funkcie CODE():

CODE(text)

  • Kde text je textový reťazec, ktorý vyžaduje kód znaku ASCII (pre prvý znak).

Syntax funkcie CHAR():

SYMBOL(číslo)

    • Kde číslo je číselná hodnota medzi 1 a 255 (rozšírené kódy znakov ASCII).

A syntax funkcie SUBSTITUTE():

SUBSTITUTE(text; starý_text; nový_text; [číslo_inštancie])

Kde,

  • text odkazuje na textový reťazec, v ktorom má byť podreťazec nahradený.
  • starý_text odkazuje na podreťazec, ktorý sa má nahradiť novým_textom.
  • nový_text odkazuje na podreťazec, ktorý má nahradiť starý_text.
  • [číslo_inštancie] odkazuje na inštanciu old_text, ktorá sa má nahradiť novým_textom. Ak tento argument nie je zadaný, každý výskyt old_text je nahradený novým_textom.

Teraz povedzme, že máme pracovný hárok, kde máme príklad riadku v bunke A1, ako je znázornené na obrázku vyššie. Reťazec obsahuje úplne vpravo netlačiteľný znak. Na odstránenie tohto znaku z reťazca môžeme použiť vyššie uvedené funkcie takto:

droidcam skype

Umiestnite kurzor do bunky B1. Do riadka vzorcov v hornej časti zadajte nasledujúci vzorec:

|_+_|

Poznámka: Pretože sa znak zobrazuje napravo od pôvodného textového reťazca, použili sme funkciu RIGHT() na získanie posledného znaku z reťazca a následné zistenie jeho hodnoty ASCII pomocou funkcie CODE().

Nájdenie ASCII kódu netlačiteľného znaku

Keď stlačíte tlačidlo vstúpi hore uvedená funkcia vráti 11, čo je kód ASCII pre vertikálnu kartu použitú v tomto príklade.

Teraz umiestnite kurzor do bunky A2 a zadajte nasledujúci vzorec:

|_+_|

V dôsledku funkcie bude netlačiteľný znak odstránený zo zdrojového reťazca.

Čítať: 10 textových funkcií v Exceli s príkladmi .

Na odstránenie netlačiteľných znakov v Exceli použite funkciu CLEAN().

Použitie funkcie CLEAN() na odstránenie netlačových znakov

CLEAN() Funkcia v Exceli odstráni všetky netlačiteľné znaky z daného textového reťazca. Je najľahší a najpriamejší spôsob odstránenia netlačiteľných znakov v Exceli.

Syntax funkcie CLEAN():

CLEAN(text)

  • Kde text predstavuje textový reťazec, z ktorého sa odstránia netlačiteľné znaky.

Vo vyššie uvedenom príklade môžeme použiť funkciu CLEAN() na odstránenie netlačiteľných znakov, ako je tento:

А479F65C6C43A224041F905E5EADEC2FA6411318

jednoduché? Ale dôvod, prečo sa na to pozrieme neskôr, je ten odstráni iba postavy, ktoré majú prírody kódy medzi 0-31 v ASCII tabuľka symbolov. Tak to bude neodstraňujte nerozbitné medzery ( ), ktoré sa môžu dostať pri kopírovaní/vkladaní údajov z nejakého externého zdroja.

Nedeliteľná medzera je medzera, ktorú nemožno prelomiť funkciou „zalamovania slov“ v textových procesoroch a iných aplikačných programoch. Ak chcete z textového reťazca odstrániť všetky netlačiteľné znaky, ako aj pevné medzery, musíte použiť funkciu CLEAN(), funkciu SUBSTITUTE() a funkciu TRIM().

Odstráňte netlačené znaky a pevné medzery v Exceli

Funkciu TRIM() možno použiť na orezanie medzier z oboch koncov daného reťazca. Používa sa na opravu nerovnomerných medzier v Exceli.

kód chyby: 0x80070017

Syntax funkcie TRIM() je:

VYstrihnúť(text)

  • Kde text odkazuje na textový reťazec, z ktorého chcete odstrániť medzery na začiatku a na konci.

160 je kód ASCII. pre neprerušiteľný priestor. Pomocou funkcie CHAR() získate hodnotu znaku pre pevnú medzeru. Potom pomocou funkcie SUBSTITUTE() nahraďte nedeliteľnú medzeru obyčajnou medzerou. A potom pomocou funkcie TRIM() odstráňte všetky medzery z oboch koncov pôvodného textového reťazca.

Vo vyššie uvedenom príklade môžeme použiť nasledujúci vzorec na odstránenie netlačiteľných znakov a nedeliteľných medzier z pôvodného reťazca:

|_+_|

Dúfam, že vám príspevok vyššie pomôže.

Čítaj viac: Panel s nástrojmi Excelu nefunguje .

Ako odstrániť netlačiteľné znaky v Exceli
Populárne Príspevky