Excel: bir metin dizesindeki ilk sayı nasıl bulunur?
Bir metin dizesindeki ilk sayıyı bulmak için Excel’de aşağıdaki formülleri kullanabilirsiniz:
Formül 1: ilk sayının konumunun dönüşü
=MIN(FIND({0,1,2,3,4,5,6,7,8,9}, A2 &"0123456789"))
Bu formül bir dizedeki ilk sayının konumunu döndürür.
Örneğin, dize A0095B ise bu formül, dizede ilk sayının göründüğü konum olduğundan 2 değerini döndürecektir.
Formül 2: İlk sayının dönüş değeri
=MID( A2 ,MIN(FIND({0,1,2,3,4,5,6,7,8,9}, A2 &"0123456789")),1)
Bu formül bir dizedeki ilk sayının değerini döndürür.
Örneğin, dize A0095B ise bu formül, dizede görünen ilk sayının değeri olduğundan 0 değerini döndürecektir.
Aşağıdaki örnek, Excel’deki aşağıdaki çalışan kimliği dizeleri listesiyle her bir formülün pratikte nasıl kullanılacağını gösterir:
Örnek 1: İlk sayının dönüş konumu
Her Çalışan Kimliği metin dizesindeki ilk sayının konumunu döndürmek için B2 hücresine aşağıdaki formülü yazabiliriz:
=MIN(FIND({0,1,2,3,4,5,6,7,8,9}, A2 &"0123456789"))
Daha sonra bu formülü tıklayıp B sütununda kalan her hücreye sürükleyebiliriz:
B sütunu, A sütununda eşleşen her dizedeki ilk sayının konumunu döndürür.
Örneğin:
- A0095B’nin ilk numarası dizenin 2. konumunda görünür.
- İlk sayı olan 43387BR, dizenin 1. konumunda görünür.
- BCDD7D’nin ilk sayısı dizenin 5. konumunda görünür.
Ve benzeri.
Örnek 2: İlk sayının dönüş değeri
Her Çalışan Kimliği metin dizesindeki ilk sayının değerini döndürmek için B2 hücresine aşağıdaki formülü yazabiliriz:
=MID( A2 ,MIN(FIND({0,1,2,3,4,5,6,7,8,9}, A2 &"0123456789")),1)
Daha sonra bu formülü tıklayıp B sütununda kalan her hücreye sürükleyebiliriz:
B sütunu, A sütununda eşleşen her dizenin ilk sayısının değerini döndürür.
Örneğin:
- A0095B’deki ilk sayının değeri 0’dır .
- 43387BR’deki ilk sayının değeri 4’tür .
- BCDD7D’deki ilk sayının değeri 7’dir .
Ve benzeri.
Ek kaynaklar
Aşağıdaki eğitimlerde Excel’deki diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:
Excel’de kopyalar nasıl sayılır
Excel’de metin sıklığı nasıl sayılır?
Excel’de gruba göre sayma