Sayısal Olmayan Karakterler Nasıl Kaldırılır - Excel ve Google E-Tablolar

Örnek Çalışma Kitabını İndirin

Örnek çalışma kitabını indirin

Bu eğitim Excel ve Google E-Tablosu'ndaki hücrelerden sayısal olmayan karakterleri nasıl kaldıracağınızı gösterir.

Sayısal Olmayan Karakterleri Kaldır

Not: Bu makalede bahsedilen işlevler Excel 2016'da tanıtılmıştır. Excel'in daha eski bir sürümüne sahipseniz, lütfen şu makaleye bakın: Bul ve Sayıyı Dizeden Çıkar.

TEXTJOIN, SEQUENCE, MID ve EĞERHATA İşlevleri ile sayısal olmayan tüm karakterleri kaldırabilirsiniz:

1 =TEXTJOIN("",DOĞRU,EĞERHATA(ORTA(B3,SEQUENCE(UZ(B3)),1)+0,""))

Bu formülün nasıl çalıştığını görelim.

SEQUENCE ve UZUNLUK İşlevleri, 1'den başlayarak alfasayısal dizimizin uzunluğuna kadar bir dizi sayı döndürür. Bizim durumumuzda {1,2,3,4,5,6,7,8,9,10,11,12,13} olacaktır.

1 =TEXTJOIN("",DOĞRU,EĞERHATA(ORTA(B3,{1;2;3;4;5;6;7;8;9;10;11;12;13},1)+0,"") )

MID İşlevi, yukarıdaki sayısal dizimizden konumlara karşılık gelen karakterleri döndürür:

1 =TEXTJOIN("",DOĞRU,EĞERHATA({"1";"3";"M";"o";"n";"d";"a";"y";"0";"1" ;"D";"a";"y"}+0,""))

Değer metin ise, dizideki her öğeye 0 eklenmesi hataya neden olur. EĞERHATA İşlevi, hatayı boş bir dizeyle değiştirerek yalnızca sayısal değerleri bırakır:

1 =TEXTJOIN("",DOĞRU,{1;3;"";"";"";"""";"";0;1;"";""";""})

Son olarak, TEXTJOIN İşlevi yalnızca sayısal karakterleri döndürür.

SIRA işlevini kullanmak yerine, METİN BİRLEŞTİR işlevini UZUNLUK, DOLAYLI, SATIR, ORTA ve EĞERHATA işlevleriyle birleştirerek aynı hedefe ulaşabilirsiniz.

1 =TEXTJOIN("",DOĞRU,EĞERHATA((ORTA(B3,SATIR(DOLAYLI("1:"&UZUNLUK(B3))),1)*1),""))

Google E-Tablolarda Sayısal Olmayan Karakterler Nasıl Kaldırılır

Yukarıda açıklanan tüm örnekler, Excel'de olduğu gibi Google sayfalarında da aynı şekilde çalışır.

wave wave wave wave wave