ЦЛЕАН ин Екцел (Формула, примери) | Како се користи функција ЦЛЕАН?

Чиста функција у Екцелу је текстуална функција у Екцелу која се користи за чишћење текста са знаковима који се не штампају када користимо опцију штампања, ово је такође уграђена функција у Екцелу и за употребу ове функције = ЦЛЕАН (у ћелије и наведите текст као аргумент, не заборавите да уклања карактер који се не може исписати.

ЦЛЕАН Функција у програму Екцел

Функција ЦЛЕАН у програму Екцел користи се за уклањање неисписаних знакова из улазног низа. Категоризован је као функција стринг / тект.

Сваки знак, било да се може штампати или не, има јединствени број познат као Уницоде код или вредност знака. ЦЛЕАН у екцелу уклања било која 32 текста (неисписива) у 7-битном АСЦИИ коду (вредности од 0 до 31). Уницоде садржи и друге неисписиве знакове који нису присутни у АСЦИИ скупу знакова (вредности 127, 129, 141, 143, 144 и 157). Неке од ових Уницоде знакова функција ЦЛЕАН у Екцелу неће уклонити сама.

Синтакса

Аргументи коришћени у ЦЛЕАН Формула у програму Екцел

текст - Текст за чишћење.

Тхе текст улаз може бити сам текст дат у наводницима или референцама на ћелије. То може бити део формуле ЦЛЕАН.

Оутпут

ЦЛЕАН у програму Екцел враћа вредност низа / текста након уклањања знакова који се не могу исписати из низа.

Функција ЦЛЕАН претвара све бројеве у текст. Ако се користи за чишћење података о бројевима, функција ЦЛЕАН у програму Екцел, поред уклањања знакова који се не штампају, претвориће све бројеве у текст - што може резултирати грешкама ако се ти подаци даље користе у прорачунима.

Употреба функције ЦЛЕАН

ЦЛЕАН у програму Екцел користи се за обраду датотеке / текста који се увози из других апликација и садржи знакове који се не могу исписати / прочитати са тренутном апликацијом. Увезени подаци из база података, текстуалних датотека или веб страница обично садрже такве знакове. Ови знакови могу довести до грешке када се дају као улаз за неке функције. Пре анализе таквих увезених података треба их очистити

Можете користити ЦЛЕАН да бисте уклонили знакове који се не могу исписати из текста. Такође можете да користите ЦЛЕАН да бисте уклонили преломе редова из текста.

Понекад се ови знакови који се не штампају уопште не виде. Међутим, и даље их је потребно исећи из текста да би друге функције / апликације радиле на њему.

Илустрација

Претпоставимо да имате текст који садржи неисписљив знак у ћелији Ц3 = ”Ово је тестни низ „& ЦХАР (7) &„. “.

Да бисте уклонили знак који се не може штампати и вратили чисти текст, откуцајте „= ЦЛЕАН (Ц3)“

и притисните Ентер. Уклониће знак који се не може штампати.

Текст можете и директно да напишете уместо да га дате као референцу на ћелију.

= ЦЛЕАН („Ово је тестни низ“ & ЦХАР (7) & „.“)

Међутим, овај формат се ретко користи са овом функцијом ЦЛЕАН у програму Екцел.

Такође ће дати исти излаз.

Како се користи функција ЦЛЕАН у програму Екцел?

Екцел ЦЛЕАН функција у програму Екцел је врло једноставна и лака за употребу. Нека неки примери примере рад ЦЛЕАН-а у екцелу.

Овај предложак ЧИСТЕ функције Екцел можете преузети овде - Предложак ЧИСТЕ функције Екцел

Пример # 1

Претпоставимо да имате неки текст дат у низу ћелија (Ц3: Ц7). Сада желите да очистите овај текст уклањањем знакова који се не могу штампати.

Можете користити следећу синтаксу:

= ЧИСТО (Ц3)

и притисните Ентер.

Сада га можете повући до остатка ћелија.

Пример # 2

Претпоставимо да имате неки текст дат у низу ћелија (Ц3: Ц7). Подаци укључују знакове који се не могу исписати, преломе редова и неке додатне и размаке који прате и воде. Морате очистити овај текст уклањањем знакова који се не могу исписати, прелома редова и пратећих и водећих размака.

Да бисте Екцел очистили и уклонили преломе редова, сувишне размаке и неисписиве знакове из датих података, можете да користите следећу синтаксу:

= ТРИМ (ЧИСТО (Ц3))

и притисните Ентер.

= ЦЛЕАН (Ц3) уклониће знакове који се не могу штампати.

ТРИМ (..) уклониће непотребне размаке након уклањања неисписивих знакова помоћу функције Екцел ЦЛЕАН.

Пример # 3

Претпоставимо да имате текст дат у низу ћелија (Ц3: Ц6). Сада желите да проверите да ли било која од ових ћелија садржи знакове који се не могу штампати. Ако је одговор да, израчунајте бројеве ових знакова.

Да бисте то урадили, можете користити следећу синтаксу:

= АКО ((ЛЕН (Ц3) - ЛЕН (ЦЛЕАН (Ц3)))> 0, (ЛЕН (Ц3) - ЛЕН (ЦЛЕАН (Ц3))) & "Неисписиви знакови", "Чисти текст")

и притисните Ентер.

Погледајмо детаљно функцију Екцел ЦЛЕАН:

  • ЦЛЕАН (Ц3) уклониће знакове који се не могу штампати.
  • ЛЕН (ЦЛЕАН (Ц3)) ће дати дужину низа након уклањања знакова који се не могу штампати из Ц3.
  • ЛЕН (Ц3) ће дати дужину низа Ц3.
  • ЛЕН (Ц3) - ЛЕН (ЦЛЕАН (Ц3)) ће дати број знакова који се не могу исписати у низу Ц3.

Коначно,

Ако је број знакова који се не могу штампати већи од 0

онда ће исписати е { Број знакова који се не могу штампати } „Знакови који се не могу штампати“

иначе

исписат ће „Чист текст“.

Сада га можете превући до остатка ћелија.

Пример # 4

Претпоставимо да имате неки текст у ћелијама Б3: Б7. Текст садржи неке знакове који се не могу штампати, преломе редова, размаке на почетку и на крају, као и специјални знак ЦХАР (160), који је непрекинути простор који се обично користи на веб локацијама. Морате уклонити ове знакове из текста.

Будући да функција Екцел ЦЛЕАН није довољна за уклањање ЦХАР-а (160), у овом случају морамо да користимо функцију замене у Екцелу, можете користити следећу синтаксу:

= ТРИМ (ОЧИСТИ (ЗАМЕНА (Б3, ЦХАР (160), ”“)))

У ово,

ЗАМЕНА (Б3, ЦХАР (160), ”“) замениће ЦХАР (160) из текста.

ЦЛЕАН (ЗАМЕНА (Б3, ЦХАР (160), ”“)) очистиће замењени текст.

ТРИМ (ОЧИСТИ (ЗАМЕНА (Б3, ЦХАР (160), ”“))) уклониће непотребне размаке након уклањања знакова који се не могу исписати и ЦХАР (160).

Слично томе, сада га можете повући до остатка ћелија.

Пример # 5

Претпоставимо да имате неке нумеричке податке који између њих садрже неке знакове који се не могу исписати. Морате уклонити ове знакове који се не могу штампати из текста како бисте користили математичке операције.

Да бисте уклонили ове знакове, можете једноставно користити синтаксу:

= ЧИСТО (Ц3)

и притисните Ентер.

Можда ћете приметити да функција Екцел ЦЛЕАН враћа а текст. Дакле, излаз се можда неће понашати као нумерички текст и у неким случајевима даје грешку код неких математичких операција. У том случају можете алтернативно користити следећу синтаксу:

= ВРЕДНОСТ (ЧИСТО (Ц3))

и притисните Ентер.

ВАЛУЕ () претвориће улаз текст у нумерички формат.

Слично томе, сада га можете повући до остатка ћелија.

Ствари које треба запамтити

  • Функција Екцел ЦЛЕАН уклања знакове који се не могу исписати из низа.
  • Уклања 0 до 31 7-битни АСЦИИ код из улазног текста.
  • Функција Екцел ЦЛЕАН не може уклонити неке Уницоде знакове који нису присутни у АСЦИИ коду.
  • Неки знакови који се не могу штампати можда неће бити видљиви, али још увек постоје у тексту. Функција Екцел ЦЛЕАН се може користити за проверу њиховог постојања.