
Genel formül
=MID(A1,start,end-start+1)
Özet
Bir Excel formülüyle bir alt dizeyi çıkarmak için ORTA işlevini kullanabilirsiniz. Gösterilen örnekte, E5'teki formül şöyledir:
=MID(B5,C5,D5-C5+1)
5. satırda "Mükemmel" sonucunu döndürür.
Açıklama
Not: Bu örnekte, değişmez bir başlangıç ve bitiş konumuna sahip bir alt dizeyi çıkarmak için bitiş konumunu hesaplıyoruz. Bununla birlikte, ayıklanacak karakter sayısını biliyorsanız, bu sayıyı doğrudan girebilirsiniz.
Bu sayfadaki örnekte, başlangıç ve bitiş konumuna dayalı olarak metin çıkarmak için ORTA işlevini kullanıyoruz. MID işlevi üç bağımsız değişkeni kabul eder: bir metin dizesi, bir başlangıç konumu ve ayıklanacak karakter sayısı. Metin B sütunundan gelir ve başlangıç konumu C sütunundan gelir. Ayıklanacak karakter sayısı, başlangıç bitişten çıkarılıp 1 eklenerek hesaplanır. E6 hücresine:
=MID(B5,C5,D5-C5+1) =MID("Perfect is the enemy of good",1,7-1+1) =MID(B5,1,7) // returns "Perfect"
Alt dizeleri ayıklama işlevleri
Excel, alt dizeleri ayıklamak için üç temel işlev sağlar:
=MID(txt,start,chars) // extract from middle =LEFT(txt,chars) // extract from left =RIGHT(txt,chars) // extract from right
Ayrıntılar ve bağlantılı örnekler için yukarıdaki işlev adlarına tıklayın.
Bir formülle başlangıç ve bitiş konumlarını bulma
Gösterilen örnekte, başlangıç ve bitiş konumları kodlanmış değerlere dayanmaktadır. Ancak, FIND fonksiyonu ve ARAMA fonksiyonu ile pozisyonları hesaplamak mümkündür. Örnekler için aşağıdaki bağlantılara bakın.