Mundarija
CLEAN funksiyasi Excel matn funksiyasi boʻlib, maʼlumotlar toʻplami matnlaridan chop etilmaydigan belgilar yoki satr uzilishlarini olib tashlash uchun ishlatiladi. Ushbu maqolada siz CLEAN funksiyasi tafsilotlari bilan tanishishingiz va ba'zi misollar orqali ushbu funktsiyadan ba'zi foydalanish usullari bilan tanishishingiz mumkin.
Ish kitobini yuklab oling
CLEAN Functions.xlsm
CLEAN Funktsiya: Xulosa & Sintaksis
⦿ Funksiya maqsadi
CLEAN funksiyasi matndan chop etilmaydigan barcha belgilarni olib tashlaydi.
⦿ Sintaksis
=CLEAN(matn)
⦿ Argumentlar
Argument | Majburiy/ixtiyoriy | Tushuntirish |
matn | Majburiy | Bu siz xohlagan matn qatori barcha chop etilmaydigan belgilarni olib tashlang |
⦿ Qaytish qiymati
Funktsiyani kiritgandan so'ng, u sizga matn qatorini chop qilib bo'lmaydigan belgilardan ozod qiladi.
⦿ Versiya
CLEAN funktsiyasi Excel 2000 versiyasida taqdim etilgan va undan keyingi barcha versiyalar uchun mavjud.
Eslatma
CLEAN funksiyasi faqat 7-bitli ASCII koddagi 0 dan 31 gacha boʻlgan raqamlar bilan ifodalangan chop etilmaydigan belgilarni olib tashlashi mumkin.
10 foydalanish misollari Excelda CLEAN funksiyasi
Bu erda biz quyidagilarni ishlatamiz ma'lumotlarboshqa manbadan import qilingan ma'lumotlarda bizda chop etilmaydigan belgilar mavjud bo'lgan kollej jadvali. Ushbu jadval yordamida biz ushbu funksiyaning turli misollarini tushuntiramiz.
Maqola yaratish uchun biz Microsoft Excel 365 versiyasidan foydalandik, siz oʻzingizga qulay boʻlgan boshqa versiyalardan ham foydalanishingiz mumkin.
1. Bosib bo'lmaydigan belgilarni olib tashlash
Bu yerda bizda E-pochta identifikatorlari mavjud bo'lib, ularda <1 kabi chop etilmaydigan belgilar mavjud>CHAR(15) , CHAR(12) va CLEAN funksiyasidan foydalanib biz ularni olib tashlaymiz va Haqiqiy elektron pochta identifikatorlarini olamiz.
➤Chiqish katakchasini tanlang D5
=CLEAN(C5)
C5 bu Import qilingan elektron pochta identifikatori udan biz chop qilib boʻlmaydigan belgilarni olib tashlamoqchimiz.
➤ ENTER<2-ni bosing>
➤ Toʻldirish dastagini Asbobni
Natijani<2 pastga torting>:
Shunday qilib, siz haqiqiy elektron pochta identifikatori ga ega bo'lasiz, unda barcha bosib chiqarish mumkin bo'lmagan belgilar mavjud.
Batafsil o'qing: Excelda MATN funksiyasidan qanday foydalanish (10 ta misol)
2. Br qatorini olib tashlash eak
Aytaylik, sizda talabalarning ismi va familiyasi o'rtasida qator uzilishi bor va siz CLEAN funksiyasi yordamida bu qator uzilishlarini olib tashlamoqchisiz.
➤Chiqish katakchasini tanlang D5
=CLEAN(C5)
C5 bu Talaba ismi danqaysi qator uzilishini olib tashlamoqchisiz.
➤ ENTER
tugmasini bosing➤ To'ldirish dastagini <2 pastga torting>Asbob
Natija :
Bundan keyin siz Talaba ismlari ni olasiz. barcha qator uzilishlari.
3. CLEAN funksiyasi va TRIM funksiyasidan foydalanish
Ba'zan matn qatorida qo'shimcha bo'sh joy bo'lishi mumkin. 1>CHAR(32) va CLEAN funksiyasi buni olib tashlay olmasligi sababli, bu yerda biz TOZALA funksiyasi bilan birga TRIM funksiyasidan foydalanamiz. CHAR(15) , CHAR(12) va CHAR(32) ni quyida joylashgan Import qilingan elektron pochta identifikatori dan olib tashlash uchun.
➤Chiqish katakchasini tanlang D5
=TRIM(CLEAN(C5))
C5 Bu Import qilingan elektron pochta identifikatori , undan biz chop qilib bo'lmaydigan belgilarni olib tashlamoqchimiz.
TRIM matn qatoridagi barcha ortiqcha bo'shliqlarni olib tashlaydi.
➤ ENTER
tugmasini bosing➤ To'ldirish dastagini Asbobni
pastga torting
Natija :
Shunday qilib, siz haqiqiy elektron pochta identifikatori ga ega bo'lasiz, unda barcha bosib chiqarish mumkin bo'lmagan belgilar mavjud.
4. CLEAN funktsiyasi va SUBSTITUTE funksiyasidan foydalanish
Ba'zida sizda chop etilmaydigan belgilar bo'lishi mumkin, ularni CLEAN funksiyasi bilan olib tashlab bo'lmaydi. Import qilingan elektron pochta identifikatori ustunida bizda CHAR(160) boʻlgan uzilmaydigan boʻshliqlar mavjud. Ushbu turlarni olib tashlash uchunchop qilib bo'lmaydigan belgilar biz SUBSTITUTE funktsiyasidan CLEAN funksiyasi va TRIM funksiyasi bilan birga foydalanishimiz mumkin.
➤Chiqish katakchasini tanlang D5
=TRIM(CLEAN(SUBSTITUTE(C5,CHAR(160),"")))
C5 Import qilingan elektron pochta identifikatori biz chop qilib bo'lmaydigan belgilarni olib tashlamoqchimiz.
SUBSTITUTE CHAR(160) bo'sh, CLEAN bilan almashtiriladi. chop qilib bo'lmaydigan belgilarni olib tashlaydi CHAR(15) , CHAR(12) va TRIM matn qatoridan barcha qo'shimcha bo'shliqlarni olib tashlaydi.
➤ ENTER
tugmasini bosing➤ To'ldirish dastagini Asbobni
pastga torting
Natija :
Shundan so'ng siz Haqiqiy elektron pochta identifikatori ga ega bo'lasiz, unda barcha bosib chiqarish mumkin bo'lmagan belgilar mavjud.
Batafsil o'qing: Excelda O'Z VARISH funksiyasidan qanday foydalanish kerak (3 ta mos misol)
5. CLEAN funksiyasi va LEN funksiyasi
Bu yerda biz LEN funksiyasidan foydalanib Talaba ismlari belgilari sonini hisoblaymiz. chiziq uzilishlarini olib tashlagandan so'ng CLEAN funksiyasi yordamida.
➤Chiqish katakchasini tanlang D5
=LEN(TRIM(CLEAN(C5)))
C5 bu Talaba ismi uning belgi uzunligini sanashingiz kerak.
CLEAN satr uzilishini olib tashlaydi va TRIM matn satridan barcha ortiqcha boʻshliqlarni olib tashlaydi. Shundan so'ng LEN belgini hisoblaydiuzunligi.
➤ ENTER
-ni bosing➤ To'ldirish dastagi Asbobni
<0 pastga torting>Natija :
Keyin siz Talaba ismlari belgilari sonini hisoblashingiz mumkin bo'ladi.
Shunga o'xshash o'qishlar
- Excelda CODE funksiyasidan qanday foydalanish (5 ta misol)
- Excel EXACT funktsiyasidan foydalanish (6 ta mos misol)
- Excelda FIXED funksiyasidan qanday foydalanish (6 ta mos misol)
- Excelda UPPER funksiyasidan foydalanish (4 ta misol)
- Excelda QIDIRISh funksiyasidan qanday foydalanish (3 ta misol)
6. CLEAN funksiyasidan foydalanish va CHAP funksiyasi
Aytaylik, siz Import qilingan elektron pochta identifikatoridan nom qismini ajratib olishni xohlaysiz va buning uchun CLEAN funksiyasi va <1-dan foydalanishingiz mumkin>CHAP funksiya .
➤Chiqish katakchasini tanlang D5
=LEFT(CLEAN(C5),FIND("@",CLEAN(C5),1)-1)
C5 Import qilingan elektron pochta identifikatori .
CLEAN chop boʻlmaydigan belgilarni olib tashlaydi va FIND(“@ ”, CLEAN(C5),1) boʻladi g matn qatoridagi “@” oʻrnini belgilang. Shunday qilib, FIND 6 qaytaradi va keyin 6-1=5 CHAP funksiyasi dagi belgilar soni bo'ladi.
Shundan so'ng LEFT toza E-pochta identifikatoridan birinchi beshta belgini chiqaradi.
➤<1 tugmasini bosing>ENTER
➤ Toʻldirish dastagini Asbobni
Natijani :
pastga tortingKeyin, siz olasiz Ism ustunida talaba ismlari.
Batafsil o'qing: Excelda RIGHT funksiyasidan qanday foydalanish (bilan 6 ta oson misollar)
7. Belgilarni almashtirish
Bu yerda chop etilmaydigan belgilarni olib tashlash va ni almashtirish orqali Yangi elektron pochta identifikatori yaratamiz. Import qilingan elektron pochta identifikatori ustunidan “gmail” “yahoo” bilan.
➤Chiqish katakchasini tanlang D5
=SUBSTITUTE(CLEAN(C5),"gmail","yahoo")
C5 bu import qilingan elektron pochta identifikatori .
SUBSTITUTE “gmail” ni “yahoo” bilan almashtiradi
➤ ENTER tugmasini bosing
➤ To'ldirish dastagini Asbobni
Natijani :
<0 pastga torting>Shunday qilib, siz Yangi elektron pochta identifikatorlariniolasiz.
8. Matnlarni tozalash zarurligini tekshirish
Katta ma'lumotlar to'plami uchun qaysi matnlarni tozalash kerakligini bilish zerikarli bo'lishi mumkin. Ammo qaysi matn satrlarini tozalash kerakligini osongina tekshirib ko'rsangiz, buni oson bajarish mumkin. Buni amalga oshirish uchun biz bu yerda IF funktsiyasi dan foydalanamiz.
➤Chiqish katakchasini tanlang D5
=IF(CLEAN(C5)=C5,"Cleaned","Not Cleaned")
C5 bu Import qilingan elektron pochta identifikatori .
CLEAN(C5)=C5 mantiqiy test bo'lib, matn qatori barcha bosib chiqarilmaydigan belgilar tomonidan olib tashlangan matn qatoriga teng ekanligini bildiradi. Agar u TRUE bo'lsa, AGAR qaytariladi “Tozalangan” aks holda “Tozalanmagan”
➤ ENTER
tugmasini bosing➤pastga torting To'ldirish dastagi Asbob
Natija :
Keyin, siz qaysi matn qatorlarini ko'rishingizni bilib olasiz tozalash kerak.
9. Qiymatlarning o'rtacha qiymatini olish
Bu erda bizda ba'zi belgilar bor, lekin ularda chop etilmaydigan belgilar mavjud va siz ularni olib tashlashingiz mumkin CLEAN funksiyasi yordamida. Ammo bundan keyin raqamlar matnga aylanadi, shuning uchun VALUE funksiyasi yordamida ularni qiymatlarga aylantirmasdan Oʻrtacha belgilarni olmaysiz.
➤Chiqish katakchasini tanlang D5
=VALUE(CLEAN(C5))
C5 Import qilingan Belgilar .
CLEAN maʼlumotlarning keraksiz qismini olib tashlaydi (lekin maʼlumotlarni matnga aylantiradi) va keyin VALUE matn satrlarini oʻzgartiradi. raqamlar.
➤ ENTER
-ni bosing➤ To'ldirish dastagi Asbobni
<0 pastga torting>Shundan so'ng siz raqamlar formatidagi belgilarga ega bo'lasiz.
O'rtacha ball olish uchun quyidagi formulani katakchaga kiriting D11
=AVERAGE(D5:D10)
D5:D10 diapazon Ballar
Nihoyat, siz 73,83 o'rtacha ball sifatida olasiz.
10. g VBA kodidan foydalanish
CLEAN funksiyasi VBA-da ham ishlatilishi mumkin kod.
➤ Dasturchi tab>ga o'ting; > Visual Basic Variant
Keyin, Visual Basic muharriri ochiladiyuqoriga.
➤ Insert Tab>> Moduli Variant
Bundan soʻng, a Modul yaratiladi.
➤Quyidagi kodni yozing
5320
Yacheykalar C5 C10 C ustunida CLEAN funksiyasi tufayli chop etilmaydigan belgilar bo‘sh bo‘ladi va biz ustun D<2 ning tegishli kataklarida natijalarni olamiz>.
➤ F5
Natija tugmasini bosing:
Shunday qilib, Siz haqiqiy elektron pochta identifikatori ga ega bo'lasiz, unda barcha bosib chiqarish mumkin bo'lmagan belgilar mavjud.
Esda tutilishi kerak bo'lgan narsalar
🔺 Bu funksiya berilgan matndan faqat 0 dan 31 7-bitli ASCII kodini olib tashlaydi.
🔺 CLEAN funksiyasi , shuningdek, koʻrinmaydigan baʼzi chop etilmaydigan belgilarni ham olib tashlashi mumkin.
🔺 U ASCII kodida mavjud bo'lmagan, chop qilib bo'lmaydigan belgilarni o'chira olmaydi.
Amaliyot bo'limi
O'zingiz mashq qilish uchun men quyida keltirilgan Amal nomli varaqdagi kabi Amaliyot bo'limini taqdim etdim. Iltimos, buni o'zingiz bajaring.
Xulosa
Ushbu maqolada biz CLEAN funksiyasi bilan tanishish va foydalanishni yoritishga harakat qildik. Excelda. Umid qilamanki, siz buni foydali deb topasiz. Agar sizda biron bir taklif yoki savol bo'lsa, ularni sharhlar bo'limida baham ko'ring.