Excel'de LEFT, LEFTBs (SOLDAN, SOLB) Fonksiyonu Nasıl Kullanılır

Türk İngilizce
SOLDAN, SOLB LEFT, LEFTBs

Metin İşleme: Metnin Solundan Karakter Alma

İster rapor hazırlama, ister veri analizi olsun, metin bazlı verilerle çalışmak sıkça karşılaşılan bir durumdur. Microsoft Excel ve Google E-Tablolar, metin işleme konusunda pek çok fonksiyon sunar. Bu rehberde, metnin solundan karakter alma işlevini detaylı bir şekilde inceleyeceğiz.

Genel Fonksiyon Yapısı

Metnin sol bölümünü almak için kullanılan iki temel fonksiyon şunlardır:

  • LEFT (SOLDAN): Excel ve Google E-Tablolar’da kullanılır.
  • LEFTB (SOLB): Yalnızca Excel’de, özellikle çift baytlı karakter setleri (DBCS) için kullanılır.

Her iki işlev de benzer parametreleri kullanır:

 LEFT(metin, [num_chars]) LEFTB(metin, [num_bytes])  

Burada metin, işlenecek olan metni belirtirken, num_chars veya num_bytes, alınacak karakter sayısını veya byte sayısını belirtir.

Pratik Kullanım Senaryoları

1. Müşteri Kodlarından Şirket İsimlerinin Çıkarılması

Varsayalım ki bir müşteri listemiz var ve her müşteri kodunun ilk iki harfi, müşterinin ait olduğu şirketi belirtiyor. İşte bu durumda LEFT fonksiyonu işimize yarayacaktır.

  =LEFT("AB1234",2) // Sonuç: "AB"  

Yukarıdaki örnekte, müşteri kodunun ilk iki karakterini alarak şirketin baş harflerini elde ettik. Bu, kodları daha okunabilir bir formata dönüştürmek için oldukça yararlı olabilir.

2. Tarih Bilgilerinden Yılın Ayrıştırılması

Tarihler genellikle gün, ay ve yıl olmak üzere belirli bir formatta saklanır. Eğer bu tarihler metin formatında ve “YYYY-MM-DD” şeklinde bir yapısı varsa, yalnızca yıl bilgisini almak için LEFT işlevini kullanabiliriz.

  =LEFT("2023-12-15",4) // Sonuç: "2023"  

Bu örnekte LEFT fonksiyonu, tarih içindeki ilk dört karakteri alarak yıl bilgisini başarıyla ayrıştırmış oldu.

Yorumlar ve İpuçları

LEFT fonksiyonunu kullanırken, belirttiğiniz karakter sayısının metin uzunluğundan fazla olması durumunda, fonksiyon tüm metni döndürecektir. Aynı şekilde, num_chars belirtilmezse varsayılan olarak 1 değerini alır. LEFTB fonksiyonu ile çalışırken, alınan her karakterin bir veya iki bayt olabileceğini unutmamak önemlidir; bu sebep, yanlış sonuçlara yol açabilir.

Bu fonksiyonlar, özellikle büyük veri setleri üzerinde çalışırken ve raporlama yaparken zamandan tasarruf sağlar ve veri manipülasyonunu basitleştirir.

Daha fazla bilgi: https://support.microsoft.com/tr-tr/office/soldan-solb-işlevleri-9203d2d2-7960-479b-84c6-1ea52b99640c

Diğer fonksiyonlar
Belirtilen herhangi bir aralıktan metin değerleri dizisi döndürür
Karakter dizesindeki tam genişlikli (çift baytlı) İngilizce harfleri veya katanayı yarım genişlikli (tek baytlı) karakterlerle değiştirir
Sayıyı, ß (baht) para birimi biçimini kullanarak metne dönüştürür
Birkaç metin öğesini tek bir metin öğesi olarak birleştirir
Bir metin değerini, bir başkasının içinde bulur (büyük küçük harf duyarlıdır)
Metni büyük harfe çevirir
Birden fazla aralık ve/veya dizedeki metinleri birleştirir ancak sınırlayıcı veya Boş Hücreleri Yoksayan bağımsız değişkenler sağlamaz
Kod numarası ile belirtilen karakteri verir
Karakter dizesindeki tek genişlikli (tek baytlı) İngilizce harfleri veya katakanayı çift genişlikli (iki baytlı) karakterlerle değiştirir
Metnin içindeki karakterleri değiştirir
Dizedeki yarım genişlikteki (tek baytlı) karakterleri tam genişlikteki (çift baytlı) karakterlerle değiştirir
Metindeki boşlukları kaldırır
Metin dizesindeki ilk karakter için sayısal bir kod verir
Metni küçük harfe dönüştürür
Bir sayıyı TL (Türk Lirası) para birimi biçimini kullanarak metne dönüştürür
Bağımsız değişkenlerini metne dönüştürür
Metin değerini, bir başkasının içinde bulur (büyük küçük harf duyarlı değildir)
Birden çok aralık ve/veya dizedeki metinleri birleştirir ve birleştirilen her metin değeri arasına belirttiğiniz bir sınırlayıcıyı ekler Sınırlayıcı boş bir metin dizesi ise, bu işlev sonucunda aralıklar sınırlayıcı olmadan birleştirilir
Sayıyı biçimlendirir ve metne dönüştürür
İki metin değerinin özdeş olup olmadığını anlamak için, değerleri denetler
Metin dizesinde, belirttiğiniz konumdan başlamak üzere belirli sayıda karakteri verir
Bir metin değerinden en sağdaki karakterleri verir
Yerel ayardan bağımsız bir şekilde metni sayıya dönüştürür
Sayıyı, sabit sayıda ondalıkla, metin olarak biçimlendirir
Metin bağımsız değişkenini sayıya dönüştürür
Metin dizesinden ses (furigana) karakterlerini ayıklar
Yazdırılamayan tüm karakterleri metinden çıkarır
Metnin ilk karakterine karşılık gelen sayısı (kod noktası) verir
Verilen sayısal değerin başvurduğu Unicode karakteri verir
Metin dizesindeki karakter sayısını verir
Belirtilen değerlerden gelen metni döndürür
Metin değerinin her sözcüğünün ilk harfini büyük harfe çevirir
Metin dizesinde, eski metnin yerine yeni metin koyar
Metni belirtilen sayıda yineler