Как да използвате функцията Clean на Excel

Съдържание:

Как да използвате функцията Clean на Excel
Как да използвате функцията Clean на Excel
Anonim

Какво да знаете

  • За да премахнете ASCII символи, въведете =CLEAN(Text).
  • Използвайте функцията SUBSTITUTE, за да конвертирате Unicode знаци в ASCII знаци.

Ето как да използвате функцията Clean в Microsoft Excel 2019, 2016, 2013, 2010 и Excel за Microsoft 365. Функцията Clean премахва много непечатаеми компютърни знаци, копирани или импортирани в работен лист, защото такива знаци могат да попречат на отпечатването, сортирането и филтрирането на данни.

Синтаксис и аргументи на функция CLEAN

Синтаксисът на функцията е нейното оформление и включва името, скобите и аргументите. Синтаксисът за функцията CLEAN е:

=CLEAN(Текст)

Текст

(задължително) е

препратка към клетка

към местоположението на тези данни в работния лист, който искате да изчистите.

Например, кажете клетка A2 съдържа тази формула:

=CHAR(10)&"Календар"&CHAR(9)

За да изчистите това, трябва да въведете формулата в друга клетка на работен лист:

=CLEAN(A2)

Резултатът ще остави само думата

Календар

в клетка A2.

В допълнение към премахването на непечатаеми знаци, функцията CLEAN също преобразува числа в текст, което може да доведе до грешки, ако по-късно използвате тези данни в изчисления.йени

Премахване на непечатаеми, не-ASCII знаци

Докато функцията CLEAN е отлична за елиминиране на непечатаеми ASCII знаци, има няколко непечатаеми знака, които попадат извън обхвата на ASCII, които бихте могли да премахнете.

Непечатаемите Unicode знаци включват числа 129, 141, 143,144 и 157 . Освен това може да пожелаете да премахнете 127 , който е знакът за изтриване и също не може да се печата.

Един от начините за премахване на такива данни е функцията SUBSTITUTE да ги преобразува в ASCII символ, който функцията CLEAN може да премахне. Можете да вложите функциите SUBSTITUTE и CLEAN, за да улесните.

=CLEAN(SUBSTITUTE(A3, CHAR(129), CHAR(7)))

Алтернативно, човек може просто да замени обидния непечатаем знак с нищо ("").

=ЗАМЕСТВАНЕ(A4, CHAR(127), "")

Какво представляват непечатаеми знаци?

Image
Image

Всеки знак на компютъра - печатаем и непечатаем - има номер, известен като неговия Unicode символен код или стойност. Друг, по-стар и по-известен набор от знаци е ASCII, който означава американски стандартен код за обмен на информация, който е включен в набора Unicode.

В резултат на това първите 32 знака (0 до 31) от Unicode и ASCII наборите са идентични. Те се използват от програми за управление на периферни устройства като принтери на различни платформи. Като такива, те не са предназначени за използване в работен лист и могат да причинят грешки, когато присъстват.

Функцията CLEAN, която предшества набора от знаци Unicode, премахва първите 32 непечатаеми ASCII знака и същите знаци от набора Unicode.

Препоръчано: