Excel'de TEMİZLİK (Formül, Örnekler) | CLEAN Fonksiyonu Nasıl Kullanılır?

Excel'de Clean Function, excel'de yazdırma seçeneğini kullandığımızda yazdırılmayan karakterlerle metni temizlemek için kullanılan bir metin işlevidir, bu aynı zamanda excel'de yerleşik bir işlevdir ve bu işlevi kullanmak için tip = CLEAN (in a hücre ve bağımsız değişken olarak bir metin sağlayın, yazdırılamayan karakteri kaldırdığını unutmayın.

Excel'de TEMİZLİK İşlevi

Excel'deki CLEAN işlevi, yazdırılamayan karakterleri bir giriş dizesinden çıkarmak için kullanılır. Dize / Metin Fonksiyonu olarak kategorize edilir.

Yazdırılabilir veya yazdırılamaz olsun, her karakterin Unicode karakter kodu veya değeri olarak bilinen benzersiz bir numarası vardır. Excel'deki CLEAN, 7 bitlik ASCII kodundaki ilk 32 (yazdırılamayan) karakteri (0'dan 31'e kadar değerler) verilen herhangi bir metinden kaldırır. Unicode ayrıca ASCII karakter setinde bulunmayan diğer yazdırılamayan karakterleri de içerir (127, 129, 141, 143, 144 ve 157 değerleri). Bu Unicode karakterlerinden bazıları, Excel'de CLEAN işlevi tarafından kendi başına kaldırılmaz.

Sözdizimi

Excel'de CLEAN Formülünde Kullanılan Bağımsız Değişkenler

text - Temizlenecek metin.

Metin girişi tırnak veya hücre başvuruları verilen bir metin kendisi olabilir. CLEAN formülünün bir parçası olabilir.

Çıktı

Excel'de TEMİZ, yazdırılamayan karakterleri dizeden kaldırdıktan sonra bir dize / metin değeri döndürür.

TEMİZ işlevi tüm sayıları metne dönüştürür. Sayı verilerini temizlemek için kullanılırsa, Excel'deki TEMİZLE işlevi, yazdırılmayan karakterleri kaldırmanın yanı sıra tüm sayıları metne dönüştürür - bu, veri hesaplamalarda daha fazla kullanılırsa hatalara neden olabilir.

CLEAN Fonksiyonunun Kullanımları

Excel'de CLEAN, diğer uygulamalardan içe aktarılan ve mevcut uygulamayla yazdırılamayan / okunamayan karakterler içeren dosya / metni ön işlemek için kullanılır. Veritabanlarından, metin dosyalarından veya web sayfalarından içe aktarılan veriler genellikle bu tür karakterleri içerir. Bu karakterler, bazı işlevlere girdi olarak verildiğinde bir hataya neden olabilir. Bu tür içe aktarılan verileri analiz etmeden önce, temizlenmesi gerekir

Metinden yazdırılamayan karakterleri kaldırmak için CLEAN'i kullanabilirsiniz. Metinden satır sonlarını çıkarmak için CLEAN'ı da kullanabilirsiniz.

Bazen bu yazdırılamayan karakterler hiç görünmez. Bununla birlikte, diğer işlevlerin / uygulamaların üzerinde çalışması için yine de metinden kesilmeleri gerekir.

İllüstrasyon

C3 hücresinde yazdırılamayan bir karakter içeren bir metniniz olduğunu varsayalım = ” Bu bir test dizesidir” & CHAR (7) & “.” .

Yazdırılamayan karakteri kaldırmak ve temiz metni döndürmek için "= CLEAN (C3)" yazın.

ve Enter tuşuna basın. Yazdırılamayan karakteri kaldıracaktır.

Metni hücre referansı olarak vermek yerine doğrudan da yazabilirsiniz.

= TEMİZ ("Bu bir test dizesidir" & CHAR (7) & ".")

Ancak, Excel'de bu TEMİZ işlevi ile bu biçim nadiren kullanılır.

Aynı çıktıyı da verecektir.

Excel'de TEMİZ İşlevi Nasıl Kullanılır?

Excel'deki Excel CLEAN işlevi çok basit ve kullanımı kolaydır. CLEAN'in çalışmasını excel'de bazı örneklerle anlayalım.

Bu CLEAN Function Excel Şablonunu buradan indirebilirsiniz - CLEAN Function Excel Template

Örnek 1

Bir hücre aralığında (C3: C7) verilen bazı metinleriniz olduğunu varsayalım. Şimdi, yazdırılamayan karakterleri kaldırarak bu metni temizlemek istiyorsunuz.

Aşağıdaki sözdizimini kullanabilirsiniz:

= TEMİZ (C3)

ve Enter tuşuna basın.

Şimdi, onu kalan hücrelere sürükleyebilirsiniz.

Örnek 2

Bir hücre aralığında (C3: C7) verilen bazı metinleriniz olduğunu varsayalım. Veriler, yazdırılamayan karakterler, satır sonları ve bazı son ve önde gelen ekstra boşlukları içerir. Yazdırılamayan karakterleri, satır sonlarını ve sondaki ve önde gelen fazladan boşlukları kaldırarak bu metni temizlemeniz gerekir.

Excel'in verilen verilerden satır sonlarını, fazladan boşlukları ve yazdırılamayan karakterleri temizlemek ve kaldırmak için aşağıdaki sözdizimini kullanabilirsiniz:

= TRIM (TEMİZ (C3))

ve Enter tuşuna basın.

= TEMİZ (C3) yazdırılamayan karakterleri kaldırır.

KIRP (..), yazdırılamayan karakterler Excel TEMİZLE işlevi tarafından kaldırıldıktan sonra gereksiz boşlukları kaldıracaktır.

Örnek 3

Bir hücre aralığında (C3: C6) verilen bir metniniz olduğunu varsayalım. Şimdi, bu hücrelerden herhangi birinin yazdırılamayan karakterler içerip içermediğini kontrol etmek istiyorsunuz. Cevabınız evet ise, bu karakterlerin sayısını alın.

Bunu yapmak için aşağıdaki sözdizimini kullanabilirsiniz:

= EĞER ((UZUNLUK (C3) - UZUNLUK (TEMİZLİK (C3)))> 0, (UZUNLUK (C3) - UZUNLUK (TEMİZLE (C3))) & "Yazdırılamayan karakterler", "Temiz metin")

ve Enter tuşuna basın.

Excel TEMİZ işlevine ayrıntılı olarak bakalım:

  • CLEAN (C3), yazdırılamayan karakterleri çıkarır.
  • UZUNLUK (TEMİZ (C3)), C3'ten yazdırılamayan karakterleri kaldırdıktan sonra dizenin uzunluğunu verecektir.
  • UZUNLUK (C3), C3 dizisinin uzunluğunu verecektir.
  • UZUNLUK (C3) - UZUNLUK (TEMİZ (C3)), C3 dizesindeki yazdırılamayan karakterlerin sayısını verir.

En sonunda,

Yazdırılamayan karakterlerin sayısı 0'dan büyükse

ardından, è { Yazdırılamayan karakter sayısı } "Yazdırılamayan karakterler" yazacaktır

Başka

"Temiz metin" yazdıracaktır.

Şimdi onu kalan hücrelere sürükleyebilirsiniz.

Örnek 4

B3: B7 hücrelerinde bir metin olduğunu varsayalım. Metin, yazdırılamayan bazı karakterler, satır sonları, baştaki ve sondaki boşluklar ve genellikle web sitelerinde kullanılan bölünemez bir boşluk olan özel bir karakter CHAR (160) içerir. Bu karakterleri metinden kaldırmanız gerekir.

Excel CLEAN işlevi CHAR (160) 'ı çıkarmak için yetersiz olduğundan, bu durumda excel'deki ikame işlevini kullanmamız gerekir, aşağıdaki sözdizimini kullanabilirsiniz:

= TRIM (TEMİZ (YEDEK (B3, CHAR (160), "")))

Bunda,

SUBSTITUTE (B3, CHAR (160), ""), metindeki CHAR (160) yerine geçecektir.

CLEAN (SUBSTITUTE (B3, CHAR (160), "")) değiştirilen metni temizleyecektir.

TRIM (CLEAN (SUBSTITUTE (B3, CHAR (160), ""))) yazdırılamayan karakterler ve CHAR (160) kaldırıldıktan sonra gereksiz boşlukları kaldıracaktır.

Benzer şekilde, artık onu diğer hücrelere sürükleyebilirsiniz.

Örnek 5

Aralarında yazdırılamayan bazı karakterler içeren bazı sayısal verileriniz olduğunu varsayalım. Matematiksel işlemleri kullanmak için bu yazdırılamayan karakterleri metninizden kaldırmanız gerekir.

Bu karakterleri kaldırmak için sözdizimini kullanmanız yeterlidir:

= TEMİZ (C3)

ve Enter tuşuna basın.

Excel CLEAN işlevinin bir metin döndürdüğünü fark edebilirsiniz . Bu nedenle, çıktı sayısal bir metin gibi davranmayabilir ve bazı durumlarda bazı matematiksel işlemlerde hata verebilir. Bu durumda, alternatif olarak aşağıdaki sözdizimini kullanabilirsiniz:

= DEĞER (TEMİZ (C3))

ve Enter tuşuna basın.

VALUE (), giriş metnini sayısal bir biçime dönüştürür.

Benzer şekilde, artık onu diğer hücrelere sürükleyebilirsiniz.

Hatırlanacak şeyler

  • Excel CLEAN işlevi, yazdırılamayan karakterleri bir dizeden kaldırır.
  • Giriş metninden 0 ila 31 7 bitlik ASCII kodunu kaldırır.
  • ASCII kodunda bulunmayan bazı Unicode karakterleri Excel CLEAN işlevi tarafından kaldırılamayabilir.
  • Bazı yazdırılamayan karakterler görünmeyebilir, ancak metinde hala var olabilir. Excel TEMİZ işlevi, varlıklarını kontrol etmek için kullanılabilir.