Како да се користи функцијата CLEAN во Excel (10 примери)

  • Споделете Го Ова
Hugh West

Функцијата ЧИСТИ е текстуална функција на Excel што се користи за отстранување на знаци кои не можат да се печатат или паузи на линии од текстовите на базата на податоци. Во оваа статија, ќе можете да ги знаете деталите за функцијата CLEAN и да запознаете некои употреби на оваа функција со неколку примери.

Преземете ја работната книга

CLEAN Functions.xlsm

CLEAN Функција: Резиме & Синтакса

⦿ Цел на функцијата

Функцијата CLEAN ги отстранува сите знаци кои не се печатат од текстот.

⦿ Синтакса

=ЧИСТИ(текст)

⦿ Аргументи

Аргумент Задолжително/Изборно Објаснување
текст Задолжително Тоа е текстуалната низа од која сакате да отстранете ги сите знаци кои не се печатат

⦿ Врати вредност

По внесувањето на функцијата, ќе ви ја даде текстуалната низа без сите знаци кои не се печатат.

⦿ Верзија

Функцијата ЧИСТЕЊЕ воведен е во Excel 2000 верзијата и е достапен за сите верзии потоа.

Забелешка

Функцијата CLEAN може да ги отстрани само непечатливите знаци претставени со броеви 0 до 31 во 7-битниот ASCII кодот.

10 Примери за користење Функцијата CLEAN во Excel

Тука, ќе го користиме следново податоцитабела на колеџ во која имаме некои знаци кои не се печатат во увезените податоци од друг извор. Со користење на оваа табела ќе објасниме различни примери на оваа функција.

За креирање на статијата, користевме Microsoft Excel 365 верзија, можете да користите која било друга верзија според вашата погодност.

1. Отстранување на знаци кои не се печатат

Овде, имаме некои Идентификатори за е-пошта кои имаат некои знаци што не се печатат како CHAR(15) , CHAR(12) и со користење на функцијата CLEAN ќе ги отстраниме и ќе ги добиеме Вистинските ИД за е-пошта.

➤Изберете ја излезната ќелија D5

=CLEAN(C5)

C5 е Ид на увезена е-пошта од која сакаме да ги отстраниме знаците што не се печатат.

➤Притиснете ENTER

➤Повлечете ја надолу Рачка за пополнување Алатка

Резултат :

На овој начин, ќе го добиете Ид на вистинска е-пошта кој е ослободен од сите знаци кои не се печатат.

Прочитајте повеќе: Како да ја користите функцијата TEXT во Excel (10 примери)

2. Отстранување на линијата Br eak

Да претпоставиме дека имате пауза помеѓу името и презимето на учениците и сакате да ги отстраните овие прекини со користење на функцијата CLEAN .

➤Изберете ја излезната ќелија D5

=CLEAN(C5)

C5 е Име на ученик одшто сакате да го отстраните прекинот на линијата.

➤Притиснете ENTER

➤Повлечете ја надолу Рачката за пополнување Алатка

Резултат :

Потоа, ќе ги добиете Имињата на учениците кои се бесплатни од се прекинува целата линија.

3. Користење на функцијата CLEAN и TRIM функцијата

Понекогаш, може да имате дополнителен простор во текстуалната низа што е CHAR(32) и бидејќи функцијата CLEAN не може да го отстрани ова, затоа тука ја користиме функцијата TRIM заедно со функцијата CLEAN да ги отстраните CHAR(15) , CHAR(12) и CHAR(32) од Ид на увезената е-пошта долу.

➤Изберете ја излезната ќелија D5

=TRIM(CLEAN(C5))

C5 е Увезениот ID на е-пошта од кој сакаме да ги отстраниме знаците што не се печатат.

TRIM ќе ги отстрани сите дополнителни празни места од текстуалната низа.

➤Притиснете ENTER

➤Повлечете ја Рачката за пополнување Алатка

Резултат :

На овој начин, ќе го добиете Идентификаторот за вистинска е-пошта кој е ослободен од сите знаци кои не се печатат.

4. Користење на функцијата CLEAN и SUBSTITUTE

Понекогаш, може да имате знаци што не можат да се печатат и кои не можат да се отстранат со функцијата ЧИСТЕЊЕ . Во колоната Ид на увезена е-пошта , имаме некои празни места што не се прекршуваат кои се CHAR(160) . За отстранување на овие видови назнаци кои не можат да се печатат, можеме да ја користиме функцијата SUBSTITUTE заедно со функцијата CLEAN и функцијата TRIM .

➤Изберете ја излезната ќелија D5

=TRIM(CLEAN(SUBSTITUTE(C5,CHAR(160),"")))

C5 е Ид на увезена е-пошта од кој сакаме да ги отстраниме знаците што не можат да се печатат.

SUBSTITUTE ќе го замени CHAR(160) со празно, ЧИСТИ ќе ги отстрани непечатливите знаци CHAR(15) , CHAR(12) и TRIM ќе ги отстрани сите дополнителни празни места од текстуалната низа.

➤Притиснете ENTER

➤Повлечете ја Рачката за пополнување Алатка

Резултат :

Потоа, ќе го добиете Ид на вистинска е-пошта кој е ослободен од сите знаци кои не се печатат.

Прочитај повеќе: Како да се користи функцијата REPLACE во Excel (3 соодветни примери)

5. Користење на Функција CLEAN и функција LEN

Овде, ќе го броиме бројот на знаци на Имиња на ученици со користење на функцијата LEN по отстранувањето на прекините на линијата со помош на функцијата CLEAN .

➤Изберете ја излезната ќелија D5

=LEN(TRIM(CLEAN(C5)))

C5 е Името на ученикот чија должина на знаци сакате да ја броите.

CLEAN ќе го отстрани прекинот на линијата и TRIM ќе ги отстрани сите дополнителни празни места од текстуалната низа. После тоа LEN ќе го брои знакотдолжина.

➤Притиснете ENTER

➤Повлечете ја надолу Рачка за пополнување Алатка

Резулта

Слични читања

  • Како да се користи функцијата CODE во Excel (5 примери)
  • Користете ја функцијата Excel EXACT (6 соодветни примери)
  • Како да користите ФИКСНА функција во Excel (6 соодветни примери)
  • Користете ја функцијата UPPER во Excel (4 примери)
  • Како да ја користите функцијата SEARCH во Excel (3 примери)

6. Користење на функцијата CLEAN и Функција LEFT

Да речеме, сакате да го извлечете делот со името од Ид на увезена е-пошта и за да го направите ова можете да ја користите функцијата CLEAN и Функција LEFT .

➤Изберете ја излезната ќелија D5

=LEFT(CLEAN(C5),FIND("@",CLEAN(C5),1)-1)

C5 е Ид на увезена е-пошта .

CLEAN ќе ги отстрани знаците кои не се печатат и FIND(“@ ”, CLEAN(C5),1) ќе g ive позицијата на „@“ во текстуалната низа. Значи, FIND ќе врати 6 и потоа 6-1=5 ќе биде бројот на знаци во функцијата LEFT .

После тоа LEFT ќе ги извлече првите пет знаци од чистата Ид на е-пошта .

➤Притиснете ENTER

➤Повлечете ја надолу Рачка за пополнување Алатка

Резултат :

Потоа, ќе го добиетеимињата на учениците во колоната Име .

Прочитајте повеќе: Како да се користи десната функција во Excel (со 6 Лесни примери)

7. Замена на знаци

Овде, ќе создадеме Нова ИД на е-пошта со отстранување на знаците кои не се печатат и ќе го замениме „gmail“ со „yahoo“ од Imported email ID колоната.

➤Изберете ја излезната ќелија D5

=SUBSTITUTE(CLEAN(C5),"gmail","yahoo")

C5 е Ид на увезена е-пошта .

SUBSTITUTE ќе го замени „gmail“ со „yahoo“

➤Притиснете ENTER

➤Повлечете ја надолу Рачка за пополнување Алатка

Резултат :

На овој начин, ќе ги добиете Новите ИД на е-пошта .

8. Проверка дали треба да се исчистат текстовите

За голема база на податоци, можеби е заморно да откриете кои текстови треба да ги исчистите. Но, тоа може да се направи лесно ако можете лесно да проверите кои текстуални низи треба да се исчистат. За да го направите ова овде, ја користиме функцијата IF .

➤Изберете ја излезната ќелија D5

=IF(CLEAN(C5)=C5,"Cleaned","Not Cleaned")

C5 е Ид на увезена е-пошта .

CLEAN(C5)=C5 е логичкиот тест што значи дека текстуалната низа е еднаква на текстуалната низа отстранета од сите знаци што не се печатат. Кога е ТОЧНО тогаш IF ќе се врати „Исчистено“ во спротивно „Не е исчистено“

➤Притиснете ENTER

➤Повлечете надолу Рачка за пополнување Алатка

Резултат :

Потоа, ќе дознаете кои текстуални низи ве мора да се исчисти.

9. Добивање просек на вредности

Овде, имаме некои ознаки, но кои имаат некои знаци кои не се печатат и можете да ги отстраните со користење на функцијата CLEAN . Но, после тоа, броевите ќе се претворат во текстови, така што не можете да ги добиете Просечните оценки без да ги претворите во вредности со користење на функцијата VALUE .

➤Изберете ја излезната ќелија D5

=VALUE(CLEAN(C5))

C5 е Увезена Ознаките .

CLEAN ќе го отстрани непотребниот дел од податоците (но ќе ги претвори податоците во текст) и потоа, VALUE ќе ги конвертира текстуалните низи во броеви.

➤Притиснете ENTER

➤Повлечете ја надолу Рачката за пополнување Алатката

Потоа, ќе ги добиете оценките кои се во формат на броеви.

За да добиете Просечни оценки, напишете ја следната формула во ќелијата D11

=AVERAGE(D5:D10)

D5:D10 е опсегот од Ознаки

Конечно, ќе добиете 73,83 како Просечна ознака .

10. Користење g VBA код

Функцијата CLEAN може да се користи и во VBA код.

➤Одете во Програмер Таб> > Visual Basic Опција

Потоа, Visual Basic Editor ќе се отворинагоре.

➤Одете во Вметни Tab>> Модул Опција

После тоа, <Ќе се креира 1>Модул

.

➤Напишете го следниов код

5667

Клетките C5 до C10 од Колоната C ќе биде ослободена од знаци кои не се печатат поради функцијата CLEAN и ќе ги добиеме излезите во соодветните ќелии од Колоната D .

➤Притиснете F5

Резултат :

На овој начин, ќе го добиете Вистинскиот ID на е-пошта кој е ослободен од сите знаци кои не се печатат.

Работи што треба да се запаметат

🔺 Оваа функција отстранува само 0 до 31 7-битен ASCII код од дадениот текст.

🔺 Функцијата CLEAN може да отстрани и некои знаци кои не се печатат и кои не се видливи.

🔺 Не може да ги отстрани знаците што не се печатат што не се присутни во кодот ASCII .

Дел за вежбање

За да вежбате сами, дадов дел Вежбање како подолу во листот со име Вежба . Ве молиме направете го тоа сами.

Заклучок

Во оваа статија, се обидовме да го покриеме воведот и употребата на функцијата ЧИСТИ во Excel. Се надевам дека ќе ви биде корисно. Ако имате какви било предлози или прашања, слободно споделете ги во делот за коментари.

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.