Excel formülü: İstenmeyen karakterleri kaldırın -

İçindekiler

Genel formül

=SUBSTITUTE(B4,CHAR(code),"")

Özet

Excel'de belirli istenmeyen karakterleri kaldırmak için, YERİNEKOY işlevine dayalı bir formül kullanabilirsiniz. Gösterilen örnekte, C4'teki formül şöyledir:

=SUBSTITUTE(B4,CHAR(202),"")

Bu, B sütunundaki her hücrenin başlangıcında bir dizi 4 görünmez karakteri kaldırır.

Açıklama

SUBSTITUTE işlevi, nerede meydana gelirse gelsin bir hücredeki metni bulabilir ve değiştirebilir. Bu durumda, 202 kod numaralı bir karakter bulmak için SUBSTITUTE kullanıyoruz ve onu, karakteri etkin bir şekilde tamamen kaldıran boş bir dizeyle ("") değiştiriyoruz.

Görünmez olduklarında hangi karakterlerin kaldırılması gerektiğini nasıl anlayabilirsiniz? Bir hücredeki ilk karakterin benzersiz kod numarasını almak için KOD ve SOL işlevlerine dayalı bir formül kullanabilirsiniz:

=CODE(LEFT(B4))

Burada, isteğe bağlı ikinci bağımsız değişken olmadan LEFT işlevi soldaki ilk karakteri döndürür. Bu, gösterilen örnekte 202 olan karakter kod değerini bildiren CODE işlevine gider.

Daha genel temizlik için, KIRP işlevine ve TEMİZ işlevine bakın.

Hepsi bir formülde

Bu durumda, baştaki karakterleri çıkardığımız için, her iki formülü de şu şekilde birleştirebiliriz:

=SUBSTITUTE(B4,CHAR(CODE(LEFT(B4))),"")

Burada, 202 karakterini açıkça SUBSTITUTE'a sağlamak yerine, hücredeki ilk karakteri kullanarak dinamik olarak bir kod sağlamak için CODE ve CHAR'ı kullanıyoruz.

Ilginç makaleler...