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.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave