Metin dizelerinden sayısal karakterleri çıkarma veya kaldırma
Excel'de, metin dizeleri listesinden yalnızca sayıları kaldırmak ancak diğer sayısal olmayan karakterleri korumak istiyorsanız size yardımcı olabilecek bazı formüller bulunmaktadır.

Excel'de metin dizelerinden tüm sayıları çıkarma veya kaldırma
Alfanümerik dizelerden yalnızca sayıları kaldırmak için, TEXTJOIN, MID, SATIR (ROW), EĞER (IF), HATAVAR (ISERR), UZUNLUK (LEN) ve DOLAYLI (INDIRECT) işlevlerini birleştiren karmaşık bir dizi formülü kullanılabilir.Not: Bu formül yalnızca Excel 2019 ve Office 365 sürümlerinde iyi çalışır.) Genel sözdizimi şöyledir:
- text: Üzerinden tüm sayıları kaldırmak istediğiniz metin dizesi veya hücre değeri.
1. Lütfen aşağıdaki formülü kopyalayın veya sonucu almak için boş bir hücreye girin:
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:

3. Ardından formül hücresini seçin ve sonucu almak istediğiniz hücrelere kadar doldurma tutamacını aşağı sürükleyin; metin dizelerinden tüm sayılar çıkarılmış olacak. Ekran görüntüsüne bakın:

Formülün açıklaması:
ROW(INDIRECT("1:"&LEN(A2))): SATIR (ROW) işlevi içindeki DOLAYLI (INDIRECT) işlevi, A2 hücresinin uzunluğuna eşit bir dizi listesi oluşturur (aşağıdaki gibi) ve bu dizi, MID işlevinde başlangıç_numarası (start_num) olarak kullanılır.
{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 işlevi, A2 hücresinden Metni Çıkart tek bir karakter almak için kullanılır ve aşağıdaki gibi 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 eklemek, metni zorla sayıya dönüştürür; böylece sayısal metin değerleri sayıya çevrilirken, sayısal olmayan değerler aşağıdaki gibi #DEĞER! hata değeri olarak görünür:
{"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),""): EĞER (IF) işlevi, MID işlevi tarafından döndürülen dizide hata olup olmadığını kontrol eder. Eğer bir hata varsa, sayısal olmayan karakter ikinci MID işleviyle alınır; aksi takdirde aşağıdaki gibi boş dizeler görüntülenir:
{ "";"";"";" ";"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 işlevi tüm değerleri birleştirir ve boş dizeleri yok sayarak nihai sonucu verir.
Notlar:
1. Sayısal karakterleri kaldırırken fazladan boşluklar kalabilir; bu nedenle tüm gereksiz boşlukları temizlemek için formülü aşağıdaki gibi KIRP (TRIM) işlevi içine almalısınız:
2. Excel'in eski sürümlerinde metin dizelerinden sayıları kaldırmak için aşağıdaki formülü kullanın:

Kullanılan ilgili işlevler:
- TEXTJOIN:
- TEXTJOIN işlevi, bir satır, sütun veya hücre aralığındaki birden fazla değeri belirlediğiniz bir sınırlayıcı ile akıllıca birleştirir.
- MID:
- MID işlevi, belirtilen metin dizesinin ortasından istenen sayıda karakteri almak ve döndürmek için kullanılır.
- ROW:
- Excel SATIR işlevi, bir başvurunun satır numarasını döndürür.
- INDIRECT:
- Excel’de DOLAYLI (INDIRECT) işlevi, bir metin dizesini geçerli bir hücre başvurusuna dönüştürür.
- LEN:
- UZUNLUK (LEN) işlevi, bir metin dizesindeki karakter sayısını verir.
- IF:
- EĞER (IF) işlevi, karşılaştırma sonucuna göre basit bir mantıksal test yapar; sonuç DOĞRU ise bir değer, YANLIŞ ise başka bir değer verir.
- ISERR:
- HATAVAR (ISERR) işlevi, #YOK (#N/A) hatası dışındaki tüm hata türlerinde DOĞRU değerini döndürmek için kullanılır.
Daha fazla makale:
- Excel'de Hücrelerden İstenmeyen Karakterleri Kaldırma
- Excel’de belirli bir hücreden istenmeyen karakterleri kaldırmak için YERİNEKOY (SUBSTITUTE) işlevini kullanabilirsiniz.
- Excel'de Hücrelerden Satır Sonlarını Kaldırma
- Bu öğretici, Excel'de belirli hücrelerde Alt + Enter tuşlarına basılarak oluşturulan satır sonlarını kaldırmak için size üç etkili formül sunar.
- Excel'de Değişken Konuma Göre Metni Kaldırma
- Bu öğretici, bir hücrede değişken konumlarda yer alan metinleri veya karakterleri nasıl kaldıracağınızı gösterir.
- Metin Dizelerinden Sayısal Olmayan Karakterleri Çıkarma veya Kaldırma
- Bazen metin dizelerinden tüm sayısal olmayan karakterleri kaldırıp yalnızca aşağıdaki ekran görüntüsünde gösterildiği gibi rakamları korumanız gerekebilir. Bu makalede, Excel’de bu görevi gerçekleştirmek için bazı pratik formüller paylaşılacaktır.
En İyi Office Verimlilik Araçları
Kutools for Excel - Kalabalıktan sıyrılmanıza yardımcı olur
Kutools for Excel 300’den fazla özelliğe sahiptir,İhtiyacınız olan şeyin her zaman bir tıklama uzaklığında olmasını sağlar…
Office Tab - Microsoft Office’te (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştirir
- Onlarca açık belge arasında geçiş yapmak için sadece bir saniye!
- Her gün sizin için yüzlerce fare tıklamasını ortadan kaldırır; fareye elveda deyin.
- Birden fazla belgeyi görüntüleyip düzenlerken verimliliğinizi %50 artırır.
- Chrome, Edge ve Firefox gibi tarayıcılarda olduğu gibi, Office’e (Excel dahil) verimli sekmeler getirir.