Excel'de Özel Karakterler Nasıl Kaldırılır (4 Yöntem)

  • Bunu Paylaş
Hugh West

Çoğu zaman veritabanında ihtiyaç duymadığımız bazı özel karakterler bulunur ve bunları kaldırmak isteriz. Bu görevi Excel araçları ve formülleri yardımıyla kolayca gerçekleştirebiliriz. Makale, Excel'de özel karakterlerin nasıl kaldırılacağını gösterecek 4 farklı yolu açıklayacaktır.

Alıştırma Çalışma Kitabını İndirin

Alıştırma yapmak için aşağıdaki linkten alıştırma kitabını indirebilirsiniz.

Özel Karakterleri Kaldır.xlsx

4 Excel'de Özel Karakterleri Kaldırma Yöntemleri

Bu yöntemleri açıklamak için aşağıdaki veri setini kullanacağız.

Veri kümesi şunları içerir İsimler ve Posta Adresleri Bir şirketin müşterilerinin Hücre B8 bir formül içerir ve istemcinin adıyla birlikte yazdırılamayan bir değer gösterir "Rachel" Yine, tüm verilerle birlikte bazı özel karakterler olduğunu görebiliriz. Aşağıdaki yolları kullanarak Excel'de bu özel karakterleri nasıl kaldıracağımızı göreceğiz.

1. Excel Formüllerini Kullanarak Excel'de Özel Karakterleri Kaldırma

Excel'de özel karakterleri kaldırmak için kullanabileceğiniz yararlı formüller vardır. Bunlar aşağıdaki gibi işlevler kullanılarak oluşturulur YEDEK , SAĞ, SOL , TEMİZ , TRIM ve DEĞİŞTİR Her birini teker teker inceleyeceğiz.

a. SUBSTITUTE Fonksiyonunun Kullanılması

Şunlarla başlayalım YEDEK Bir karakteri başka bir karakterle değiştirmek için kullanılır.

Verilen veri kümesinin B5 hücresinden özel karakterleri kaldırmak istediğinizi varsayalım.

kullanarak belirli karakterleri kaldırmak için formül YEDEK olacak:

=SUBSTITUTE(B5,"!#$$","")

Burada, hücrede belirtilen belirli karakterlerin kaldırıldığını fark edebilirsiniz. Sıralı olarak çalışır. Dolayısıyla, karakter "#" başlangıçta kalır.

Yine, örnek numaralarını kullanarak özyinelemeli karakterleri kaldırabilirsiniz.

Formül şöyle olacak:

=SUBSTITUTE(B5,"#","",2)

Sıralı olarak ikinci "#" birincisi sağlamken kaldırılmıştır.

Ancak, yalnızca adı koruyarak tüm karakterleri kaldırmak isteyebilirsiniz.

Bu sefer formül iç içe geçecek YEDEK Formül kendi içinde şöyle görünecektir:

=SUBSTITUTE(SUBSTITUTE(B5, "#",""),"!",""),"$","")

Bu, bu vaka için mükemmel sonucu göstermektedir.

Formül Tanımı:

Formülün sözdizimi:

=SUBSTITUTE(text, old_text, new_text, [instance_num])

Metin =çalışmak istediğiniz metin.

old_text = kaldırmak istediğiniz metin.

new_text= değiştirilen metin. (Bizim durumumuzda boş metin ile değiştiriyoruz " " ).

instance_name = metinde yinelemeli karakterlerin bulunması durumunda özel karakterin numarası.

Özel Durum:

Özel karakterler kod numaraları içerir ve formülü kullanarak kod numaralarını alabiliriz:

=KOD(SAĞ(metin))

veya

=CODE(LEFT(text))

Bu DOĞRU veya SOL fonksiyonu, kodunu almak istediğiniz karakterin konumunu almak için kullanılır.

Dolayısıyla bu süreç iki adımdan oluşmaktadır:

  • Formülünü Kullanarak Kod Alma KOD ile iç içe DOĞRU veya SOL .
  • Kullanma YEDEK formülü ve yerine old_text yaz CHAR(sayı) .

Sonuç için aşağıdaki resimleri formüllerle birlikte seri olarak takip edin.

=CODE(RIGHT(C5))

=SUBSTITUTE(C5,CHAR(109),"")

=CODE(LEFT(C5))

=SUBSTITUTE(C5,CHAR(77),"")

Ayrıca, benzer karakterler bulunursa bu işlem her ikisini de kaldıracaktır. Aşağıdaki sonuçları gözlemleyin.

=CODE(LEFT(B7))

=SUBSTITUTE(B7,CHAR(42),"")

=CODE(RIGHT(B7))

=SUBSTITUTE(B7,CHAR(94),"")

b. SAĞ veya SOL Fonksiyonlarını Kullanma

düşünüldüğünde, yukarıdaki şekilde aşağıdakilerin kullanımını zaten görmüşsünüzdür DOĞRU ve SOL fonksiyonları ile birlikte kullanılabilir. LEN Excel'de belirli karakterleri kaldırmak için işlev.

Formül şöyle olacak:

=RIGHT(B7,LEN(B7)-1)

Değerleri herhangi bir sayıya yükseltebilir ve LEN(metin) belirli miktarda özel karakteri kaldırmak için.

Bunun için formül şudur:

=RIGHT(B7,LEN(B7)-2)

Benzer şekilde SOL Formül,

=LEFT(B7,LEN(B7)-1)

Ve örnek numarasının artırılması için değiştirilen formül:

=LEFT(B5,LEN(B5)-4)

Formül Tanımı:

Formülün sözdizimi:

=RIGHT(metin, [num_chars])

Metin = karakterleri kaldırmak istediğiniz metin.

num_chars = kaldırılacak karakter sayısı.

=LEN(metin)

Metin = uzunluğunu saymak istediğiniz metin.

-1 veya -(herhangi bir sayı) metindeki toplam karakter sayısından çıkarmak istediğiniz karakter sayısıdır.

c. CLEAN ve TRIM İşlevlerinin Kullanılması

Veri kümeniz yazdırılamayan karakterler ve fazladan boşluk da içerebilir. TEMİZ ve TRIM işlevleri bunları kaldırmak için kullanılabilir.

Yazdırılamayan karakteri kaldırmak için formül şöyledir:

=CLEAN(B8)

Fazladan boşluklarla birlikte yazdırılamayan karakterleri kaldırmak için formülü kullanabilirsiniz:

=TRIM(CLEAN(B8)

Bununla birlikte, her ikisini de iç içe yerleştirerek yapabilirsiniz TRIM ve TEMİZ ile YEDEK Formül şöyle görünecektir:

=TRIM(CLEAN(SUBSTITUTE(B8,CHAR(4),"")))

Aşağıdaki resmi takip edin.

Formül Tanımı:

Bireysel formülün sözdizimi:

=CLEAN(metin)

İşte, Metin = yazdırılamayan karakteri kaldırmak istediğiniz metin.

=TRIM(metin)

Metin = fazladan boşluğun kaldırılması gereken yerdeki metin.

=SUBSTITUTE(text, old_text, new_text, [instance_num])

Metin =çalışmak istediğiniz metin.

old_text = kaldırmak istediğiniz metin.

new_text= değiştirilen metin. (Bizim durumumuzda boş metin ile değiştiriyoruz " " ).

instance_name = metinde yinelemeli karakterlerin bulunması durumunda özel karakterin numarası.

d. REPLACE İşlevinin Kullanılması

Ayrıca, aşağıdakileri kullanan başka bir formül daha vardır DEĞİŞTİR işlevi, belirli sayıda karakterden sonra belirli miktarda karakteri kaldırmak için kullanılır.

Formül şöyle:

=REPLACE(old_text, start_num, num_chars, new_text)

Burada formül SUBSTITUTE'a oldukça benzer. 2 tane daha argüman alır. start_num (karakterlerin kaldırılması gereken sayı).

num_chars (kaldırılacak karakter sayısı).

Ve bu almaz Metin için gerekli olan bir argüman olarak YEDEK .

Verilen veri kümesi için formül, " #Sen ".

=REPLACE(B5,5,4,"")

Daha fazlasını okuyun: Excel'de Belirli Karakterler Nasıl Kaldırılır

2. Excel'de Özel Karakterleri Kaldırmak için Flash Fill Kullanımı

Excel araçları ile devam ediyoruz. Flaş Dolgu Excel'de özel karakterleri kaldırmanın en kolay yoludur.

Diyelim ki aynı sütunda müşterilerin adları ve posta adresleri var ve bunlar virgülle ayrılmış. Virgülden sonraki metinleri virgül dahil kaldırmak istiyoruz. Flaş Dolgu Excel'de özel karakterleri kaldırmak için.

  • Yazmak ve özel karakter içermeyen ilk metin .
  • İkinci metni yazmaya başladığınızda Excel'in önerilen metinleri gösterdiğini fark edeceksiniz. Aşağıdaki resmi inceleyin.

  • Basın GİRİŞ Bu, sonucu aşağıdaki gibi gösterecektir.

Daha fazlasını okuyun: Excel'de Boş Karakterler Nasıl Kaldırılır

3. Özel Karakterleri Kaldırmak için Bul & Değiştir Komutunun Kullanımı

Excel'in bir başka kullanışlı aracı da Bul & Değiştir .

Diyelim ki " Mailto: " adlı sütundaki adresten önce Posta Adresi veri kümesinin.

kullanarak özel karakterleri kaldırmak için aşağıdaki adımları izleyin Bul & Değiştir .

  • Seçiniz Değiştirin gelen Bul & Değiştir . Almak için aşağıdaki resmi takip edin Bul & Değiştir bir şey yok. Düzenleme seçeneklerinin Ev sekmesi.

  • Bir iletişim kutusu açılacaktır. Kaldırmak istediğiniz karakteri Ne olduğunu bul: kutusunu seçin ve Şununla değiştir: kutusunu boş bırakın. Aşağıdaki resme bakın.

  • Tıklayın Tümünü Değiştirin ve yeni bir kutu açılacaktır. Yapılan değiştirme sayısını gösterecektir.
  • Tıklayın TAMAM. .

Sonucu aşağıdaki gibi göreceksiniz.

Daha fazlasını okuyun: Excel'de Boşluklar Nasıl Kaldırılır: Formül, VBA ve Power Query ile

4. Power Query Aracını Kullanarak Özel Karakterleri Kaldırma

Kesinlikle, eğer kullanıyorsanız Microsoft Excel 2016 veya Excel 365 sonra kullanabilirsiniz Güç Sorgusu Excel'de özel karakterleri kaldırmak için.

Eğer kullanıyorsanız Microsoft Excel 2010 veya 2013 Microsoft web sitesinden yükleyebilirsiniz.

Kullanmak için adımları takip edebilirsiniz Güç Sorgusu veri kümenizden özel karakterleri kaldırmak için.

  • Başlık ile birlikte veri aralığınızı seçin.
  • Sonra seçin Tablodan/Aralıktan bir şey yok. Veri sekmesi.

  • Küçük bir kutu göreceksiniz. Seçtiğiniz verilerin aralığını kontrol edin ve işaretleyin Tablomda başlıklar var seçenek.
  • Bundan sonra, tıklayın TAMAM. .

Adında yeni bir pencere Power Query Penceresi açılacak.

  • Seçiniz Özel Sütun bir şey yok. Sütun Ekle sekmesinde Güç Sorgusu Pencere.

  • Bu açacak Özel Sütun Kutu.
  • Yaz " Özel Karakterler Olmadan " bölümünde Yeni sütun adı seçeneği. İstediğiniz herhangi bir ismi yazabilirsiniz.
  • Ardından, aşağıdaki formülü Özel sütun formülü seçenek.

Formül:

=Text.Select([NAME],{"A".."z","0".."9"})

  • Daha sonra, tıklayın TAMAM. .

Yeni bir sütun oluşturulacak ve yeni formülünüz pencerenin formül çubuğunda gösterilecektir.

  • Seçin Kapat & Yükle bir şey yok. Dosya penceresinin sekmesi.

Çalışma kitabınızda burada gösterildiği gibi nihai sonucu göreceğiniz yeni bir çalışma sayfası bulacaksınız.

Bu işlemin " ^^ " hücreden karakterler D7 Bunun nedeni Excel'in karakteri " . . " karakteri.

Hatırlanması Gerekenler

Ne yazık ki, Microsoft Excel'in aşağıdaki sürümlerden daha eski sürümlerini kullanıyorsanız 2010 Power Query'yi yükleyemeyebilirsiniz. Bu özelliği yalnızca aşağıdaki sürümlerle kullanabilirsiniz 2010'dan en son .

Her neyse, tüm yöntemlerin artıları ve eksileri vardır, bu nedenle bunları ihtiyacınıza göre akıllıca kullanın.

Sonuç

Makalede Excel'de özel karakterleri kaldırmanın 4 farklı yolu açıklanmıştır. Excel'de özel karakterleri kaldırmanın 4 farklı yolunu açıklamak için Excel formüllerini ve araçlarını kullandık. Bunu yapmak için kısaca formüller aşağıdaki gibi işlevleri içerir YEDEK , TEMİZ , DOĞRU , KOD, Diğer yandan, kullanılan araçlar şunlardır Flaş Dolgu , Bul & Değiştir ve Güç Sorgusu Umarım bu makale size yardımcı olmuştur. Başka sorularınız için yorum bölümüne yazabilirsiniz.

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.