Özellik ikonu

TEMİZ

İndirme izni yok

Genel Bakış

TEMİZ (CLEAN), bir metin dizesindeki yazdırılamayan karakterleri kaldırır ve geriye kalan metni verir. Sekme, satır sonu ve program özel kodları gibi görünmeyen karakterleri ayıklamak için kullanılır; özellikle başka bir programdan alınan verileri düzenlerken işe yarar.

Söz dizimi ve parametre​

TRTürkçe
=TEMİZ(metin)
ENEnglish
=CLEAN(text)
Kategori
Metin
İngilizce adı
CLEAN
Platform
Windows Mac Web
1 bağımsız değişken 1 zorunlu
Bağımsız değişken Durum Ne işe yarar
metintext Zorunlu Yazdırılamayan karakterlerden arındırılacak metni, bir hücreyi veya metin üreten bir işlemi belirtir.
Geçerli kullanımlar
=TEMİZ(A2)
=TEMİZ("rapor")
=TEMİZ(KIRP(A2))
Desteklenen Excel sürümleri 2003 ve sonrası
  1. 2003 Destekleniyor
  2. 2007 Destekleniyor
  3. 2010 Destekleniyor
  4. 2013 Destekleniyor
  5. 2016 Destekleniyor
  6. 2019 Destekleniyor
  7. 2021 Destekleniyor
  8. 2024 Destekleniyor
  9. 365 Destekleniyor
İşlev yalnızca bir parametre alır. Metin yerine başka bir işlevin sonucunu da verebilirsiniz; örneğin metnin önce bir bölümünü alıp sonra temizleyebilirsiniz.

1. Yazdırılamayan karakterleri kaldırma​

A sütunundaki metinlerde zil, sekme ve satır sonu karakterleri bulunuyor. B sütununda temizlenmiş metni, C sütununda ise kaç karakterin kaldırıldığını görelim. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=TEMİZ(A2)
=CLEAN(A2)
C2 hücresine ise kaldırılan karakter sayısını bulan aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=LEN(A2)-LEN(B2)
TEMİZ
Formülünü incelemek için bir hücre seçin.
ABC
1Ham metinTemiz metinKaldırılan karakter
2FaturaFatura2
3Ankara BursaAnkaraBursa1
4Satır bir
Satır iki
Satır birSatır iki1
TemelExcelDepo v1.0.0
Sonuçlar sırasıyla 2, 1 ve 1 olur. İlk metindeki iki zil karakteri, ikinci metindeki sekme ve üçüncü metindeki satır sonu kaldırılır. Satır sonu kaldırıldığı için son metindeki iki bölüm bitişik yazılır; ayrı kalmasını istiyorsanız önce satır sonunu bir boşlukla değiştirmeniz gerekir.

2. Sayı ve mantıksal değerler​

TEMİZ yalnızca metin değil sayı ve mantıksal değerlerle de çalışır. B sütunundaki sonuç, C sütununda metin olup olmadığı denetlenerek incelenir. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=TEMİZ(A2)
=CLEAN(A2)
C2 hücresine sonucun metin olup olmadığını denetleyen aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=EMETİNSE(B2)
=ISTEXT(B2)
TEMİZ
Formülünü incelemek için bir hücre seçin.
ABC
1DeğerTemiz sonuçMetin mi?
22020DOĞRU
3-1-1DOĞRU
4YANLIŞYANLIŞDOĞRU
Değer TürleriExcelDepo v1.0.0
Sonuçlar sırasıyla 20, -1 ve YANLIŞ olur. Görünüşte değer aynı kalır ancak TEMİZ her girdiyi metne çevirdiği için C sütunundaki denetim hepsinde DOĞRU verir. Sonucu sayı olarak kullanacaksanız ayrıca sayıya dönüştürmeniz gerekir.

3. İç içe işlevle kullanım ve boşluklar​

TEMİZ, başka bir işlevin sonucunu temizleyebilir. Burada her metnin ilk 7 karakteri alınıp temizleniyor; C sütunu sonucun uzunluğunu gösteriyor. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=TEMİZ(SOL(A2;7))
=CLEAN(LEFT(A2,7))
C2 hücresine sonucun uzunluğunu veren aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=UZUNLUK(B2)
=LEN(B2)
TEMİZ
Formülünü incelemek için bir hücre seçin.
ABC
1Metinİlk 7 karakterUzunluk
2Merhaba dünyaMerhaba7
3Kalem Kalem 6
4SilgiSilgi5
5Not defteriNot def7
İç İçe KullanımExcelDepo v1.0.0
Sonuçlar sırasıyla 7, 6, 5 ve 7 olur. İkinci satırdaki metnin sonunda bir boşluk vardır ve TEMİZ bu boşluğu silmez; bu yüzden uzunluk 6 çıkar. Baştaki ve sondaki fazla boşlukları temizlemek istiyorsanız KIRP işlevini birlikte kullanabilirsiniz.

4. Temizlenmeyen karakterler ve hata​

A sütunundaki karakter kodlarına karşılık gelen karakteri üretip TEMİZ ile temizleyelim. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=TEMİZ(DAMGA(A2))
=CLEAN(CHAR(A2))
TEMİZ
Formülünü incelemek için bir hücre seçin.
AB
1Karakter koduTemiz sonuç
27
365A
4160 
54000#DEĞER!
Karakter KodlarıExcelDepo v1.0.0
Sonuçlar sırasıyla , A,   ve #DEĞER! olur. Kod 7 bir denetim karakteridir ve silindiği için sonuç boş metin olur. Kod 65 olan A harfi yazdırılabilir olduğundan korunur. Kod 160 olan bölünemez boşluk 1-31 aralığında olmadığı için silinmez. 4000 ise geçerli bir karakter kodu olmadığından DAMGA işlevi #DEĞER! hatası verir ve bu hata TEMİZ sonucuna da yansır.

Kullanırken dikkat edin​

  • metin parametresi: metin, bir metin dizesi, hücre başvurusu veya metin üreten başka bir işlev olabilir. Sayı ya da mantıksal değer verirseniz TEMİZ bunu metin olarak döndürür; örneğin 20 sayısı "20" metnine dönüşür.
  • Neleri kaldırır?: TEMİZ, metindeki yazdırılamayan karakterleri kaldırır; bunlar sekme, satır sonu ve programa özgü kodları da kapsar. İşlev yalnızca ASCII 1-31 aralığındaki karakterleri siler. Satır sonlarını kaldırmak ve başka bir programdan içe aktarılan verileri temizlemek için kullanışlıdır.
  • Neleri kaldırmaz?: DAMGA(160) ile üretilen bölünemez boşluk silinmez; sıradan boşluklar da olduğu gibi kalır. Bölünemez boşluğu kaldırmak için YERİNEKOY, baştaki, sondaki ve aradaki fazla boşlukları temizlemek için KIRP işlevini kullanın.
  • Hata durumları: metin parametresi geçersiz bir değer ürettiğinde sonuç hata olur. Örneğin geçerli aralığın dışında bir kodla kullanılan DAMGA işlevi #DEĞER! hatası verir ve TEMİZ bu hatayı aynen döndürür.
  • Sürüm bilgisi: TEMİZ işlevi Excel'in eski sürümlerinden beri bulunur; Windows, Mac ve web sürümlerinde aynı biçimde kullanılır.
  • İlgili işlevler: KIRP: Fazla boşlukları temizlemek gerektiğinde TEMİZ ile birlikte tercih edilir. YERİNEKOY: Bölünemez boşluk gibi TEMİZ'in silmediği belirli bir karakteri değiştirmek için kullanılır. DAMGA: Kodu verilen karakteri üretir; satır sonu gibi karakterleri formülde oluşturmak için kullanılır. KOD: Bir karakterin kodunu bulur; metinde hangi gizli karakterin bulunduğunu anlamaya yardımcı olur. UZUNLUK: Temizlikten önce ve sonra karakter sayısını karşılaştırmak için kullanılır.
Mini Sayfa içindeki sonuç hücresini seçerek gerçek formülü görebilirsiniz. Formüllü örnekleri indirilebilir Excel dosyasında da kullanabilirsiniz.

Desteklenen Excel sürümleri

  • Microsoft 365
  • Excel 2003
  • Excel 2007
  • Excel 2010
  • Excel 2013
  • Excel 2016
  • Excel 2019
  • Excel 2021
  • Excel 2024
Yazar
ExcelDepo
İndirme sayısı
0
Gösterim
11
İlk yayın
Güncel
İngilizce
CLEAN
Platformlar
Windows, Mac, Web

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst