Мазмұны
CLEAN функциясы — деректер жиынының мәтіндерінен басып шығарылмайтын таңбаларды немесе жол үзілімдерін жою үшін пайдаланылатын Excel мәтіндік функциясы. Бұл мақалада сіз CLEAN функциясының егжей-тегжейлерін біле аласыз және осы функцияның кейбір қолданылуын кейбір мысалдар арқылы біле аласыз.
Жұмыс кітабын жүктеп алу
CLEAN Functions.xlsm
CLEAN Функциясы: Жиынтық & Синтаксис
⦿ Функцияның мақсаты
CLEAN функциясы мәтіннен басып шығарылмайтын таңбалардың барлығын жояды.
⦿ Синтаксис
=CLEAN(мәтін)
⦿ Аргументтер
Аргумент | Міндетті/Міндетті емес | Түсіндірме |
мәтін | Міндетті | Бұл сіз іздегіңіз келетін мәтін жолы басып шығарылмайтын таңбалардың барлығын жою |
⦿ Қайтару мәні
Функцияны енгізгеннен кейін ол барлық басып шығарылмайтын таңбалардан бос мәтін жолын береді.
⦿ Нұсқа
CLEAN функциясы Excel 2000 нұсқасында енгізілген және одан кейінгі барлық нұсқалар үшін қолжетімді.
Ескертпе
CLEAN функциясы 7-биттік ASCII кодында 0 - 31 сандарымен ұсынылған басып шығарылмайтын таңбаларды ғана жоя алады.
10 Пайдалану мысалдары Excel бағдарламасындағы CLEAN функциясы
Бұл жерде біз төмендегілерді қолданамыз деректерБасқа көзден импортталған деректерде басып шығаруға болмайтын таңбалар бар колледж кестесі. Бұл кестені пайдалану арқылы біз осы функцияның әртүрлі мысалдарын түсіндіреміз.
Мақаланы жасау үшін біз Microsoft Excel 365 нұсқасын қолдандық, сіз өз қалауыңызға қарай кез келген басқа нұсқаларды пайдалана аласыз.
1. Басып шығарылмайтын таңбаларды жою
Мұнда бізде Электрондық пошта идентификаторлары бар, олардың ішінде <1 сияқты басып шығаруға болмайтын таңбалар бар>CHAR(15) , CHAR(12) және CLEAN функциясын пайдалану арқылы біз оларды жойып, Нақты электрондық пошта идентификаторларын аламыз.
➤Шығу ұяшығын таңдаңыз D5
=CLEAN(C5)
C5 бұл импортталған электрондық пошта идентификаторы одан басып шығаруға болмайтын таңбаларды жойғымыз келеді.
➤ ENTER<2 пернесін басыңыз>
➤ Толтыру тұтқасы Құрал
Нәтиже<2 төмен сүйреңіз>:
Осылайша сіз Нақты электрондық пошта идентификаторы аласыз, ол барлық басып шығаруға болмайтын таңбалардан бос.
Толығырақ: Excel бағдарламасында TEXT функциясын пайдалану жолы (10 мысал)
2. Br жолын жою eak
Студенттердің аты мен тегі арасында біраз жол үзілімі бар делік және сіз CLEAN функциясы арқылы осы жол үзілімдерін жойғыңыз келеді делік.
➤Шығу ұяшығын таңдаңыз D5
=CLEAN(C5)
C5 бұл Студенттің аты-жөні жол үзілімін жойғыңыз келетін.
➤ ENTER
пернесін басыңыз ➤ Толтыру тұтқасын <2 төмен сүйреңіз>Құрал
Нәтиже :
Осыдан кейін сіз Студент есімдерін аласыз. барлық жол үзілімдері.
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
түймесін басыңыз➤ Толтыру тұтқасын Құрал
төмен сүйреңіз
Нәтиже :
Осыдан кейін сіз басып шығаруға болмайтын барлық таңбалардан бос Нақты электрондық пошта идентификаторы аласыз.
Толығырақ: Excel бағдарламасында REPLACE функциясын пайдалану жолы (3 қолайлы мысал)
5. CLEAN функциясы және LEN функциясы
Мұнда біз LEN функциясы арқылы Оқушы аттары таңбаларының санын есептейміз. CLEAN функциясының көмегімен жол үзілімдерін алып тастағаннан кейін.
➤Шығу ұяшығын таңдаңыз D5
=LEN(TRIM(CLEAN(C5)))
C5 бұл Студент аты оның таңба ұзындығын санағыңыз келеді.
CLEAN жол үзілімін жояды және TRIM мәтін жолындағы барлық қосымша бос орындарды жояды. Осыдан кейін LEN таңбаны санайдыұзындығы.
➤ ENTER
пернесін басыңыз ➤ Толтыру тұтқасы Құрал
<0 төмен сүйреңіз>![](/wp-content/uploads/excel-basics/1292/5bwx08lbxy-22.png)
Нәтиже :
Одан кейін Студенттің аты-жөні таңбаларының санын санай аласыз.
Ұқсас оқулар
- Excel бағдарламасында CODE функциясын пайдалану жолы (5 мысал)
- Excel EXACT функциясын пайдалану (6 қолайлы мысал)
- Excel бағдарламасында FIXED функциясын пайдалану жолы (6 қолайлы мысал)
- Excel бағдарламасында UPPER функциясын пайдалану (4 мысал)
- Excel бағдарламасында Іздеу функциясын пайдалану жолы (3 мысал)
6. CLEAN функциясын пайдалану және СОЛ Функция
Айталық, сіз Импортталған электрондық пошта идентификаторынан атау бөлігін шығарып алғыңыз келеді және бұл әрекетті орындау үшін CLEAN функциясын және <1 пайдалана аласыз>СОЛ функциясы .
➤Шығу ұяшығын таңдаңыз D5
=LEFT(CLEAN(C5),FIND("@",CLEAN(C5),1)-1)
C5 - Импортталған электрондық пошта идентификаторы .
CLEAN басып шығаруға болмайтын таңбаларды жояды және FIND(“@ ”, CLEAN(C5),1) ж болады мәтін жолындағы “@” орнын көрсетіңіз. Сонымен, FIND 6 қайтарады, содан кейін 6-1=5 СОЛ функциядағы таңбалар саны болады.
Одан кейін СОЛ таза Электрондық пошта идентификаторынан алғашқы бес таңбаны шығарады.
➤<1 пернесін басыңыз>ЕНГІЗУ
➤ Толтыру тұтқасы Құрал
Нәтиже :
төмен сүйреңізСодан кейін сіз аласыз Аты бағанында студент аттары.
Толығырақ оқу: Excel бағдарламасында RIGHT функциясын пайдалану жолы (бар 6 оңай мысалдар)
7. Таңбаларды ауыстыру
Бұл жерде басып шығаруға болмайтын таңбаларды жою және орнына ауыстыру арқылы Жаңа электрондық пошта идентификаторы жасаймыз. Импортталған электрондық пошта идентификаторы бағанындағы «gmail» “yahoo” .
➤Шығару ұяшығын таңдаңыз D5
=SUBSTITUTE(CLEAN(C5),"gmail","yahoo")
C5 бұл Импортталған электрондық пошта идентификаторы .
SUBSTITUTE “gmail” орнына “yahoo”
➤ ENTER пернесін басыңыз
➤ Толтыру тұтқасы Құрал
Нәтиже :
Осылайша, сіз Жаңа электрондық пошта идентификаторларын аласыз.
8. Мәтіндерді тазалау қажеттігін тексеру
Үлкен деректер жинағы үшін қандай мәтіндерді тазалау керек екенін білу шаршағыш болуы мүмкін. Бірақ қай мәтіндік жолдарды тазалау керек екенін оңай тексере алсаңыз, мұны оңай жасауға болады. Бұл әрекетті орындау үшін мұнда біз Егер функциясы қолданамыз.
➤Шығу ұяшығын D5
таңдаңыз. =IF(CLEAN(C5)=C5,"Cleaned","Not Cleaned")
C5 бұл Импортталған электрондық пошта идентификаторы .
CLEAN(C5)=C5 логикалық сынақ, ол мәтін жолы барлық басып шығарылмайтын таңбалармен жойылған мәтін жолына тең екенін білдіреді. Ол ШЫН болғанда, ЕГЕР “Тазаланған” күйін қайтарады әйтпесе “Тазаланбады”
➤ ENTER
түймесін басыңыз➤Төмен сүйреңіз Толтыру тұтқасы Құрал
Нәтиже :
Содан кейін сіз қандай мәтіндік жолдар бар екенін білесіз тазалау керек.
9. Мәндердің орташа мәнін алу
Мұнда бізде кейбір белгілер бар, бірақ олардың басып шығарылмайтын таңбалары бар және оларды жоюға болады. CLEAN функциясын пайдалану арқылы. Бірақ содан кейін сандар мәтінге айналады, сондықтан VALUE функциясын пайдалану арқылы оларды мәндерге түрлендірусіз Орташа белгілерді ала алмайсыз.
➤Шығу ұяшығын таңдаңыз D5
=VALUE(CLEAN(C5))
C5 Импортталған Белгілер .
CLEAN деректердің қажетсіз бөлігін жояды (бірақ деректерді мәтінге түрлендіреді), содан кейін VALUE мәтін жолдарын түрлендіреді сандар.
➤ ENTER
пернесін басыңыз ➤ Толтыру тұтқасы Құрал
<0 төмен сүйреңіз>![](/wp-content/uploads/excel-basics/1292/5bwx08lbxy-38.png)
Осыдан кейін сіз сандық форматтағы бағаларды аласыз.
Орташа бағаны алу үшін келесі формуланы ұяшыққа теріңіз D11
=AVERAGE(D5:D10)
D5:D10 бұл диапазоны Бағалар
Соңында, сіз Орташа белгі ретінде 73,83 аласыз.
10. g VBA кодын пайдалану
CLEAN функциясын VBA ішінде де пайдалануға болады. код.
➤ Әзірлеуші қойындысына өтіңіз> > Visual Basic Опция
Содан кейін Visual Basic редакторы ашыладыжоғары.
➤ Insert Tab>> Модуль Параметр
Осыдан кейін Модуль жасалады.
➤Келесі кодты жазыңыз
4654
C5 ұяшықтары C10 C бағаны CLEAN функциясына байланысты басып шығарылмайтын таңбалардан бос болады және біз D<2 бағанының сәйкес ұяшықтарында нәтижелерді аламыз>.
➤ F5
Нәтиже пернесін басыңыз:
Осылайша, Сіз Нақты электрондық пошта идентификаторы аласыз, ол барлық басып шығарылмайтын таңбалардан бос.
Есте сақтау керек нәрселер
🔺 Бұл функция берілген мәтіннен тек 0 - 31 7-биттік ASCII кодын жояды.
🔺 CLEAN функциясы сонымен қатар көрінбейтін кейбір басып шығарылмайтын таңбаларды жоя алады.
🔺 Ол ASCII кодында жоқ басып шығарылмайтын таңбаларды жоя алмайды.
Тәжірибе бөлімі
Өз бетінше тәжірибе жасау үшін мен төмендегідей Тәжірибе деп аталатын парақта Тәжірибе бөлімін бердім. Мұны өзіңіз жасаңыз.
Қорытынды
Бұл мақалада біз CLEAN функциясының кіріспесі мен қолданылуын қарастыруға тырыстық. Excel бағдарламасында. Сізге пайдалы болады деп үміттенемін. Ұсыныстарыңыз немесе сұрақтарыңыз болса, оларды түсініктеме бөлімінде бөлісіңіз.