VYČISTIT v aplikaci Excel (vzorec, příklady) | Jak používat funkci CLEAN?

Clean Function in excel is a text function in excel which is used to clean the text with the characters which are not printed when we use the print option, this is also an inbuilt function in excel and to use this function type = CLEAN (in a buňku a zadejte text jako argument, nezapomeňte, že odstraní netisknutelný znak.

Funkce CLEAN v aplikaci Excel

Funkce CLEAN v aplikaci Excel se používá k odstranění netisknutelných znaků ze vstupního řetězce. Je kategorizován jako funkce String / Text.

Každý znak, ať už tisknutelný nebo netisknutelný, má jedinečné číslo známé jako kód nebo hodnota znaku Unicode. Funkce CLEAN v aplikaci Excel odstraní prvních 32 (netisknutelných) znaků v 7bitovém kódu ASCII (hodnoty 0 až 31) z libovolného daného textu. Unicode také obsahuje další netisknutelné znaky, které nejsou přítomny v znakové sadě ASCII (hodnoty 127, 129, 141, 143, 144 a 157). Některé z těchto znaků Unicode funkce CLEAN v aplikaci Excel sama neodstraní.

Syntax

Argumenty použité ve vzorci CLEAN v aplikaci Excel

text - text, který se má vyčistit.

Textový vstup může být text sám o sobě uveden v uvozovkách, nebo odkazy na buňky. Může být součástí vzorce CLEAN.

Výstup

CLEAN v aplikaci Excel vrací hodnotu řetězce / textu po odebrání netisknutelných znaků z řetězce.

Funkce CLEAN převádí všechna čísla na text. Pokud se používá k čištění číselných údajů, funkce CLEAN v aplikaci Excel kromě odstranění všech netisknutelných znaků převede všechna čísla na text - což může vést k chybám, pokud se tato data budou dále používat ve výpočtech.

Použití funkce CLEAN

CLEAN v aplikaci Excel se používá k předběžnému zpracování souboru / textu, který je importován z jiných aplikací a obsahuje znaky, které nelze pro aktuální aplikaci tisknout / číst. Importované údaje z databází, textových souborů nebo webových stránek takové znaky obvykle obsahují. Tyto znaky mohou vést k chybě, pokud jsou zadány jako vstup do některých funkcí. Před analýzou takto importovaných dat je třeba je vyčistit

Pomocí CLEAN můžete odstranit znaky, které nelze z textu tisknout. Můžete také použít CLEAN k odstranění konců řádků z textu.

Někdy tyto netisknutelné znaky nejsou vůbec viditelné. Stále je však nutné je z textu oříznout, aby na nich mohly pracovat další funkce / aplikace.

Ilustrace

Předpokládejme, že máte text obsahující netisknutelný znak v buňce C3 = „ Toto je testovací řetězec“ & CHAR (7) & „.“ .

Chcete-li odstranit netisknutelný znak a vrátit čistý text, zadejte „= CLEAN (C3)“

a stiskněte klávesu Enter. Odstraní netisknutelný znak.

Můžete také přímo napsat text místo toho, abyste jej dali jako odkaz na buňku.

= CLEAN („Toto je testovací řetězec“ & CHAR (7) & „.“)

Tento formát se však s touto funkcí CLEAN v aplikaci Excel používá jen zřídka.

Poskytne také stejný výstup.

Jak používat funkci CLEAN v aplikaci Excel?

Funkce Excel CLEAN v aplikaci Excel je velmi jednoduchá a snadno použitelná. Pojďme pochopit fungování CLEAN v aplikaci Excel na několika příkladech.

Tuto šablonu aplikace Excel CLEAN Function si můžete stáhnout zde - šablonu CLEAN Function Excel

Příklad č. 1

Předpokládejme, že máte nějaký text zadaný v řadě buněk (C3: C7). Nyní chcete tento text vyčistit odstraněním netisknutelných znaků.

Můžete použít následující syntaxi:

= CLEAN (C3)

a stiskněte klávesu Enter.

Nyní jej můžete přetáhnout do ostatních buněk.

Příklad č. 2

Předpokládejme, že máte nějaký text zadaný v řadě buněk (C3: C7). Data zahrnují netisknutelné znaky, zalomení řádků a některé koncové a úvodní mezery navíc. Tento text musíte vyčistit odstraněním netisknutelných znaků, zalomením řádků a koncovými a úvodními mezerami.

Chcete-li v Excelu vyčistit a odstranit zalomení řádků, mezery navíc a netisknutelné znaky z daných dat, můžete použít následující syntaxi:

= TRIM (CLEAN (C3))

a stiskněte klávesu Enter.

= CLEAN (C3) odstraní netisknutelné znaky.

TRIM (..) odstraní zbytečné mezery poté, co funkce Excel CLEAN odstraní netisknutelné znaky.

Příklad č. 3

Předpokládejme, že máte text zadaný v řadě buněk (C3: C6). Nyní chcete zkontrolovat, zda některá z těchto buněk obsahuje netisknutelné znaky. Pokud ano, pak získejte počet těchto znaků.

K tomu můžete použít následující syntaxi:

= IF ((LEN (C3) - LEN (CLEAN (C3)))> 0, (LEN (C3) - LEN (CLEAN (C3))) & „Non-printable characters”, “Clean text”)

a stiskněte klávesu Enter.

Podívejme se na funkci Excel CLEAN podrobně:

  • CLEAN (C3) odstraní netisknutelné znaky.
  • LEN (CLEAN (C3)) udá délku řetězce po odebrání netisknutelných znaků z C3.
  • LEN (C3) udá délku řetězce C3.
  • LEN (C3) - LEN (CLEAN (C3)) udá počet netisknutelných znaků v řetězci C3.

Konečně,

Pokud je počet netisknutelných znaků větší než 0

poté vytiskne è { Počet netisknutelných znaků } „Netisknutelné znaky“

jiný

vytiskne „Čistý text“.

Nyní jej můžete přetáhnout do ostatních buněk.

Příklad č. 4

Předpokládejme, že máte nějaký text v buňkách B3: B7. Text obsahuje některé netisknutelné znaky, zalomení řádků, úvodní a koncové mezery a speciální znak CHAR (160), což je neporušitelný prostor, který se obvykle používá na webových stránkách. Tyto znaky musíte z textu odstranit.

Vzhledem k tomu, že funkce Excel CLEAN není dostatečná k odstranění CHAR (160), musíme v tomto případě použít náhradní funkci v aplikaci Excel, můžete použít následující syntaxi:

= TRIM (CLEAN (SUBSTITUTE (B3, CHAR (160), ““))))

V tomhle,

SUBSTITUTE (B3, CHAR (160), ”“) nahradí CHAR (160) z textu.

CLEAN (SUBSTITUTE (B3, CHAR (160), ”“)) vyčistí nahrazený text.

TRIM (CLEAN (SUBSTITUTE (B3, CHAR (160), ”“)))) odstraní zbytečné mezery poté, co byly odstraněny netisknutelné znaky a CHAR (160).

Podobně jej nyní můžete přetáhnout do ostatních buněk.

Příklad č. 5

Předpokládejme, že máte nějaká číselná data, která mezi nimi obsahují některé netisknutelné znaky. Abyste mohli používat matematické operace, musíte z textu odstranit tyto netisknutelné znaky.

Chcete-li tyto znaky odstranit, můžete jednoduše použít syntaxi:

= CLEAN (C3)

a stiskněte klávesu Enter.

Můžete si všimnout, že funkce Excel CLEAN vrací text . Takže výstup se nemusí chovat jako numerický text a v některých případech může způsobit chybu u některých matematických operací. V takovém případě můžete alternativně použít následující syntaxi:

= HODNOTA (CLEAN (C3))

a stiskněte klávesu Enter.

VALUE () převede vstupní text do číselného formátu.

Podobně jej nyní můžete přetáhnout do ostatních buněk.

Věci k zapamatování

  • Funkce Excel CLEAN odstraní netisknutelné znaky z řetězce.
  • Odebere ze vstupního textu 0 až 31 7bitový kód ASCII.
  • Některé znaky Unicode, které nejsou v kódu ASCII, nemusí být funkcí Excel CLEAN odstraněny.
  • Některé netisknutelné znaky nemusí být viditelné, ale přesto v textu existují. K ověření jejich existence lze použít funkci Excel CLEAN.

$config[zx-auto] not found$config[zx-overlay] not found