Örnek çalışma kitabını indirin
Bu eğitim, cihazın nasıl kullanılacağını gösterir. Excel SOL İşlevi Excel'de bir hücredeki ilk n karakter sayısını döndürmek için.
SOL İşleve Genel Bakış
SOL İşlev Bir hücrenin başlangıcından itibaren belirtilen sayıda karakter döndürür.
SOL Excel Çalışma Sayfası İşlevini kullanmak için bir hücre seçin ve şunu yazın:
(Formül girişlerinin nasıl göründüğüne dikkat edin)
LEFT işlevi Sözdizimi ve girişler:
1 | =SOL(metin;num_chars) |
Metin - Bir metin dizisi.
num_chars - Hücrenin başlangıcından döndürülecek karakter sayısı.
Excel'de SOL İşlevi nasıl kullanılır:
SOL işlevi, belirlediğiniz belirli sayıda karakteri soldan (dizenin başlangıcından) çıkarır.
1 | =SOL(B3,C3) |
Yukarıdaki, dizenin solundan veya başlangıcından 7 karakter çıkarır.
İkinci argüman isteğe bağlıdır ve varsayılan değeri 1'dir. Bu nedenle, soldan 1 karakter çıkarır ve atlarsanız size “R” verir.
BUL/ARA ile SOL
Birçok senaryoda, soldan çıkarmak istediğimiz karakter sayısı tıpkı ilk isimler gibi değişir. Bu durumda, boşluğun hangi karakter konumundan başladığını kontrol etmek için BUL'u kullanabiliriz ve boşluğun kendisini hariç tutmak için bir eksi kullanabiliriz.
1 | =SOL(B3,BUL(" ",B3)-1) |
ARAMA'yı da kullanabilirsiniz. FIND ve SEARCH arasındaki fark, ilkinin büyük/küçük harfe duyarlı olmasıdır. Boşluk gibi bir sembol bulmak önemli değil.
1 | =SOL(B3,ARA(" ",B3)-1) |
LEN ile SOL
Kaç karakter istemediğinizi bildiğiniz, ancak kaç tane istediğinizi bilmediğiniz durumlar olabilir. Aşağıdaki örnekte, sonunda her zaman 4 sayı vardır. Ancak harf sayısı farklıdır.
1 | =SOL(B3,UZUNLUK(B3)-4) |
LEN, hücredeki toplam karakter sayısını elde etmemize yardımcı olur. Ve sonunda 4 sayı istemediğimizi bildiğimizden, alfabe karakterlerinin sayısını elde etmek için toplam uzunluk eksi 4 karakter kullanın.
Sayı/Tarih ile SOL
LEFT'in bir metin işlevi olduğunu unutmayın. SOL kullanıldığında sonuç bir metindir. Örneğin, SOL'u kullandıktan sonra E3 hücresindeki bu sayıları toplayamazsınız.
Aynı şey, tarihler metin olarak değil, seri numaraları olarak kabul edildiğinden, tarihler için de geçerlidir. Tarihleri toplamanız gerekmeyebilir, ancak filtrelerde ve PivotTable'larda iyi çalışmaz.
Yukarıdaki sorunların üstesinden gelmek için metinden değerlere dönüştürmek için VALUE kullanabilirsiniz.
Bir dizenin solundan sayıyı çıkar
Excel ile çalışırken, verilen ayrıntıdan bir sayı almanız gerekir. Bazen Soldan sayıyı, bazen de Sağdan sayıyı çıkarmanız gerekir. Yani LEN işlevi, diğer birkaç işlevle birleştirerek bu görevi yapmanıza yardımcı olacaktır.
Sayıyı Soldan Çıkar
LEFT, SUM, SUBSTITUTE ile LEN'i aşağıdaki gibi birleştirebiliriz:
1 | =SOL(B2,TOPLA(UZUNLUK(B2)-UZUNLUK(YEDEK(B2,{"0","1","2","3","4","5","6","7")) ,"8","9"},"")))) |
Hangi bize aşağıdaki sonuçları verirdi:
Metni N. kelimelere kırp
SUBSTITUTE, FIND ile LEFT'i aşağıdaki gibi birleştirerek metni N. sözcükleri ayarlamak için kırpabiliriz:
1 | =SOL(A2,BUL("#",YERİ(A2," ","#",B2))-1) |
Bu bize verilen örneklerde aşağıdaki sonuçları verirdi.
İsimden tam baş harfler
İnsan bilgilerini toplarken ad ve soyadı ayrı ayrı topluyoruz. Ancak bir ara sunarken, baş harfleri olan mevcut isme ihtiyacımız var. Aşağıdaki örnekte, ismin tam baş harflerini çözmenize yardımcı olacağız ve bu aynı zamanda tüm küçük ve büyük harflerin üstesinden gelmenize de yardımcı olabilir. Bu çıktıyı elde etmek için CONCATENATE, UPPER, PROPER ile LEFT'i aşağıdaki gibi birleştirebiliriz:
1 | =BİRLEŞTİR(ÜST(SOL(A2,1))&". ",DÜZGÜN(B2;)) |
Hangi bize aşağıdaki sonuçları verirdi.
Ad ve Soyadı kullanarak E-posta adresi oluşturun
Bu örnekte, verilen ad ve Soyadı kullanılarak EMAIL adresinin nasıl oluşturulacağını açıklayabiliriz. CONCATENATE, LOWER ile LEFT'i aşağıdaki gibi birleştirerek e-posta adresi oluşturabiliriz:
Google E-Tablolar'da SOL
SOL İşlev, Google E-Tablolar'da Excel'dekiyle tamamen aynı şekilde çalışır:
ek Notlar
Sayı_karakterleri metnin uzunluğundan büyükse, SOL İşlev tüm metni döndürür.
VBA'da SOL Örnekler
SOL işlevini VBA'da da kullanabilirsiniz. Tip:application.worksheetfunction.left(metin,num_chars)
İşlev argümanları (metin vb.) için bunları doğrudan işleve girebilir veya bunun yerine kullanılacak değişkenleri tanımlayabilirsiniz.
Excel'deki Tüm İşlevler Listesine Dön