Jak odstranit netisknutelné znaky v Excelu?

Kak Udalit Nepecataemye Simvoly V Excel



Pokud pracujete s daty v Excelu, možná jste narazili na netisknutelné znaky. Jedná se o znaky, které nejsou určeny k zobrazení na obrazovce ani k vytištění, a pokud se dostanou do vašich dat, mohou způsobit nejrůznější problémy. V tomto článku vám ukážeme, jak z dat v Excelu odstranit netisknutelné znaky.



Existuje několik různých způsobů, jak odstranit netisknutelné znaky z dat v aplikaci Excel. První je použít funkci 'Najít a nahradit'. Chcete-li to provést, otevřete list aplikace Excel a stisknutím kláves Ctrl+F otevřete dialogové okno „Najít a nahradit“. Do pole „Najít“ zadejte znak, který chcete odstranit. Ponechte pole „Nahradit za“ prázdné a poté klikněte na „Nahradit vše“.





Dalším způsobem, jak odstranit netisknutelné znaky, je použití funkce 'Text to Columns'. Chcete-li to provést, otevřete list aplikace Excel a vyberte sloupec obsahující data, která chcete vyčistit. Poté přejděte na kartu Data a klikněte na 'Text to Columns'. V rozevíracím seznamu „Typ původních dat“ vyberte „Oddělený“. V části Oddělovače vyberte znak, který chcete odstranit. Poté klikněte na 'Dokončit'.





Netisknutelné znaky můžete také odstranit pomocí vzorce. Nejběžnějším vzorcem je funkce TRIM. Chcete-li to použít, vyberte buňky obsahující data, která chcete vyčistit, a zadejte následující vzorec: =TRIM(A1). Tím se z dat ve vybraných buňkách odstraní všechny netisknutelné znaky.



Pokud potřebujete vyčistit velké množství dat, můžete zvážit použití nástroje na čištění dat od jiného výrobce. Tyto nástroje dokážou automatizovat proces odstraňování netisknutelných znaků z vašich dat a zvládnou také další běžné úkoly čištění dat. Mezi nejoblíbenější nástroje pro čištění dat patří mimo jiné Data Ladder, Data Cleaner a Data Match.

V tomto příspěvku vám to ukážeme jak odstranit netisknutelné znaky v excelu . Prvních 32 znaků Tabulka znaků ASCII (standardní formát kódování dat pro komunikaci mezi počítači) jsou netisknutelné znaky. Tyto znaky se nezobrazují (ani nevytisknou), ale sdělují aplikaci, jak má data formátovat. Zpětná mezera (kód ASCII 08), návrat na začátek řádku (kód ASCII 13), vodorovný tabulátor (kód ASCII 09) a odřádkování (kód ASCII 10) jsou některé příklady netisknutelných znaků.



Jak odstranit netisknutelné znaky v Excelu

Při importu nebo vložení dat z externího zdroje do aplikace Microsoft Excel se na listu mohou zobrazit netisknutelné znaky. Excel představuje takové znaky jako obdélníky. V tomto příspěvku vám ukážeme, jak můžete identifikovat a odstranit tyto znaky z dat aplikace Excel.

vypočítat procentuální změnu Excel

Jak odstranit netisknutelné znaky v Excelu?

Budeme diskutovat o následujících dvou metodách odstranit netisknutelné znaky v excelu :

  • K odstranění netisknutelných znaků použijte funkci SUBSTITUTE().
  • K odstranění netisknutelných znaků použijte funkci CLEAN().

Pojďme se na oba tyto způsoby podívat blíže.

K odstranění netisknutelných znaků v aplikaci Excel použijte funkci SUBSTITUTE().

Použití funkce SUBSTITUTE() k odstranění netisknutelných znaků

Excel nabízí Funkce CODE(). který vrací ASCII kód ​​pro daný znak. Je to v podstatě odvrácená strana funkce SYMBOL(). který se používá k překladu číselného kódu na znak. Jakmile pomocí funkcí CODE() a CHAR() identifikujete netisknutelný znak, můžete jej použít funkce SUBSTITUTE(). nahradit (nebo nahradit) znak prázdným řetězcem.

Syntaxe funkce CODE():

KÓD(text)

  • Kde text je textový řetězec, který vyžaduje kód znaku ASCII (pro první znak).

Syntaxe funkce CHAR():

SYMBOL(číslo)

    • Kde číslo je číselná hodnota mezi 1 a 255 (rozšířené kódy znaků ASCII).

A syntaxe funkce SUBSTITUTE():

SUBSTITUTE(text; starý_text; nový_text; [číslo_instance])

Kde,

historie souborů se nezálohuje
  • text odkazuje na textový řetězec, ve kterém má být podřetězec nahrazen.
  • starý_text odkazuje na podřetězec, který má být nahrazen novým_textem.
  • nový_text odkazuje na podřetězec, který má nahradit starý_text.
  • [číslo_instance] odkazuje na instanci old_text, která má být nahrazena novým_textem. Pokud tento argument není zadán, bude každý výskyt old_text nahrazen novým_textem.

Nyní řekněme, že máme list, kde máme ukázkový řádek v buňce A1, jak je znázorněno na obrázku výše. Řetězec obsahuje zcela vpravo netisknutelný znak. K odstranění tohoto znaku z řetězce můžeme použít výše uvedené funkce následovně:

Umístěte kurzor do buňky B1. Do řádku vzorců nahoře zadejte následující vzorec:

|_+_|

Poznámka: Protože se znak objevuje napravo od původního textového řetězce, použili jsme funkci RIGHT() k získání posledního znaku z řetězce a následnému zjištění jeho hodnoty ASCII pomocí funkce CODE().

Nalezení ASCII kódu netisknutelného znaku

Když stisknete tlačítko vstoupí výše uvedená funkce vrátí 11, což je kód ASCII pro svislou kartu použitou v tomto příkladu.

Nyní umístěte kurzor do buňky A2 a zadejte následující vzorec:

|_+_|

V důsledku funkce bude netisknutelný znak odstraněn ze zdrojového řetězce.

Číst: 10 textových funkcí v Excelu s příklady .

K odstranění netisknutelných znaků v Excelu použijte funkci CLEAN().

Použití funkce CLEAN() k odstranění netisknutelných znaků

ČISTÝ() Funkce v Excelu odebere z daného textového řetězce všechny netisknutelné znaky. Je nejlehčí a nejpřímější způsob, jak odstranit netisknutelné znaky v Excelu.

Syntaxe funkce CLEAN():

CLEAN(text)

  • Kde text představuje textový řetězec, ze kterého se mají odstranit netisknutelné znaky.

Ve výše uvedeném příkladu můžeme použít funkci CLEAN() k odstranění netisknutelných znaků, jako je tento:

А479F65C6C43A224041F905E5EADEC2FA6411318

Jednoduchý? Ale důvod, proč se na to podíváme později, je ten pouze odstraní postavy, které mají Příroda kódy mezi 0-31 v ASCII tabulka symbolů. Tak to bude neodstraňujte neporušitelné mezery ( ), které se mohou dostat dovnitř při kopírování/vkládání dat z nějakého externího zdroje.

Nepřerušitelná mezera je mezera, kterou nelze přerušit funkcí „zalamování slov“ v textových procesorech a jiných aplikačních programech. Chcete-li z textového řetězce odstranit všechny netisknutelné znaky a také pevné mezery, musíte použít funkci CLEAN(), funkci SUBSTITUTE() a funkci TRIM() společně.

Odstraňte netisknutelné znaky a pevné mezery v Excelu

zvuk nefunguje ve Firefoxu

Funkci TRIM() lze použít k oříznutí mezer z obou konců daného řetězce. Používá se k opravě nerovnoměrných mezer v Excelu.

Syntaxe funkce TRIM() je:

VYŘEZAT(text)

  • Kde text odkazuje na textový řetězec, ze kterého chcete odstranit úvodní a koncové mezery.

160 je kód ASCII. pro nepřetržitý prostor. Pomocí funkce CHAR() získáte hodnotu znaku pro pevnou mezeru. Potom pomocí funkce SUBSTITUTE() nahraďte pevnou mezeru běžnou mezerou. A pak použijte funkci TRIM() k odstranění všech mezer z obou konců původního textového řetězce.

Ve výše uvedeném příkladu můžeme použít následující vzorec k odstranění netisknutelných znaků a nezalomitelných mezer z původního řetězce:

|_+_|

Doufám, že vám výše uvedený příspěvek pomůže.

Přečtěte si více: Panel nástrojů Excel nefunguje .

Jak odstranit netisknutelné znaky v Excelu
Populární Příspěvky