KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel'de alfanümerik olmayan karakterler nasıl temizlenir?

YazarXiaoyang Değiştirme Tarihi

Diyelim ki çalışma sayfasında JAMES0898#4 %^{} gibi alfanümerik olmayan karakterler içeren bir veri aralığınız var ve yalnızca bu alfanümerik olmayan karakterleri kaldırıp geriye sadece alfanümerik karakterleri bırakmak istiyorsunuz. Örneğin, JAMES0898#4 %^{} → JAMES0898. Peki Excel’de bu alfanümerik olmayan karakterleri hızlıca nasıl temizleyebilirsiniz?


VBA kodu ile alfanümerik olmayan karakterleri kaldırın

Aşağıdaki kısa VBA koduyla alfanümerik olmayan karakterleri kolayca kaldırabilirsiniz. İşte nasıl yapacağınız:

1. Alt+F11 tuşlarına aynı anda basarak Microsoft Visual Basic for Applications penceresini açın.

2. Ekle>Modülseçeneğine tıklayın ve ardından aşağıdaki VBA kodunu Modül'e yapıştırın:

VBA: Tüm alfanümerik olmayan karakterleri kaldır

Sub RemoveNotAlphasNotNum()
'Updateby2014128
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    xOut = ""
    For i = 1 To Len(Rng.Value)
        xTemp = Mid(Rng.Value, i, 1)
        If xTemp Like "[a-z.]" Or xTemp Like "[A-Z.]" Or xTemp Like "[0-9.]" Then
            xStr = xTemp
        Else
            xStr = ""
        End If
        xOut = xOut & xStr
    Next i
    Rng.Value = xOut
Next
End Sub

3. F5 tuşuna basın veya Çalıştır düğmesine tıklayarak kodu çalıştırın.

4. Ardından açılan iletişim kutusunda, alfanümerik olmayan tüm karakterleri kaldırmak istediğiniz aralığı seçin ve Tamam düğmesine tıklayın.
alfanümerik olmayan karakterleri kaldırmak istediğiniz orijinal verilerin seçilmesinin ekran görüntüsü

Artık Aralık Seç içinden tüm alfanümerik olmayan karakterler kaldırılmıştır. Ekran görüntüsüne göz atın:
orijinal verilerin ve alfanümerik olmayan karakterler kaldırıldıktan sonraki verilerin ekran görüntüsü

2 tıklama ile harika bir araçla tüm alfanümerik olmayan karakterleri kaldırın

Genellikle imleci bir hücreye yerleştirir ve alfanümerik olmayan karakterleri tek tek manuel olarak sileriz. VBA veya Kullanıcı Tanımlı İşlevler konusunda bilginiz varsa, bunu kodlayarak tüm alfanümerik olmayan karakterleri topluca kaldırabilirsiniz. Ancak burada size Kutools for Excel adlı harika aracı öneriyoruz; bu araç, Belirli Karakterleri Sil özelliğiyle her türlü istenmeyen karakteri yalnızca 2 tıklamayla temizlemenizi sağlar!

Kullanıcı Tanımlı İşlev ile alfanümerik olmayan karakterleri kaldırın

Excel'de hücrelerden tüm alfanümerik olmayan karakterleri kaldırmak üzere özel bir işlev de tanımlayabilirsiniz.

1. Alt+F11 tuşlarına aynı anda basarak Microsoft Visual Basic for Applications penceresini açın.

2.Ekle>Modülseçeneğine tıklayın ve ardından aşağıdaki kodu Modül'e yapıştırın:

Kullanıcı Tanımlı İşlev: Tüm alfanümerik olmayan karakterleri kaldır

Function DeleteNonAlphaNumeric(xStr As String) As String
Dim xStrR As String
Dim xCh As String

Dim xStrMode As String
Dim xInt As Integer
    xStrMode = "[A-Z.a-z 0-9]"
    xStrR = ""
    For xInt = 1 To Len(xStr)
        xCh = Mid(xStr, xInt, 1)
        If xCh Like xStrMode Then
            xStrR = xStrR & xCh
        End If
    Next
    DeleteNonAlphaNumeric = xStrR
End Function
    

3. Şimdi çalışma sayfasına dönün, boş bir hücre seçin ve =DeleteNonAlphaNumeric(B3) formülünü girin; ardından diğer hücrelere uygulamak için Otomatik Doldurma tutamacını aşağı sürükleyin.
belirtilen hücrelerden tüm alfanümerik olmayan karakterleri kaldırmak için Kullanıcı Tanımlı İşlev uygulamanın ekran görüntüsü


Alfanümerik olmayan karakterleri Kutools for Excel ile kaldırın

Yukarıdaki iki yöntemde kodları bilmeniz gerekir; ancak Excel’i yeni öğrenen çoğu kullanıcı bu kodları kullanamaz. Bu yüzden size bunu yapmanın çok daha kolay bir yolunu göstereceğim.

Kutools for Excel – Excel için 300’den fazla kullanışlı araçla donatılmış! Tam özellikli 30 günlük ücretsiz denemeyle hemen keşfedin, kredi kartı gerekmez!Şimdi Edinin

Kutools for Excel yüklüyse, lütfen aşağıdaki adımları izleyin:

1. Alfanümerik olmayan karakterleri kaldırmak istediğiniz aralığı seçin ve Kutools > Metin > Belirli Karakterleri Sil seçeneğine tıklayın.
Karakterleri Kaldır özelliğini etkinleştirmenin ekran görüntüsü

2. Ardından bir Karakterleri Sil iletişim kutusu açılacaktır; yalnızca Alfanümerik Olmayan seçeneğini işaretleyin ve Tamam düğmesine tıklayın.
iletişim kutusunda Alfanümerik Olmayan seçeneğinin işaretlendiğinin ekran görüntüsü

Artık metin dizelerinden tüm alfanümerik olmayan karakterler kaldırılmıştır.


İlgili makaleler:


En İyi Office Üretkenlik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli DüşeyAra (VLookup)  |  Çoklu Değerli DüşeyAra (VLookup)  |   Birden Fazla Sayfada DüşeyAra (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Hızlıca Açılır Liste Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle|Sütunları Taşı|Gizli Sütunların Görünürlük Durumunu Aç/Kapat|Aralıkları ve Sütunları Karşılaştır…
Öne Çıkan Özellikler:Izgara Odaklama   |  Tasarım Görünümü   |Gelişmiş formül çubuğu   | Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En İyi 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools’u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ diğer diller desteklenir!

Excel becerilerinizi Kutools for Excel ile güçlendirin ve verimlilikten önce hiç yaşamadığınız kadar faydalanın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…


Office Tab, Office’e sekmeli arayüz getirir ve işlerinizi çok daha kolay hale getirir

  • Word, Excel, PowerPoint, Publisher, Access, Visio ve Project’te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Birden fazla belgeyi yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açın ve oluşturun.
  • Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!

Tüm Kutools eklentileri — tek bir yükleyiciyle!

Kutools for Office paketi; Excel, Word, Outlook ve PowerPoint için eklentileriyle birlikte Office Tab Pro’yu da içerir ve Office uygulamalarında çalışan ekipler için idealdir.

ExcelWordOutlookTabsPowerPoint
  • Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
  • Tek yükleyici, tek lisans— birkaç dakikada kurulum (MSI uyumlu)
  • Birlikte daha iyi çalışır— Office uygulamaları arasında akıcı üretkenlik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi değer— ayrı ayrı eklenti satın almaya göre tasarruf edin