Excel: boşluktan önce metni çıkarmak için sol'u kullanın
Excel’de bir hücrede boşlukla karşılaşılmadan önce tüm metni çıkarmak için SOL ve BUL işlevleriyle aşağıdaki formülü kullanabilirsiniz:
=LEFT( A2 , FIND(" ", A2 )-1)
Bu özel formül, A2 hücresindeki ilk boşlukla karşılaşılmadan önce görünen tüm metni çıkarır.
Aşağıdaki örnekte bu formülün pratikte nasıl kullanılacağı gösterilmektedir.
Örnek: Boşluktan önce metni çıkarmak için SOL’u kullanma
Excel’de farklı basketbol oyuncularının takımları, pozisyonları ve sıralamaları da dahil olmak üzere kısa bir açıklamasını sağlayan aşağıdaki listeye sahip olduğumuzu varsayalım:
Şimdi her oyuncunun yalnızca takım adını çıkarmak istediğimizi varsayalım.
Bunu yapmak için Excel’deki SOL ve BUL fonksiyonlarıyla birlikte aşağıdaki formülü kullanarak her hücrenin sol tarafından bir boşlukla karşılaşıncaya kadar metin çıkartabiliriz:
=LEFT( A2 , FIND(" ", A2 )-1)
Bu formülü B2 hücresine yazabilir, ardından bu formülü tıklayıp B sütununda kalan her hücreye sürükleyebiliriz:
B Sütunu artık yalnızca A sütunundaki her oyuncunun takım adını gösteriyor.
Oyuncu Açıklaması sütununda boşluk bulunmazsa formülün #DEĞER! döndüreceğini lütfen unutmayın. Öyleyse.
Farklı bir değer döndürmek için IFERROR() işlevini kullanmanız yeterlidir.
Örneğin, belirli bir oyuncunun açıklamasında boşluk bulunmazsa “Boşluk yok” sonucunu döndürmek için aşağıdaki IFERROR() işlevini kullanabiliriz:
=IFERROR(LEFT( A2 , FIND(" ", A2 )-1), "No space")
Aşağıdaki ekran görüntüsü bu formülün pratikte nasıl kullanılacağını göstermektedir:
IFERROR() işlevinde “Boşluk yok” ifadesini başka bir değerle değiştirerek de farklı bir değer döndürebileceğinizi unutmayın.
Ek kaynaklar
Aşağıdaki eğitimlerde Excel’deki diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:
Excel: belirli bir karaktere kadar SOL için bir formül
Excel: Dizeyi sonlandırmak için MID işlevi nasıl kullanılır?
Excel: Değişken uzunluklu dizeler için MID işlevi nasıl kullanılır?