Skip to main content

Metin dizelerinden sayısal karakterleri çıkarın veya kaldırın

Author: Xiaoyang Last Modified: 2025-08-07

Eğer bir metin dizisi listesinden yalnızca tüm sayıları kaldırmak, ancak diğer sayısal olmayan karakterleri korumak istiyorsanız, size yardımcı olabilecek bazı Excel formülleri bulunmaktadır.

doc-remove-numbers-1


Excel'deki metin dizelerinden tüm sayıları çıkarın veya kaldırın

Alfasayısal dizelerden yalnızca sayıları kaldırmak için, TEXTJOIN, MID, ROW, IF, ISERR, LEN ve INDIRECT işlevlerini birleştiren karmaşık bir dizi formülü size yardımcı olabilir. Not: Bu formül yalnızca Excel 2019 ve Office 365'te iyi çalışır.) Genel sözdizimi şu şekildedir:

=TEXTJOIN("",TRUE,IF(ISERR(MID(text,ROW(INDIRECT("1:"&LEN(text))),1)+0),MID(text,ROW(INDIRECT("1:"&LEN(text))),1),""))
  • text: tüm sayıları kaldırmak istediğiniz metin dizesi veya hücre değeri.

1. Lütfen sonucu çıkarmak istediğiniz boş bir hücreye aşağıdaki formülü kopyalayın veya girin:

=TEXTJOIN("",TRUE,IF(ISERR(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),""))

2. Ardından, ilk sonucu almak için Ctrl + Shift + Enter tuşlarına aynı anda basın, ekran görüntüsüne bakın:

doc-remove-numbers-2

3. Ve sonra, formül hücresini seçin, dolgu tutamacını aşağıya doğru sürükleyin, kullanmak istediğiniz hücrelere kadar tüm sayılar metin dizelerinden çıkarılacaktır, ekran görüntüsüne bakın:

doc-remove-numbers-3


Formül açıklaması:

ROW(INDIRECT("1:"&LEN(A2))): INDIRECT fonksiyonunun içindeki ROW fonksiyonu A2 hücresinin uzunluğu kadar bir dizi listesi döndürür, bu kısım MID fonksiyonunda start_num olarak kabul edilir.
{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21}

MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1): Bu MID fonksiyonu, A2 hücresinden bir karakter almak için metin çıkarmak üzere kullanılır ve şu şekilde bir dizi döndürür:
{ "5";"0";"0";" ";"K";"u";"t";"o";"o";"l";"s";" ";"f";"o";"r";" ";"E";"x";"c";"e";"l"}

MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0: Bu diziye 0 değeri eklemek, metni sayıya zorlamak için kullanılır, sayısal metin değeri sayıya dönüştürülür ve sayısal olmayan değerler şu şekilde #DEĞER hatası olarak gösterilir:
{"5";"0";"0";#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE! !;#VALUE! !;#VALUE!...}

IF(ISERR(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),""): IF fonksiyonu, MID fonksiyonunun döndürdüğü dizideki hata değerlerini kontrol etmek için kullanılır. Eğer bir hata değeri ise, ikinci MID fonksiyonunu kullanarak sayısal olmayan karakter alınır, aksi takdirde boş dizeler şu şekilde gösterilir:
{ "";"";"";" ";"K";"u";"t";"o";"o";"l";"s";" ";"f";"o";"r";" ";"E";"x";"c";"e";"l"}

TEXTJOIN("",TRUE,IF(ISERR(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),"")): Son olarak, TEXTJOIN fonksiyonu tüm değerleri birleştirir ve boş dizeleri görmezden gelerek sonucu elde eder.


Notlar:

1. Sayısal karakterleri kaldırırken, belki de bazı fazladan boşluk karakterleri kalabilir, tüm fazladan boşlukları kaldırmak için formülü aşağıdaki gibi TRIM fonksiyonuna sarmanız gerekir:

=TRIM(TEXTJOIN("",TRUE,IF(ISERR(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),"")))

2. Excel'in önceki sürümlerinde metin dizelerinden sayıları kaldırmak için lütfen aşağıdaki formülü uygulayın:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""),0,"")

doc-remove-numbers-4


İlgili kullanılan fonksiyonlar:

  • TEXTJOIN:
  • TEXTJOIN fonksiyonu, belirli bir sınırlayıcı ile bir satır, sütun veya hücre aralığındaki birden çok değeri birleştirir.
  • MID:
  • MID fonksiyonu, verilen bir metin dizisinden ortadan belirli bir sayıda karakter bulmak ve döndürmek için kullanılır.
  • ROW:
  • Excel ROW fonksiyonu, bir referansın satır numarasını döndürür.
  • INDIRECT:
  • Excel INDIRECT fonksiyonu, bir metin dizesini geçerli bir referansa dönüştürür.
  • LEN:
  • LEN fonksiyonu, bir metin dizesindeki karakter sayısını döndürür.
  • IF:
  • IF fonksiyonu, karşılaştırma sonucuna bağlı olarak basit bir mantıksal test gerçekleştirir ve sonuç TRUE ise bir değer, FALSE ise başka bir değer döndürür.
  • ISERR:
  • ISERR fonksiyonu, #N/A hatası dışında herhangi bir hata türü için TRUE döndürmek üzere kullanılır.

Daha fazla makale:


En İyi Ofis Üretkenlik Araçları

Kutools for Excel - Kalabalıktan Farklılaşmanızı Sağlar

🤖 Kutools AI Asistanı: Akıllı Çalışma Yöntemine Dayalı Veri Analizini Devrimleştirin   |  Kod Oluştur  |  Özel Formüller Oluştur  |  Veriyi Analiz Et ve Grafikler Oluştur  |  Kutools İşlevlerini Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla  |  Boş Satırları Sil  |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştir  |  Formül Kullanmadan Yuvarla ...
Süper VLookup: Çoklu Kriter  |  Çoklu Değer  |  Çoklu Sayfalar Üzerinden  |  Bulanık Eşleme...
Gelişmiş Açılır Liste: Kolay Açılır Liste  |  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 Değiştir  Sütunları Karşılaştırarak Aynı ve Farklı Hücreleri Seç ...
Öne Çıkan Özellikler: Izgara Odaklama  |  Tasarım Görünümü  |  Gelişmiş Formül Çubuğu  |  Çalışma Kitabı ve Sayfa Yöneticisi | Kaynak Kütüphanesi (Otomatik Metin)  |  Tarih Seçici  |  Çalışma Sayfalarını Birleştir  |  Hücreleri Şifrele/Şifre Çöz  |  Listeye Göre E-posta Gönder  |  Süper Filtre  |  Özel Filtre (kalın/italik/üstü çizili hücreleri filtrele...) ...
En İyi 15 Araç Seti12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil ...)  |  50+ Grafik Türü (Gantt Grafiği ...)  |  40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla ...)  |  19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle ...)  |  12 Dönüştürme Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme ...)  |  7 Birleştirme ve Bölme Aracı (Gelişmiş Satırları Birleştir, Excel Hücrelerini Böl ...)  |  ... ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40'tan fazla başka dilde desteklenmektedir!

Kutools for Excel, 300'den Fazla Özelliğe Sahiptir, İhtiyacınız Olan Her Şeyin Sadece Bir Tıklama Uzağında Olduğundan Emin Olur...


Office Tab - Microsoft Office'de (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştir

  • Onlarca açık belge arasında bir saniyede geçiş yapın!
  • Her gün yüzlerce fare tıklamasından sizi kurtarır, fare eline veda edin.
  • Birden çok belgeyi görüntüleme ve düzenleme esnasında üretkenliğinizi %50 artırır.
  • Ofis'e (Excel dahil) Chrome, Edge ve Firefox gibi etkili sekmeler getirir.