Excel: değişken uzunluklu dizeler için mid işlevi nasıl kullanılır?


Excel’deki MID işlevi, dizenin sol tarafındaki başlangıç konumuna bağlı olarak bir dizeden belirli sayıda karakteri çıkarmanıza olanak tanır.

Ancak bazen belirli bir başlangıç ve bitiş karakterine göre ortadaki karakterleri çıkarmak isteyebilirsiniz.

Bunu yapmak için MID işlevini FIND işleviyle birlikte kullanabilirsiniz:

 =MID( A2 ,FIND("char1", A2 )+2,FIND("char2", A2,10 )-FIND("char1", A2 )-2)

Bu özel formül, A2 hücresindeki dizeden char1 ve char2 karakterleri arasındaki her karakteri çıkarır.

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

Örnek: Excel’de Değişken Uzunluklu Dizeler için MID İşlevi

Aşağıdaki web sitesi URL’leri listesine sahip olduğumuzu varsayalım:

Diyelim ki çift eğik çizgi ( // ) ile URL’nin sonuna yakın .com arasında yalnızca web sitesi adını çıkarmak istiyoruz.

Bunu yapmak için aşağıdaki formülü kullanabiliriz:

 =MID( A2 ,FIND("//", A2 )+2,FIND(".com", A2,10 )-FIND("//", A2 )-2)

Aşağıdaki ekran görüntüsü bu formülün pratikte nasıl kullanılacağını göstermektedir:

Excel değişken uzunluklu MID işlevi

B Sütunu artık yalnızca web sitesi adındaki çift eğik çizgi // ile adın sonuna yakın .com arasındaki karakterleri gösteriyor.

Bu formülün, her web sitesi adının uzunluğu aynı olmasa bile işe yaradığını unutmayın.

FIND işlevi kullanılmadan MID işlevi tek başına bu görevi gerçekleştiremez.

Ek kaynaklar

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

Excel: sağdan MID formülü
Excel: “boş değilse” formülü
Excel: Formülleri Kullanırken Boş Hücreler Nasıl Yoksayılır

Yorum ekle

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