V zadané buňce funkce CLEAN odstraní všechny netisknutelné znaky a odhalí pouze text, který lze vytisknout. 2. Využití funkce SUBSTITUTE: Dalším užitečným způsobem, jak se zbavit netisknutelných znaků, ale i určitých speciálních znaků nebo mezer, je použití funkce SUBSTITUTE. Pomocí tohoto nástroje můžete zcela odstranit určité znaky nebo vyměnit určité znaky za jiné. Zde se dozvíte, jak odstranit netisknutelné znaky pomocí funkce SUBSTITUTE: 1. Vyberte prázdnou buňku vedle buňky s textem, který chcete odstranit. 2. Vyplňte prázdnou buňku vzorcem „=SUBSTITUTE(odkaz na buňku, CHAR(kód), „“)“, přičemž „odkaz na buňku“ nahraďte skutečným odkazem na buňku s textem, který chcete vyčistit, a „kód“ ASCII kódem netisknutelného znaku, který chcete odstranit. 3. Chcete-li vzorec použít, stiskněte klávesu Enter. Pro každý netisknutelný znak, který chcete odstranit, opakujte tento postup. 3. Využití funkce Najít a nahradit: Netisknutelné znaky lze odstranit také pomocí funkce Najít a nahradit aplikace Excel. Postup je následující: Chcete-li vstoupit do dialogového okna Najít a nahradit, použijte klávesovou zkratku Ctrl + H. 2. Klepněte na tlačítko . 3. Stisknutím klávesové zkratky Ctrl + J, resp. klávesové zkratky Ctrl + Mezera zadejte do pole Najít co zalomení řádku nebo nezalomení mezery. 3. Pole Nahradit znakem nevyplňujte. 4. Vyberte možnost Nahradit vše.
Excel vyhledá a odstraní dodané netisknutelné znaky ze zvoleného rozsahu. Použití makra VBA:
Použití makra VBA může být dobrou volbou ve složitějších situacích nebo při práci s obrovskými soubory dat. Prostředí VBA umožňuje automatizovat a přizpůsobit proces odstraňování netisknutelných znaků. Zde je rychlé makro VBA, které z daného rozsahu vyloučí každý znak, který nelze vytisknout: Pro spuštění editoru Visual Basic for Applications stiskněte klávesy Alt + F11. 2. Klepnutím na tlačítko Vložit > Modul přidejte nový modul a poté 3. Klepněte na tlačítko Vložit > Modul. Do modulu vložte následující kód: Dim cell As Range
Dim nonPrintable As String
nonPrintable = „[!-]“ 2. Pro každou buňku ve vybrané buňce
.Value = WorksheetFunction.Clean(WorksheetFunction.Trim(cell.Value, nonPrintable, „“)))
Nadcházející buňka Konec Sub
“‘ 4. Ukončete editaci a vraťte se na pracovní list aplikace Excel. 5. Vyberte rozsah, ze kterého chcete vynechat znaky, které nelze vytisknout. 6. Chcete-li otevřít dialogové okno Makra, stiskněte klávesy Alt + F8. 7. Po výběru makra RemoveNonPrintableCharacters klikněte na tlačítko Spustit. Makro VBA odstraní všechny nečitelné znaky ze zvoleného rozsahu a ponechá pouze text, který lze vytisknout.
Shrnutí:
Zachování přesných a čistých dat v aplikaci Excel vyžaduje odstranění netisknutelných znaků. Aplikace Excel nabízí řadu řešení tohoto problému, včetně použití vestavěných funkcí, jako jsou CLEAN a SUBSTITUTE, nástroje Find and Replace a maker VBA. Podle pokynů uvedených v tomto článku můžete zajistit, že vaše data budou zbavena netisknutelných znaků, což usnadní jejich analýzu, prezentaci a sdílení.
V aplikaci Excel můžete netisknutelné znaky odstranit následujícím postupem: V kroku 1 otevřete tabulku aplikace Excel. 2. Vyberte rozsah buněk, ze kterých chcete odstranit znaky, které nelze tisknout. Máte možnost vybrat jednu nebo více buněk. 3. Na pásu karet aplikace Excel vyberte kartu „Domů“. 4. Klepnutím na tlačítko vyberte ve skupině „Úpravy“ možnost „Najít a vybrat“. 5. Chcete-li vstoupit do dialogového okna Najít a nahradit, vyberte z rozevírací nabídky možnost „Nahradit“. 6. Do pole „Najít co“ zadejte netisknutelný znak, který chcete odstranit. Pro odstranění zalomení řádků můžete například použít znak „l“ (bez uvozovek). 7. Do pole „Nahradit znakem“ nezadávejte nic. 8. Chcete-li se zbavit všech výskytů netisknutelného znaku ve zvolené oblasti, klepněte na tlačítko „Nahradit vše“. 9. Chcete-li dialogové okno Najít a nahradit po dokončení postupu zavřít, klepněte na tlačítko „Zavřít“.
Tyto postupy vám pomohou úspěšně odstranit netisknutelné znaky z aplikace Excel, díky čemuž budou vaše data čistá a vhodná pro tisk nebo další analýzu.
Funkce CLEAN v aplikaci Excel odstraní z buňky veškerý netisknutelný text.
V aplikaci Excel můžete provést následující akce k odstranění všech netextových znaků:
1. Rozhodněte, ze kterého sloupce nebo sady buněk chcete odstranit netextové znaky. 2. Na kartě „Domů“ ve skupině „Úpravy“ vyberte možnost „Najít a vybrat“. 3. Chcete-li vstoupit do dialogového okna Najít a nahradit, vyberte z rozevírací nabídky možnost „Nahradit“. 4. Do části „Najít co“ zadejte netextový znak, který chcete odstranit (například „*“). 5. Pole „Nahradit textem“ nevyplňujte. 6. Chcete-li se zbavit všech výskytů netextového znaku ve zvolené oblasti, klepněte na možnost „Nahradit vše“. Pro každý netextový znak, který chcete odstranit, opakujte kroky 4-6. 8. Chcete-li dialogové okno Najít a nahradit po odstranění všech požadovaných netextových znaků zavřít, klepněte na tlačítko „Zavřít“.
Podle těchto pokynů můžete z aplikace Excel úspěšně odstranit všechny netextové znaky.