Excelning toza funksiyasidan qanday foydalanish kerak

Mundarija:

Excelning toza funksiyasidan qanday foydalanish kerak
Excelning toza funksiyasidan qanday foydalanish kerak
Anonim

Nimalarni bilish kerak

  • ASCII belgilarini olib tashlash uchun =CLEAN(Matn) kiriting.
  • Unicode belgilarini ASCII belgilarga aylantirish uchun SUBSTITUTE funksiyasidan foydalaning.

Mana bu yerda Microsoft Excel 2019, 2016, 2013, 2010 va Microsoft 365 uchun Excelda Clean funksiyasidan qanday foydalanish mumkin. Tozalash funksiyasi nusxa koʻchirilgan kompyuterda chop etilmaydigan koʻplab belgilarni olib tashlaydi. yoki ishchi varaqga import qilingan, chunki bunday belgilar maʼlumotlarni chop etish, saralash va filtrlashga xalaqit berishi mumkin.

CLEAN funksiyasi sintaksisi va argumentlari

Funksiya sintaksisi uning joylashuvi boʻlib, nomi, qavslar va argumentlarni oʻz ichiga oladi. CLEAN funksiyasi sintaksisi:

=TOZA(Matn)

Matn

(majburiy) - bu

hujayra ma'lumotnomasi

tozalamoqchi boʻlgan ish varaqidagi ushbu maʼlumotlarning joylashuviga.

Masalan, aytaylik A2 katakda quyidagi formula mavjud:

=CHAR(10)&"Taqvim"&CHAR(9)

Buni tozalash uchun siz formulani boshqa ishchi varaq katakchasiga kiritasiz:

=TOZA(A2)

Natijada faqat soʻz qoladi

Taqvim

A2 katakda.

Bosib boʻlmaydigan belgilarni oʻchirishdan tashqari, CLEAN funksiyasi raqamlarni matnga ham oʻzgartiradi, bu esa keyinchalik hisob-kitoblarda ushbu maʼlumotlardan foydalansangiz, xatolarga olib kelishi mumkin.

Bosib boʻlmaydigan, ASCII boʻlmagan belgilarni olib tashlash

CLEAN funksiyasi chop etilmaydigan ASCII belgilarini yo'q qilish uchun juda yaxshi bo'lsa-da, ASCII diapazonidan tashqarida bo'lgan bir nechta chop etilmaydigan belgilar mavjud bo'lib, ularni olib tashlashni xohlashingiz mumkin..

Bosib boʻlmaydigan Unicode belgilariga 129, 141, 143,kiradi 144 va 157 . Bundan tashqari, 127 ni oʻchirib tashlashingiz mumkin, bu oʻchirish belgisi boʻlib, chop etilmaydi.

Bunday ma'lumotlarni o'chirishning bir usuli - SUBSTITUTE funksiyasi uni CLEAN funksiyasi olib tashlashi mumkin bo'lgan ASCII belgisiga aylantirishdir. Buni osonlashtirish uchun SUBSTITUTE va CLEAN funksiyalarini joylashtirishingiz mumkin.

=TOZA(OʻZINARI(A3, CHAR(129), CHAR(7)))

Muqobil ravishda haqoratli bosma belgini hech narsa ("") bilan almashtirish mumkin.

=ALTISH(A4, CHAR(127), "")

Bosib boʻlmaydigan belgilar nima?

Image
Image

Kompyuterdagi har bir belgi - chop etiladigan va chop etilmaydigan - Unicode belgilar kodi yoki qiymati deb nomlanuvchi raqamga ega. Yana bir qadimiy va taniqli belgilar to‘plami ASCII bo‘lib, u ma’lumot almashish uchun Amerika standart kodini anglatadi, Unicode to‘plamiga kiritilgan.

Natijada Unicode va ASCII toʻplamlarining dastlabki 32 ta belgisi (0 dan 31 gacha) bir xil boʻladi. Ular turli platformalarda printerlar kabi periferik qurilmalarni boshqarish uchun dasturlar tomonidan qo'llaniladi. Shunday qilib, ular ish varag'ida foydalanish uchun mo'ljallanmagan va mavjud bo'lganda xatolarga olib kelishi mumkin.

Yunicode belgilar toʻplamidan oldingi CLEAN funksiyasi birinchi 32 ta chop etilmaydigan ASCII belgilarni va Unicode toʻplamidan bir xil belgilarni olib tashlaydi.

Tavsiya: