Excel təmiz funksiyası

Yaxşı bir məlumatla birlikdə bir səhifəsinə kopyalanan və ya idxal edilmiş olmayan bir sıra yazılmayan kompüter simvollarını aradan qaldırmaq üçün CLEAN funksiyasından istifadə edin.

Bu aşağı səviyyəli kod tez-tez məlumat fayllarının başlanğıcında və / və ya sonunda yerləşir.

Bu yazılmayan simvolların bəzi ümumi nümunələri yuxarıda göstərilən A2 və A6 kameralardakı nümunələrdəki mətnlə qarışıq olan simvollardır.

Bu simvollar, çap, sıralama və məlumatları süzgəc kimi iş səhifələrində əməliyyatlardakı məlumatlardan istifadə etməyə mane ola bilər.

CLEAN funksiyası ilə qeyri-çap edilə bilən ASCII və Unicode simvolları sil

Bir kompüterdə hər bir xarakter - çap edilə bilən və yazılmayan - Unicode xarakterli kodu və ya dəyəri kimi tanınan bir sıra var.

Başqa, daha yaşlı və daha yaxşı tanınan xarakterli kümeler ASCII, İnformasiya mübadiləsi üçün Amerika Standart Kodunu əks etdirən, Unicode dəstinə daxil edilmişdir.

Nəticədə, Unicode və ASCII dəstlərinin ilk 32 simvolu (0-31) eynidır və onlar printerlər kimi periferik cihazları idarə etmək üçün proqramlar tərəfindən istifadə olunan nəzarət simvolları kimi istinad edilir.

Belə olduğu kimi, onlar bir işdə istifadə üçün nəzərdə tutulmur və mövcud olduqda yuxarıda göstərilən səhvlərin növünə səbəb ola bilər.

Unicode karakter dəstini əvvəlcədən hazırlayan CLEAN funksiyası, ilk 32 qeyri-çap ASCII simvolunu aradan qaldırmaq və Unicode dəstindən eyni simvolları silmək üçün nəzərdə tutulmuşdur.

CLEAN funksiyasının sintaksis və arqumentləri

Bir funksiyanın sintaksis funksiyanı düzəltməyə aiddir və funksiyanın adını, mötərizəni və arqumentləri ehtiva edir.

CLEAN funksiyası üçün sintaksis:

= CLEAN (mətn)

Mətn - (lazımsız) yazılmayan simvollardan təmizlənməlidir. Bu məlumatın iş yerindəki yeri barədə bir hüceyrə istinadı.

Məsələn yuxarıda göstərilən A2 hücresindəki məlumatları təmizləmək üçün aşağıdakı formu daxil edin:

= CLEAN (A2)

başqa bir işə salındı.

Nömrələrin təmizlənməsi

Nümunə məlumatları təmizləmək üçün istifadə edildikdə, CLEAN funksiyası hər hansı bir çap olmayan simvolları aradan qaldırmağa əlavə olaraq, bütün nömrələri mətnə ​​çevirəcək - bu məlumat hesablamalarda istifadə edildikdə səhvlərə səbəb ola bilər.

Nümunələr: Çaplanmayan Yazıların Silinməsi

Şəkil A sütununda, CHAR funksiyası CLEAN funksiyası ilə çıxarılmış A3 hücum üçün iş səhifəsinin yuxarıdakı formula barında göstərildiyi kimi söz mətninə çap olmayan bir simvol əlavə etmək üçün istifadə edilmişdir.

Yuxarıdakı təsvirin B və C sütunlarında bir hüceyrədə olan simvol sayını nəzərə alan LEN funksiyası A sütununda olan məlumatlarda CLEAN funksiyasının istifadəsini göstərmək üçün istifadə olunur.

Cədvəl B2 üçün xarakter saymaq 7 - söz mətn üçün dörd simvol və üçü ətrafdakı çap olmayan simvollar üçün.

L2 funksiyası simvol saymadan əvvəl CLEAN funksiyası Formula əlavə olunduğundan və üç qeyri-çapa simvoldan uzaqlaşdığından C2 hücresində xarakter sayı 4-dir.

# 129, # 141, # 143, # 144 və # 157 simvolların silinməsi

Unicode karakter seti, ASCII karakter setinde bulunmayan ek olmayan basım olmayan karakterleri ehtiva edir - 129, 141, 143, 144 və 157 nömrələri.

Excel-in dəstək səhifəsi bunu bilmirsə də, CLEAN funksiyası bu Unicode işarələrini yuxarıdakı üç nömrəli göstərildiyi kimi datadan silinə bilər.

Bu nümunədə, C sütunundaki CLEAN funksiyası bu beş qeyri-görünən nəzarət simvolunu ləğv etmək üçün C3-də söz mətninin dördüncüsünün yenidən sayını tərk edir.

Xarakterin silinməsi # 127

Unicode dəstində CLEAN funksiyasının silinməyəcəyi bir qeyri-çap xarakteri var - bu simvollardan dördü sözün mətni əhatə edən A4 hücresində göstərilən qutusu şəklində olan # 127 kodudur.

C4 hücresində sekizli sətir sayı B4 hücresində olduğu kimi eynidır və C4-də CLEAN funksiyası müvəqqəti olaraq 127 nömrəli silmək üçün uğursuz çalışır.

Lakin, yuxarıda beş və altı sıralarda göstərildiyi kimi, CHAR və SUBSTITUTE funksiyalarını istifadə edərək, bu xarakteri aradan qaldırmaq üçün istifadə edilə bilən alternativ formulalar var:

  1. 5-cü sətirdə olan formula SİLƏR funksiyasını # 127 (karandakı A2 hücresində görülən qara nöqtə) xarakterini - CLEAN funksiyasını çıxara biləcəyi bir xarakteri ilə # 127 əvəz etmək üçün SUBSTITUTE və CHAR istifadə edir;
  2. Səkkizinci sətirdə olan formul SUBSTITUTE və CHAR funksiyalarını # 127 kodunu D6 hücresində formulun sonunda boş tırnak işareti ( "" ) ilə göstərilən heç bir şeylə əvəz etmək üçün istifadə edir. Nəticədə, CLEAN funksiyası formada lazım deyil, çünki aradan qaldırılması üçün heç bir xarakter yoxdur.

İş yerindən qeyri-spesifik boşluqların çıxarılması

Yazdırılmayan simvollara bənzər bir iş yerində hesablamalar və formatlaşdırma ilə problem yarada bilən qeyri-qırılma sahəsi. Qeyri-pozan yer üçün Unicode dəyəri # 160dır.

Qeyri-pozulmayan boşluqlar web səhifələrində geniş istifadə olunur - bunun üçün html kodu & nbsp; - məlumat bir web səhifəsindən Excelə kopyalanırsa, qeyri-pozan boşluqlar daxil edilə bilər.

Bir iş parçasından qeyri-pozan boşluqları aradan qaldırmağın bir yolu, SUBSTITUTE, CHAR və TRIM funksiyalarını birləşdirən bu formulyardır.