Excel: bir dizeden ondalık sayı nasıl çıkarılır


Excel’deki bir dizeden ondalık sayı çıkarmak için aşağıdaki formülü kullanabilirsiniz:

 =MID( A2 , MIN(SEARCH({0,1,2,3,4,5,6,7,8,9}, A2 &"0123456789")), MAX(IFERROR(FIND({1,2, 3,4,5,6,7,8,9,0}, A2 ,ROW(INDIRECT("1:"&LEN( A2 )))),0))-MIN(SEARCH({0,1,2, 3,4,5,6,7,8,9}, A2 &"0123456789"))+1)

Bu özel formül, A2 hücresindeki dizeden ondalık sayıyı çıkaracaktır.

Örneğin, A2 hücresinin aşağıdaki cümleyi içerdiğini varsayalım:

  • 12,52 kilo meyve aldı

Yani bu formül 12,52 değerini döndürecektir.

Aşağıdaki örnekte bu formülün pratikte nasıl kullanılacağı gösterilmektedir.

Örnek: Excel’deki bir Dizeden Ondalık Sayı Çıkarma

Excel’de aşağıdaki dize listesine sahip olduğumuzu varsayalım:

Her dizeden yalnızca ondalık sayıları çıkarmak istediğimizi varsayalım.

Bunu yapmak için B2 hücresine aşağıdaki formülü yazabiliriz:

 =MID( A2 , MIN(SEARCH({0,1,2,3,4,5,6,7,8,9}, A2 &"0123456789")), MAX(IFERROR(FIND({1,2, 3,4,5,6,7,8,9,0}, A2 ,ROW(INDIRECT("1:"&LEN( A2 )))),0))-MIN(SEARCH({0,1,2, 3,4,5,6,7,8,9}, A2 &"0123456789"))+1)

Daha sonra formülü tıklayıp B sütununda kalan her hücreye sürükleyebiliriz:

Excel dizeden ondalık sayıyı çıkarır

B sütunu artık yalnızca A sütunundaki eşleşen dizelerin her birindeki ondalık sayıları içerir.

Bu formül nasıl çalışıyor?

Dizelerden ondalık sayıları çıkarmak için kullandığımız formülü hatırlayın:

 =MID( A2 , MIN(SEARCH({0,1,2,3,4,5,6,7,8,9}, A2 &"0123456789")), MAX(IFERROR(FIND({1,2, 3,4,5,6,7,8,9,0}, A2 ,ROW(INDIRECT("1:"&LEN( A2 )))),0))-MIN(SEARCH({0,1,2, 3,4,5,6,7,8,9}, A2 &"0123456789"))+1)

Bu formülün işleyişi şöyle:

İlk olarak, MIN(SEARCH({0,1,2,3,4,5,6,7,8,9},A2&”0123456789″)) dizedeki ilk sayının konumunu döndürür.

Sonra , MAX(EĞERHATA(BUL({1,2,3,4,5,6,7,8,9,0},A2,SATIR(DOLAYLI(“1:”&LEN(A2))))0) ) dizedeki son sayının konumunu döndürür.

Daha sonra dizedeki bu iki konum arasındaki tüm karakterleri çıkarmak için MID fonksiyonunu kullanırız.

Sonuçta dizeden yalnızca ondalık sayıyı çıkarabiliyoruz.

Ek kaynaklar

Aşağıdaki eğitimlerde Excel’deki diğer genel görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

Excel: İki karakter arasındaki metin nasıl çıkarılır
Excel: Bir karakterden sonra metin nasıl çıkarılır
Excel: Bir karakterden önce metin nasıl çıkarılır

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir