Excel'de SOL İşlev - Metni kısaltır

Örnek Çalışma Kitabını İndirin

Ö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

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave