Екцел Цлеан функција

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

Овај низак ниво се често налази на почетку и / или крају датотека са подацима.

Неки уобичајени примери ових знакова који се не могу штампати су знакови који се мијешају са текстом у примјерима у ћелијама А2 и А6 на слици изнад.

Ови карактери могу ометати коришћење података у радним листовима као што су штампање, сортирање и филтрирање података.

Уклоните неподношљиве АСЦИИ и Уницоде карактере са ЦЛЕАН функцијом

Сваки знак на рачунару - који се може штампати и који се не може штампати - има број познат као његов Уницоде шифру или вредност.

Још један, старији и познатији скуп знакова је АСЦИИ, који означава амерички стандардни код за размену информација, уграђен у Уницоде сет.

Као резултат тога, првих 32 карактера (0 до 31) Уницоде и АСЦИИ скупова су идентичне и оне се називају контролним знаковима које користе програми за контролу периферних уређаја као што су штампачи.

Као такви, они нису намијењени за кориштење на радном листу и могу изазвати горе наведене грешке када су присутни.

Функција ЦЛЕАН, која претходи скупу Уницоде карактера, била је дизајнирана да уклони првих 32 не-штампаних АСЦИИ знакова и уклања исте знакове из Уницоде скупа.

Синтакса и аргументи ЦЛЕАН функције

Синтакса функције се односи на распоред функције и укључује име функције, заграде и аргументе .

Синтакса за ЦЛЕАН функцију је:

= ЦЛЕАН (текст)

Текст - (обавезно) подаци који треба очистити знакова који се не могу штампати. Референца ћелије на локацију ових података на радном листу.

На пример, да бисте очистили податке у ћелији А2 на горњој слици, унесите формулу:

= ЦЛЕАН (А2)

у другу ћелију радног листа.

Чишћење бројева

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

Примери: уклањање неприлагођених знакова

У колони А на слици, функција ЦХАР је коришћена за додавање непотписаних знакова текстуалном тексту као што је приказано на траци формуле изнад радног листа за ћелију А3 која се затим уклања помоћу функције ЦЛЕАН.

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

Број знакова за ћелију Б2 је 7 - четири карактера за текст текста и три за неописачке знакове који га окружују.

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

Уклањање карактера # 129, # 141, # 143, # 144 и # 157

Уницоде скуп знакова садржи додатне непотписане знакове који нису пронађени у АСЦИИ скупу знакова - бројеви 129, 141, 143, 144 и 157.

Чак иако Екцелова веб локација за подршку каже да не може, функција ЦЛЕАН може уклонити ове Уницоде знаке из података као што је приказано у трећем реду изнад.

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

Уклањање карактера # 127

У Уницоде скупу је један унпотписни знак који ЦЛЕАН функција не може уклонити - знак # 127 у облику кутије приказан у ћелији А4, гдје четири од ових знакова окружују текст речи.

Број знакова осам у ћелији Ц4 је исти као у ћелији Б4 и зато што ЦЛЕАН функција у Ц4 неуспешно покушава да уклони # 127 саму себе.

Међутим, како је приказано у редовима пет и шест горе, постоје алтернативне формуле помоћу функција ЦХАР и СУБСТИТУТЕ које се могу користити за уклањање овог карактера:

  1. Формула у реду пет користи СУБСТИТУТЕ и ЦХАР да замени знак # 127 са карактером који ЦЛЕАН функција може уклонити - у овом случају, карактер # 7 (црна тачка видљива у ћелији А2);
  2. Формула у реду шест користи функцију СУБСТИТУТЕ и ЦХАР да замени знак # 127 без икаквог стања, као што је приказано празним наводницима ( "" ) на крају формуле у ћелији Д6. Као резултат тога, функција ЦЛЕАН није потребна у формули, јер нема карактера за уклањање.

Уклањање непостојећих просторија са радног листа

Слично онима који се не могу штампати карактерише непропадајући простор који такође може изазвати проблеме са израчунавањем и форматирањем у радном листу. Уницоде вриједност за не-рушење простора је # 160.

Простори који не расклапају се обимно користе на веб страницама - хтмл код за то је & нбсп; - тако да ако се подаци копирају у Екцел са веб странице, могу бити укључени и непропусни простори.

Један од начина за уклањање не-рушења простора са радног листа је ова формула која комбинује функције СУБСТИТУТЕ, ЦХАР и ТРИМ.