Excelda CLEAN funksiyasidan qanday foydalanish kerak (10 ta misol)

  • Buni Baham Ko'Ring
Hugh West

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 torting

Keyin, 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.

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.