Excel'de hücrelerden sayısal olmayan karakterleri nasıl kaldırabilirim?
Excel kullanıcıları, verileri genellikle sayısal olmayan karakterler—örneğin harfler veya semboller—ile karışık şekilde karşılar. Bu tür verilerin temizlenmesi, ileri düzey analiz veya raporlama açısından büyük önem taşır. Bu kılavuzda, Excel hücrelerinden sayısal olmayan karakterleri kaldırmak için dört etkili yöntemi ele alacağız; böylece verileriniz daha temiz ve kullanıma hazır hale gelir.

- Bir formül kullanarak(Excel 2021 ve sonrası)
- KUTOOLS AI Yardımcısı kullanarak(Akıllı ve Verimli)
- Harika bir araç kullanarak(Tek tıklama)
- VBA kodu kullanarak
Excel’de hücrelerden sayısal olmayan karakterleri kaldırma
Bu bölümde, farklı Excel sürümlerine ve kullanıcı yetkinlik düzeylerine uygun olarak hücrelerden sayısal olmayan karakterleri temizlemek için dört etkili yöntemi sizlere tanıtıyoruz.
Excel'de hücrelerden sayısal olmayan karakterleri formül kullanarak kaldırın
Excel'de hücrelerden sayısal olmayan karakterleri kaldırmak için TEXTJOIN işlevine dayalı bir formül kullanabilirsiniz.
Adım 1: Bir hücre seçin ve formülü uygulayın
C2 hücresine aşağıdaki formülü girin ve sonucu görmek için Enter tuşuna basın.
=TEXTJOIN("",TRUE,IFERROR(MID(A2,SEQUENCE(LEN(A2)),1)+0,""))+0

Adım 2: Formülü diğer hücrelere uygulayın ve tüm sonuçları alın
İlk sonucu hesapladıktan sonra, formülün bulunduğu hücrenin (bu örnekte C2) doldurma tutamacını aşağı doğru sürükleyerek formülü diğer hücrelere uygulayın ve C8 hücresine kadar genişletin.

- LEN(A2): A2 hücresindeki metnin uzunluğunu hesaplar.
- SEQUENCE(LEN(A2))1 ile metnin uzunluğu arasındaki sayılardan oluşan bir liste oluşturur. Bu listedeki her sayı, metindeki bir karakterin konumunu temsil eder.
- MID(A2, SEQUENCE(LEN(A2)), 1)A2 hücresindeki her karakteri tek tek çıkarır.
- +0Her karakteri sayıya dönüştürmeye çalışır; ancak karakterlerden biri sayı değilse hata oluşur.
- IFERROR(..., "")Bir karakteri dönüştürürken hata oluşursa (yani sayı değilse), boş bir dizeyle değiştirilir.
- TEXTJOIN("", TRUE, ...)Tüm karakterleri tek bir dizeye birleştirir; boş dizeleri (yani kaldırılan sayısal olmayan karakterler) atlar.
- +0 at the endSayısal karakterlerden oluşan son dizeyi tekrar sayısal bir değere dönüştürür.
Excel'de hücrelerden sayısal olmayan karakterleri KUTOOLS AI Aide kullanarak kaldırın
Kutools for Excel’in “AI Asistanı” özelliği, sayısal olmayan karakterleri zahmetsizce kaldırarak Excel sayfalarınızı temizlemede eşsiz bir kolaylık sunar. Kısa bir girişle devreye giren bu güçlü araç, karmaşık formüllere gerek kalmadan işlemleri otomatik olarak analiz edip uygular. Böylece yalnızca sürecinizi hızlandırmakla kalmaz, aynı zamanda hata riskini ortadan kaldırarak verimliliğinizi ve doğruluğunuzu önemli ölçüde artırır. “AI Asistanı”, sıkıcı manuel görevleri sorunsuz ve verimli işlemlere dönüştürerek iş akışlarınızı optimize etmek isteyen her Excel kullanıcısı için vazgeçilmez bir araç haline gelir.
Kutools for Excel'yi indirip yükledikten sonra, "KUTOOLS AI" > "AI Asistanı" seçeneğine tıklayarak "KUTOOLS AI Aide" bölmesini açın.
1. "KUTOOLS AI Yardımı" bölmesinde, aşağıdaki gibi bir isteği sohbet kutusuna girin ve sorgunuzu göndermek için
"Gönder" düğmesine tıklayın veya Enter tuşuna basın.
"Lütfen Excel'de A2:A8 aralığından sayısal olmayan karakterleri benim için kaldırın."
2. Araç girdinizi analiz ettikten sonra "Çalıştır" düğmesine tıklayın. KUTOOLS AI Aide, talebinizi işlemek ve sonuçları doğrudan Excel’e uygulamak için yapay zekayı devreye sokacak.

İpucu: Bu özelliği kullanmak için öncelikle Kutools for Excel’i yüklemelisiniz. Hemen Kutools for Excel'yi indirmek için tıklayın!
Excel'de hücrelerden sayısal olmayan karakterleri harika bir araç kullanarak kaldırın
Sayısal olmayan karakterleri belirli bir aralıkta verimli bir şekilde temizlemek için Kutools for Excel’in “Belirli Karakterleri Sil” yardımcısı tek tıkla pratik bir çözüm sunar. Bu güçlü araç, genellikle zahmetli olan süreci basitleştirerek, verilerinizden istenmeyen karakterleri anında kaldırmanızı ve daha temiz, daha kullanılabilir sonuçlara ulaşmanızı sağlar.
1. Sayısal olmayan karakterleri kaldırmak istediğiniz aralığı seçtikten sonra “Kutools” > “Metin” > “Belirli Karakterleri Sil” seçeneğine tıklayın.
2. “Belirli Karakterleri Sil” iletişim kutusunda “Sayısal olmayan” seçeneğini işaretleyip “Tamam” düğmesine tıkladığınızda, seçimden sayısal olmayan karakterler anında kaldırılır.

İpucu: Bu özelliği kullanmak için öncelikle Kutools for Excel'yi yüklemelisiniz, lütfen Kutools for Excel'yi indirmek için tıklayınşimdi.
Excel'de hücrelerden sayısal olmayan karakterleri VBA kodu kullanarak kaldırın
VBA kodu kullanarak bir aralıktaki sayısal olmayan karakterleri kaldırmak için aşağıdaki adımları izleyin:
Adım 1: VBA modülü düzenleyicisini açın ve kodu kopyalayın
- Excel’de “ALT + F11” tuşlarına basın; böylece “Microsoft Visual Basic for Applications” penceresi açılır.
- “Ekle” > “Modül” seçeneğine tıklayıp aşağıdaki kodu Modül Penceresine kopyalayın ve yapıştırın.
- VBA kodu: Tüm sayısal olmayan karakterleri kaldır
Sub RemoveNotNum() 'Updateby Extendoffice 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 "[0-9]" Then xStr = xTemp Else xStr = "" End If xOut = xOut & xStr Next i Rng.Value = xOut Next End Sub
Adım 2: Kodu çalıştırın
- Bu kodu yapıştırdıktan sonra çalıştırmak için lütfen F5 tuşuna basın.
- Açılan Kutools for Excel iletişim kutusunda, sayısal olmayan karakterleri kaldırmak istediğiniz aralığı seçin ve ardından **Tamam**’a tıklayın.

Sonuç
Böylece seçili aralıktaki tüm sayısal olmayan karakterler kaldırılır.

Sub RemoveNotNum() 'Updateby Extendoffice 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 "[0-9.]" Then xStr = xTemp Else xStr = "" End If xOut = xOut & xStr Next i Rng.Value = xOut Next End Sub- Sonuç

İlgili makaleler
Excel’de Başta ve Sonda Olan Boşluklar Nasıl Kaldırılır?
Bu makalede, Excel’de başta ve sonda olan boşlukları kaldırmak için iki verimli yöntemi inceleyeceğiz.
Excel’de Metnin Başındaki, Sonundaki veya Belirli Konumdaki Karakterler Nasıl Kaldırılır?
Çoğu Excel kullanıcısı bazen metin dizgelerinin başından ilk birkaç karakteri silmek veya aşağıdaki ekran görüntüsünde gösterildiği gibi sonundan belirli sayıda karakteri kaldırmak zorunda kalabilir. Bu makalede, bu işlemi Excel’de hızlı ve kolayca gerçekleştirmenize yardımcı olacak bazı pratik ipuçlarını paylaşıyoruz.
Excel'de Bir Karakterin Tekrarını Bulun – 3 Hızlı Yol
Örneğin, bir metin dizesinde "-" karakterinin 2. veya 3. tekrarını nasıl bulacağınızı öğrenelim. Bu görevi verimli bir şekilde gerçekleştirmeniz için size basit ve pratik teknikler sunuyoruz.
Excel'de Karakter Sayma: Hücre ve Aralık (Kolay Kılavuz)
Excel’in geniş dünyasında, veri işlemeyle ilgili ince ayrıntıları bilmek son derece önemlidir. İşte bu noktada karşımıza çıkan bir konu da hücrelerde ya da hücre aralıklarında karakter, belirli bir karakter veya metin saymaktır. Bu kılavuzda, bunu adım adım nasıl yapabileceğinizi öğreneceksiniz. İster yeni başlıyor olun, ister deneyimli bir Excel sihirbazı olun—her zaman keşfedilecek yeni şeyler vardır!
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi üst seviyeye taşıyın ve verimlilikten önce hiç tecrübe etmediğiniz kadar faydalanın.Kutools for Excel, verimliliğ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 ve PowerPoint’te sekmeli düzenleme ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
- 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 sizin için her gün yüzlerce fare tıklamasından kurtarır!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi; Excel, Word, Outlook ve PowerPoint için eklentiler içerir; ayrıca Office Tab Pro da bulunur ve Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada kurulum (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat-performans— tek tek eklenti satın almaya göre tasarruf sağlar