Змест
Функцыя CLEAN — тэкставая функцыя Excel, якая выкарыстоўваецца для выдалення недрукаваных сімвалаў або разрываў радкоў з тэкстаў набору даных. У гэтым артыкуле вы зможаце даведацца падрабязнасці аб функцыі CLEAN і пазнаёміцца з некаторымі спосабамі выкарыстання гэтай функцыі з некаторымі прыкладамі.
Спампаваць працоўны сшытак
CLEAN Functions.xlsm
CLEAN Function: Summary & Сінтаксіс
⦿ Мэта функцыі
Функцыя CLEAN выдаляе з тэксту ўсе недрукаваныя сімвалы.
⦿ Сінтаксіс
=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 гэта імпартаваны ідэнтыфікатар электроннай пошты , з якога мы хочам выдаліць недрукаваныя сімвалы.
TRIM выдаліць усе лішнія прабелы з тэкставага радка.
➤Націсніце ENTER
➤Перацягніце ўніз Рэндык запаўнення Інструмент
Вынік :
Такім чынам, вы атрымаеце Сапраўдны ідэнтыфікатар электроннай пошты , у якім адсутнічаюць усе недрукаваныя сімвалы.
4. Выкарыстанне функцый CLEAN і SUBSTITUTE
Часам у вас могуць быць недрукаваныя сімвалы, якія нельга выдаліць з дапамогай функцыі CLEAN . У слупку Імпартаваны ідэнтыфікатар электроннай пошты ёсць некалькі неразрыўных прабелаў: CHAR(160) . Каб выдаліць гэтыя тыпынедрукаваныя сімвалы, мы можам выкарыстоўваць функцыю SUBSTITUTE разам з функцыяй CLEAN і функцыяй TRIM .
➤Абярыце выходную ячэйку D5
=TRIM(CLEAN(SUBSTITUTE(C5,CHAR(160),"")))
C5 гэта Ідэнтыфікатар імпартаванай электроннай пошты , з якога мы хочам выдаліць недрукаваныя сімвалы.
SUBSTITUTE заменіць CHAR(160) на пусты, CLEAN выдаліць недрукаваныя сімвалы 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 прыдатных прыкладаў)
- Як выкарыстоўваць функцыю FIXED у Excel (6 прыдатных прыкладаў)
- Выкарыстоўвайце функцыю UPPER у Excel (4 прыклады)
- Як выкарыстоўваць функцыю SEARCH у Excel (3 прыклады)
6. Выкарыстанне функцыі CLEAN і ЛЕВАЯ функцыя
Скажам, вы хочаце атрымаць частку імя з Імпартаванага ідэнтыфікатара электроннай пошты , і для гэтага вы можаце выкарыстоўваць функцыю CLEAN і Функцыя LEFT .
➤Абярыце выходную ячэйку D5
=LEFT(CLEAN(C5),FIND("@",CLEAN(C5),1)-1)
C5 гэта імпартаваны ідэнтыфікатар электроннай пошты .
CLEAN выдаляе недрукаваныя сімвалы і FIND(“@) ”, CLEAN(C5),1) будзе g пазіцыю “@” у тэкставым радку. Такім чынам, FIND верне 6 , а затым 6-1=5 будзе колькасць сімвалаў у функцыі LEFT .
Пасля гэтага LEFT выцягне першыя пяць сімвалаў з чыстага ідэнтыфікатара электроннай пошты .
➤Націсніце ENTER
➤Перацягніце ўніз Рэндык запаўнення Інструмент
Вынік :
Тады вы атрымаецеімёны студэнтаў у слупку Імя .
Больш падрабязна: Як выкарыстоўваць ПРАВІЛЬНУЮ функцыю ў Excel (з 6 простых прыкладаў)
7. Замена сімвалаў
Тут мы створым Новы ідэнтыфікатар электроннай пошты , выдаліўшы недрукаваныя сімвалы і замяніўшы «gmail» з «yahoo» са слупка Імпартаваны ідэнтыфікатар электроннай пошты .
➤Абярыце ячэйку вываду D5
=SUBSTITUTE(CLEAN(C5),"gmail","yahoo")
C5 гэта Ідэнтыфікатар імпартаванай электроннай пошты .
ЗАМЕНА заменіць “gmail” на “yahoo”
➤Націсніце ENTER
➤Перацягніце ўніз Маркер запаўнення Інструмент
Вынік :
Такім чынам вы атрымаеце Новыя ідэнтыфікатары электроннай пошты .
8. Праверка неабходнасці ачысткі тэкстаў
Для вялікага набору дадзеных можа быць стомна высвятляць, якія тэксты трэба ачысціць. Але гэта можна зрабіць лёгка, калі вы можаце лёгка праверыць, якія тэкставыя радкі трэба ачысціць. Для гэтага тут мы выкарыстоўваем функцыю КАЛІ .
➤Абярыце выходную ячэйку D5
=IF(CLEAN(C5)=C5,"Cleaned","Not Cleaned")
C5 гэта Ідэнтыфікатар імпартаванай электроннай пошты .
CLEAN(C5)=C5 гэта лагічны тэст, які азначае, што тэкставы радок роўны тэкставаму радку, выдаленым усімі недрукаванымі сімваламі. Калі гэта TRUE , то IF верне “Ачышчана” у адваротным выпадку “Не ачышчана”
➤Націсніце ENTER
➤Перацягніце ўніз Рэндык запаўнення Інструмент
Вынік :
Тады вы даведаецеся, які тэкст у вас трэба ачысціць.
9. Атрыманне сярэдняга значэння
Тут у нас ёсць некаторыя адзнакі, але яны маюць некаторыя недрукаваныя сімвалы, і вы можаце іх выдаліць з дапамогай функцыі CLEAN . Але пасля гэтага лічбы ператворацца ў тэксты, таму вы не зможаце атрымаць сярэднія балы без пераўтварэння іх у значэнні з дапамогай функцыі VALUE .
➤Абярыце выходную ячэйку D5
=VALUE(CLEAN(C5))
C5 гэта імпартаваны Адзнакі .
CLEAN выдаліць непатрэбную частку даных (але пераўтворыць даныя ў тэкст), а затым VALUE пераўтворыць тэкставыя радкі ў лічбы.
➤Націсніце ENTER
➤Перацягніце ўніз Рэндык запаўнення Інструмент
Пасля гэтага вы атрымаеце адзнакі ў лічбавым фармаце.
Каб атрымаць сярэднія адзнакі, увядзіце наступную формулу ў ячэйку D11
=AVERAGE(D5:D10)
D5:D10 гэта дыяпазон Ацэнкі
Нарэшце, вы атрымаеце 73,83 як сярэдняя адзнака .
10. Выкарыстанне кода VBA
Функцыя CLEAN таксама можа выкарыстоўвацца ў VBA код.
➤Перайсці да Распрацоўшчык Укладка> > Visual Basic Option
Затым адкрыецца Visual Basic Editor уверх.
➤Перайсці да Уставіць Укладку>> Модуль Параметр
Пасля гэтага, Будзе створаны модуль .
➤Напішыце наступны код
8743
Ячэйкі C5 да C10 Слупка C будзе пазбаўлены недрукаваных сімвалаў дзякуючы функцыі CLEAN , і мы атрымаем вынікі ў адпаведных ячэйках Слупка D .
➤Націсніце F5
Вынік :
Такім чынам, вы атрымаеце Сапраўдны ідэнтыфікатар электроннай пошты , які не змяшчае недрукаваных сімвалаў.
Пра што трэба памятаць
🔺 Гэта функцыя выдаляе з дадзенага тэксту толькі 7-бітны код ASCII ад 0 да 31 .
🔺 Функцыя CLEAN можа таксама выдаліць некаторыя недрукаваныя сімвалы, якія не бачныя.
🔺 Ён не можа выдаліць недрукаваныя сімвалы, якіх няма ў кодзе ASCII .
Практычны раздзел
Для практыкі самастойна я даў раздзел Практыка , як паказана ніжэй, на аркушы пад назвай Практыка . Калі ласка, зрабіце гэта самастойна.
Выснова
У гэтым артыкуле мы паспрабавалі асвятліць увядзенне і выкарыстанне функцыі CLEAN у Excel. Спадзяюся, вы знойдзеце гэта карысным. Калі ў вас ёсць якія-небудзь прапановы або пытанні, не саромейцеся дзяліцца імі ў раздзеле каментарыяў.