İçindekiler
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.xlsmCLEAN İş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.