Excel'de CLEAN Fonksiyonu Nasıl Kullanılır (10 Örnek)

  • Bunu Paylaş
Hugh West

Bu TEMİZLE işlevi bir veri kümesindeki metinlerden yazdırılamayan karakterleri veya satır sonlarını kaldırmak için kullanılan bir Excel metin işlevidir. Bu makalede, Excel metin işlevinin ayrıntılarını öğrenebileceksiniz. TEMİZLE işlevi ve bazı örneklerle bu fonksiyonun bazı kullanımlarını tanıyın.

Çalışma Kitabını İndirin

TEMİZ FONKSİYONLAR.xlsm

CLEAN İşlev: Özet & Sözdizimi

⦿ Fonksiyon Hedefi

Bu TEMİZLE işlevi yazdırılamayan tüm karakterleri metinden kaldırır.

⦿ Sözdizimi

=CLEAN(metin)

⦿ Argümanlar

Tartışma Gerekli / İsteğe bağlı Açıklama
Metin Gerekli Yazdırılamayan tüm karakterleri kaldırmak istediğiniz metin dizesidir

⦿ Dönüş Değeri

Fonksiyonu girdikten sonra, size yazdırılamayan tüm karakterlerden arındırılmış metin dizesini verecektir.

⦿ Versiyon

Bu TEMİZLE İşlevi içinde tanıtıldı Excel 2000 sürümü ve bundan sonraki tüm sürümler için kullanılabilir.

Not

Bu TEMİZLE işlevi yalnızca sayılarla temsil edilen yazdırılamayan karakterleri kaldırabilir 0 için 31 7 bitlik ASCII Kod.

10 Excel'de TEMİZLE İşlevini Kullanma Örnekleri

Burada, başka bir kaynaktan içe aktarılan verilerde bazı yazdırılamayan karakterlerin bulunduğu bir üniversitenin aşağıdaki veri tablosunu kullanacağız. Bu tabloyu kullanarak bu fonksiyonun farklı örneklerini açıklayacağız.

Makaleyi oluşturmak için şunları kullandık Microsoft Excel 365 sürümünü kullanıyorsanız, uygunluğunuza göre diğer sürümleri de kullanabilirsiniz.

1. Yazdırılamayan Karakterleri Kaldırma

Burada, bazı E-posta Kimlikleri gibi bazı yazdırılamayan karakterlere sahip olan CHAR(15) , CHAR(12) kullanarak ve TEMİZLE işlevi onları kaldıracağız ve Gerçek E-posta Kimlikleri.

➤Çıkış hücresini seçin D5

=CLEAN(C5)

C5 bu İçe Aktarılan E-posta Kimliği yazdırılamayan karakterleri kaldırmak istediğimiz.

Basın GİRİŞ

Aşağı sürükleyin Doldurma Kolu Alet

Sonuç :

Bu şekilde Gerçek E-posta Kimliği yazdırılamayan tüm karakterlerden arındırılmıştır.

Daha fazlasını okuyun: Excel'de TEXT Fonksiyonu Nasıl Kullanılır (10 Örnek)

2. Satır Sonunu Kaldırma

Diyelim ki, öğrencilerin adı ve soyadı arasında bazı satır kesmeleri var ve bu satır kesmelerini TEMİZLE işlevi .

➤Çıkış hücresini seçin D5

=CLEAN(C5)

C5 bu Öğrenci Adı satır sonunu kaldırmak istediğiniz yer.

Basın GİRİŞ

Aşağı sürükleyin Doldurma Kolu Alet

Sonuç :

Bundan sonra, şu mesajı alacaksınız Öğrenci İsimleri tüm satır sonlarından arındırılmıştır.

3. CLEAN Fonksiyonu ve TRIM Fonksiyonunun Kullanılması

Bazen, metin dizesinde fazladan boşluk olabilir, bu da CHAR(32) ve TEMİZLE işlevi bunu kaldıramaz, bu yüzden burada TRIM işlevi ile birlikte TEMİZLE işlevi kaldırmak için CHAR(15) , CHAR(12) ve CHAR(32) bir şey yok. İçe Aktarılan E-posta Kimliği aşağıda.

➤Çıkış hücresini seçin D5

=TRIM(CLEAN(C5))

C5 bu İçe Aktarılan E-posta Kimliği yazdırılamayan karakterleri kaldırmak istediğimiz.

TRIM metin dizesindeki tüm fazladan boşlukları kaldıracaktır.

Basın GİRİŞ

Aşağı sürükleyin Doldurma Kolu Alet

Sonuç :

Bu şekilde Gerçek E-posta Kimliği yazdırılamayan tüm karakterlerden arındırılmıştır.

4. TEMİZLE İşlevini ve YERİNE KOYMA İşlevini Kullanma

Bazen, aşağıdakiler tarafından kaldırılamayan yazdırılamayan karakterlere sahip olabilirsiniz TEMİZLE işlevi . içinde İçe Aktarılan E-posta Kimliği sütununda, kırılmayan bazı boşluklarımız vardır ki bunlar CHAR(160) Bu tür yazdırılamayan karakterleri kaldırmak için SUBSTITUTE işlevi ile birlikte TEMİZLE işlevi ve TRIM işlevi .

➤Çıkış hücresini seçin D5

=TRIM(CLEAN(SUBSTITUTE(C5,CHAR(160),"")))

C5 bu İçe Aktarılan E-posta Kimliği yazdırılamayan karakterleri kaldırmak istediğimiz.

YEDEK yerini alacak CHAR(160) bir Boşluk ile, TEMİZ yazdırılamayan karakterleri kaldıracaktır CHAR(15) , CHAR(12) ve TRIM metin dizesindeki tüm fazladan boşlukları kaldıracaktır.

Basın GİRİŞ

Aşağı sürükleyin Doldurma Kolu Alet

Sonuç :

Bundan sonra, şu mesajı alacaksınız Gerçek E-posta Kimliği yazdırılamayan tüm karakterlerden arındırılmıştır.

Daha fazlasını okuyun: Excel'de REPLACE Fonksiyonu Nasıl Kullanılır (3 Uygun Örnek)

5. CLEAN Fonksiyonu ve LEN Fonksiyonunun Kullanılması

Burada, karakter sayısını sayacağız Öğrenci İsimleri kullanarak LEN işlevi yardımıyla satır sonlarını kaldırdıktan sonra TEMİZLE işlevi .

➤Çıkış hücresini seçin D5

=LEN(TRIM(CLEAN(C5))

C5 bu Öğrenci Adı karakter uzunluğunu saymak istediğiniz.

TEMİZ satır sonunu kaldıracak ve TRIM metin dizesindeki tüm fazladan boşlukları kaldıracaktır. Bundan sonra LEN karakter uzunluğunu sayacaktır.

Basın GİRİŞ

Aşağı sürükleyin Doldurma Kolu Alet

Sonuç :

Daha sonra, karakter sayısını sayabileceksiniz. Öğrenci İsimleri .

Benzer Okumalar

  • Excel'de CODE Fonksiyonu Nasıl Kullanılır (5 Örnek)
  • Excel EXACT Fonksiyonunu Kullanın (6 Uygun Örnek)
  • Excel'de SABİT Fonksiyonu Nasıl Kullanılır (6 Uygun Örnek)
  • Excel'de UPPER Fonksiyonunu Kullanın (4 Örnek)
  • Excel'de ARA Fonksiyonu Nasıl Kullanılır (3 Örnek)

6. TEMİZLE Fonksiyonu ve SOL Fonksiyonunun Kullanılması

Diyelim ki, ad bölümünü şu dosyadan çıkarmak istiyorsunuz İçe Aktarılan E-posta Kimliği ve bunu yapmak için TEMİZLE işlevi ve SOL fonksiyon .

➤Çıkış hücresini seçin D5

=LEFT(CLEAN(C5),FIND("@",CLEAN(C5),1)-1)

C5 bu İçe Aktarılan E-posta Kimliği .

TEMİZ yazdırılamayan karakterleri kaldıracak ve FIND("@", CLEAN(C5),1) 'nin konumunu verecektir. "@" metin dizesinde. Yani, BUL geri dönecek 6 ve sonra 6-1=5 içindeki karakter sayısı olacaktır. SOL fonksiyon .

Ondan sonra SOL temiz dosyadan ilk beş karakteri çıkaracaktır E-posta Kimliği .

Basın GİRİŞ

Aşağı sürükleyin Doldurma Kolu Alet

Sonuç :

Ardından, öğrenci adlarını İlk İsim sütun.

Daha fazlasını okuyun: Excel'de RIGHT Fonksiyonu Nasıl Kullanılır (6 Kolay Örnekle)

7. Karakterleri Değiştirme

Burada, bir Yeni E-posta Kimliği yazdırılamayan karakterleri kaldırarak ve "gmail" ile "yahoo" bir şey yok. İçe Aktarılan E-posta Kimliği sütun.

➤Çıkış hücresini seçin D5

=SUBSTITUTE(CLEAN(C5), "gmail", "yahoo")

C5 bu İçe Aktarılan E-posta Kimliği .

YEDEK yerini alacak "gmail" ile "yahoo"

Basın GİRİŞ

Aşağı sürükleyin Doldurma Kolu Alet

Sonuç :

Bu şekilde Yeni E-posta Kimlikleri .

8. Metinlerin Temizlenmesi Gerekip Gerekmediğini Kontrol Etme

Büyük bir veri kümesi için, hangi metinleri temizlemeniz gerektiğini bulmak yorucu olabilir. Ancak hangi metin dizelerinin temizleneceğini kolayca kontrol edebilirseniz kolayca yapılabilir. Bunu yapmak için burada EĞER işlevi .

➤Çıkış hücresini seçin D5

=IF(CLEAN(C5)=C5, "Temizlendi", "Temizlenmedi")

C5 bu İçe Aktarılan E-posta Kimliği .

CLEAN(C5)=C5 metin dizesinin, yazdırılamayan tüm karakterlerin çıkarıldığı metin dizesine eşit olduğu anlamına gelen mantıksal testtir. DOĞRU sonra EĞER geri dönecek "Temizlendi" Aksi takdirde "Temizlenmemiş"

Basın GİRİŞ

Aşağı sürükleyin Doldurma Kolu Alet

Sonuç :

Ardından, hangi metin dizelerini temizlemeniz gerektiğini öğreneceksiniz.

9. Değerlerin Ortalamasını Alma

Burada, yazdırılamayan bazı karakterler içeren bazı işaretlerimiz var ve bunları TEMİZLE işlevi Ancak bundan sonra, sayılar metinlere dönüşecek ve böylece Ortalama Notlar kullanarak değerlere dönüştürmeden DEĞER işlevi .

➤Çıkış hücresini seçin D5

=DEĞER(TEMIZ(C5))

C5 bu İthal İşaretler .

TEMİZ verinin gereksiz kısmını kaldıracak (ancak veriyi metne dönüştürecek) ve ardından, DEĞER metin dizelerini sayılara dönüştürecektir.

Basın GİRİŞ

Aşağı sürükleyin Doldurma Kolu Alet

Bundan sonra, sayı biçiminde olan notları alacaksınız.

Almak için Ortalama notlar, hücreye aşağıdaki formülü yazın D11

=ORTALAMA(D5:D10)

D5:D10 aralığıdır Marks

Son olarak, şunları alacaksınız 73.83 olarak Ortalama İşaret .

10. Kullanım VBA Kodu

Bu TEMİZLE işlevi içinde de kullanılabilir. VBA Kod.

➤ Şuraya git Geliştirici Tab>> Visual Basic Opsiyon

O zaman Visual Basic Düzenleyicisi açılacak.

➤ Şuraya git Ekleme Tab>> Modül Opsiyon

Bundan sonra, bir Modül oluşturulacaktır.

➤ Aşağıdaki kodu yazın

 Sub cleanspace() Aralık("D5") = Application.WorksheetFunction.Clean(Aralık("C5")) Aralık("D6") = Application.WorksheetFunction.Clean(Aralık("C6")) Aralık("D7") = Application.WorksheetFunction.Clean(Aralık("C7")) Aralık("D8") = Application.WorksheetFunction.Clean(Aralık("C8")) Aralık("D9") = Application.WorksheetFunction.Clean(Aralık("C9")) Aralık("D10") = Application.WorksheetFunction.Clean(Aralık("C10")) EndAlt 

Hücreler C5 için C10 . Sütun C nedeniyle yazdırılamayan karakterlerden arındırılmış olacaktır. TEMİZLE işlevi 'nin ilgili hücrelerindeki çıktıları alacağız. Sütun D .

Basın F5

Sonuç :

Bu şekilde Gerçek E-posta Kimliği yazdırılamayan tüm karakterlerden arındırılmıştır.

Hatırlanması Gerekenler

🔺 Bu işlev yalnızca 0 için 31 7-bit ASCII Verilen metinden kod.

🔺 The TEMİZLE işlevi görünmeyen bazı yazdırılamayan karakterleri de kaldırabilir.

🔺 Yazdırılamayan karakterleri kaldıramaz. ASCII Kod.

Uygulama Bölümü

Kendi kendinize pratik yapmanız için bir Uygulama adlı bir sayfada aşağıdaki gibi bir bölüm Uygulama Lütfen bunu kendiniz yapın.

Sonuç

Bu makalede, bu araçların tanıtımı ve kullanımını ele almaya çalıştık. TEMİZLE işlevi Umarım faydalı bulursunuz. Herhangi bir öneriniz veya sorunuz varsa, bunları yorum bölümünde paylaşmaktan çekinmeyin.

Hugh West, sektörde 10 yılı aşkın deneyime sahip oldukça deneyimli bir Excel eğitmeni ve analistidir. Muhasebe ve Finans alanında lisans derecesine ve İşletme alanında yüksek lisans derecesine sahiptir. Hugh öğretme tutkusuna sahiptir ve takip etmesi ve anlaması kolay benzersiz bir öğretim yaklaşımı geliştirmiştir. Excel konusundaki uzman bilgisi, dünya çapında binlerce öğrencinin ve profesyonelin becerilerini geliştirmesine ve kariyerlerinde başarılı olmasına yardımcı olmuştur. Hugh, blogu aracılığıyla bilgisini dünyayla paylaşıyor, bireylerin ve işletmelerin tam potansiyellerine ulaşmalarına yardımcı olmak için ücretsiz Excel eğitimleri ve çevrimiçi eğitimler sunuyor.