Özellik ikonu

SOLB

İndirme izni yok

Genel Bakış

SOLB (LEFTB), bir metnin solundan başlayarak belirttiğiniz bayt sayısı kadar karakter verir. Çift baytlı karakter kümesi (DBCS) kullanan dillerde her karakteri 2 bayt sayar; diğer dillerde her karakteri 1 bayt sayar ve SOLDAN işleviyle aynı sonucu verir. Kod, ön ek ya da sabit bayt uzunluğundaki bir alanı ayırmak için kullanılır.

Söz dizimi ve parametre​

TRTürkçe
=SOLB(metin; [sayı_bayt])
ENEnglish
=LEFTB(text, [num_bytes])
Kategori
Metin
İngilizce adı
LEFTB
Platform
Windows Mac Web
2 bağımsız değişken 1 zorunlu 1 isteğe bağlı Köşeli parantez [ ] isteğe bağlı demektir
Bağımsız değişken Durum Ne işe yarar
metintext Zorunlu Soldan karakter alınacak metni, metin içeren bir hücreyi veya metin üreten bir işlemi belirtir.
sayı_baytnum_bytes İsteğe bağlı SOLB işlevinin metnin solundan kaç bayt alacağını belirtir.
Geçerli kullanımlar
=SOLB(A2)
=SOLB(A2;3)
=SOLB(A2;B2)
Desteklenen Excel sürümleri 2003 ve sonrası
  1. 2003 Destekleniyor
  2. 2007 Destekleniyor
  3. 2010 Destekleniyor
  4. 2013 Destekleniyor
  5. 2016 Destekleniyor
  6. 2019 Destekleniyor
  7. 2021 Destekleniyor
  8. 2024 Destekleniyor
  9. 365 Destekleniyor
Metni ayırmak için karakter sayısı yerine bayt sayısı önemliyse SOLB kullanın. Varsayılan dil çift baytlı bir dil değilse işlev SOLDAN gibi çalışır ve her karakteri 1 bayt sayar.

1. Soldan belirli sayıda bayt alma​

A sütunundaki şehir adlarının solundan B sütunundaki bayt sayısı kadar karakter alalım. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=SOLB(A2;B2)
=LEFTB(A2,B2)
SOLB
Formülünü incelemek için bir hücre seçin.
ABC
1ŞehirBayt sayısıSonuç
2Ankara3Ank
3Trabzon4Trab
4Bursa5Bursa
5Antalya1A
TemelExcelDepo v1.0.0
Sonuçlar sırasıyla Ank, Trab, Bursa ve A olur. Her satırda metnin başından itibaren B sütunundaki bayt sayısı kadar karakter alınır. Çift baytlı karakter kümesi kullanan bir dilde aynı formül her karakteri 2 bayt saydığı için daha az karakter döndürebilir. Özgün şehir adları A sütununda değişmeden kalır.

2. sayı_bayt atlandığında​

sayı_bayt parametresi atlandığında işlev 1 bayt alır. B2 hücresine sayı_bayt olmadan, C2 hücresine ise 1 vererek yazılmış formülü girip aşağı kopyalayalım. B2 hücresindeki formül:
Excel formülü
=SOLB(A2)
=LEFTB(A2)
C2 hücresindeki formül:
Excel formülü
=SOLB(A2;1)
=LEFTB(A2,1)
SOLB
Formülünü incelemek için bir hücre seçin.
ABC
1Adsayı_bayt atlandısayı_bayt 1
2MehmetMM
3ZeynepZZ
4AliAA
5BurakBB
VarsayılanExcelDepo v1.0.0
B sütunundaki sonuçlar sırasıyla M, Z, A ve B olur. C sütunundaki sonuçlar M, Z, A ve B olur ve B sütunuyla aynıdır. Çünkü sayı_bayt atlandığında varsayılan değer 1'dir; yani yalnızca ilk bayt alınır.

3. Metin uzunluğundan büyük ve sıfır bayt​

sayı_bayt metnin bayt uzunluğundan büyük olabilir ya da 0 olabilir. Üç sütunlu tabloda C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=SOLB(A2;B2)
=LEFTB(A2,B2)
SOLB
Formülünü incelemek için bir hücre seçin.
ABC
1MetinBayt sayısıSonuç
2Konya10Konya
3Rize4Rize
4Van0
5Muğla20Muğla
Sınır DeğerlerExcelDepo v1.0.0
Sonuçlar sırasıyla Konya, Rize, ve Muğla olur. sayı_bayt metnin toplam bayt uzunluğuna eşit ya da bundan büyükse işlev metnin tamamını verir. sayı_bayt sıfır olduğunda sonuç boş metindir; hücre boş görünür ama hata oluşmaz.

4. Negatif sayı_bayt hatası​

sayı_bayt sıfırdan küçük olmamalıdır. Aşağıdaki formülü C2 hücresine yazıp aşağı kopyalayarak geçerli ve geçersiz değerleri karşılaştıralım:
Excel formülü
=SOLB(A2;B2)
=LEFTB(A2,B2)
SOLB
Formülünü incelemek için bir hücre seçin.
ABC
1ŞehirBayt sayısıSonuç
2Kayseri3Kay
3Sivas-2#DEĞER!
4Mardin4Mard
HataExcelDepo v1.0.0
Sonuçlar sırasıyla Kay, #DEĞER! ve Mard olur. İkinci satırda sayı_bayt negatif olduğu için işlev #DEĞER! hatası verir. Diğer satırlar geçerli sayı_bayt değerleriyle normal sonuç döndürür.

Kullanırken dikkat edin​

  • Bayt sayımı: SOLB, karakter değil bayt sayar. Çift baytlı karakter kümesini (DBCS) destekleyen bir dil varsayılan dil olarak ayarlıysa her çift baytlı karakter 2 bayt sayılır. Bunun dışındaki dillerde her karakter 1 bayt sayılır ve SOLB, SOLDAN ile aynı sonucu verir. Bu nedenle aynı formül farklı dil ayarlarında farklı sonuç verebilir.
  • metin parametresi: metin, soldan karakter alınacak değerdir. Sayı verirseniz işlev onu metin gibi ele alır ve rakamları karakter olarak sayar. Sonuç her zaman metindir; sonucu sayı olarak kullanacaksanız ayrıca sayıya dönüştürmeniz gerekir.
  • sayı_bayt parametresi: sayı_bayt, alınacak bayt sayısını belirtir. Atlanırsa varsayılan değer 1'dir. 0 verilirse sonuç boş metin olur. Metnin bayt uzunluğundan büyük bir değer verilirse metnin tamamı döner. sayı_bayt sıfırdan küçükse işlev #DEĞER! hatası verir.
  • İlgili işlevler: SOLDAN: Karakter sayısına göre soldan metin almak istediğinizde ve bayt sayımı gerekmediğinde tercih edin. SAĞDAN: Metnin sonundan karakter almak için kullanın. PARÇAAL: Metnin ortasından belirli bir konumdan başlayarak karakter almak için kullanın. UZUNLUK: Metindeki karakter sayısını öğrenmek için kullanın. UZUNLUKB: Metnin bayt uzunluğunu öğrenmek için SOLB ile birlikte kullanın.
Mini Sayfa içindeki sonuç hücresini seçerek gerçek formülü görebilirsiniz. Formüllü örnekleri indirilebilir Excel dosyasında da kullanabilirsiniz.

Desteklenen Excel sürümleri

  • Microsoft 365
  • Excel 2003
  • Excel 2007
  • Excel 2010
  • Excel 2013
  • Excel 2016
  • Excel 2019
  • Excel 2021
  • Excel 2024
Yazar
ExcelDepo
İndirme sayısı
0
Gösterim
14
İlk yayın
Güncel
İngilizce
LEFTB
Platformlar
Windows, Mac, Web

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst