Özellik ikonu

SAĞB

İndirme izni yok

Genel Bakış

SAĞB (RIGHTB), bir metnin sonundan başlayarak belirttiğiniz bayt sayısı kadar parçayı verir. Kod, uzantı ya da sıra numarası gibi sabit uzunluklu son bölümleri ayırmak için kullanılır. İki baytlık karakter kümesi (DBCS) dillerinde bayt sayımına göre çalışır; diğer dillerde SAĞDAN işleviyle aynı sonucu verir.

Söz dizimi ve parametre​

TRTürkçe
=SAĞB(metin; [sayı_bayt])
ENEnglish
=RIGHTB(text, [num_bytes])
Kategori
Metin
İngilizce adı
RIGHTB
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 Sağ tarafından karakterler ayıklanacak metni, metin içeren bir hücreyi veya metin üreten bir işlemi belirtir.
sayı_baytnum_bytes İsteğe bağlı Metnin sonundan kaç baytlık parça alınacağını belirtir.
Geçerli kullanımlar
=SAĞB(A2)
=SAĞB(A2;3)
=SAĞB(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
Türkçe Excel'de bağımsız değişkenler noktalı virgülle, İngilizce Excel'de çoğunlukla virgülle ayrılır; bölgesel ayarlarınıza göre ayırıcı değişebilir. sayı_bayt atlanabilir; atlandığında 1 kabul edilir.

1. Sipariş kodunun son bölümü​

Sipariş kodlarının sonundaki üç harfli şehir kodunu ayıralım. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=SAĞB(A2;3)
=RIGHTB(A2,3)
SAĞB
Formülünü incelemek için bir hücre seçin.
AB
1Sipariş koduŞehir kodu
2SP-1045-ISTIST
3SP-2310-ANKANK
4SP-0877-IZMIZM
5SP-5521-BRSBRS
TemelExcelDepo v1.0.0
Sonuçlar sırasıyla IST, ANK, IZM ve BRS olur. Her kodun sonundan üç bayt alındığı için şehir bölümü ayrılır. Bu örnekteki karakterlerin her biri tek bayt saydığından sonuç SAĞDAN işleviyle aynıdır.

2. Farklı bayt sayıları​

Aynı metinden farklı sayıda bayt aldığımızda sonucun nasıl değiştiğine bakalım. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=SAĞB(A2;B2)
=RIGHTB(A2,B2)
SAĞB
Formülünü incelemek için bir hücre seçin.
ABC
1Metinsayı_baytSonuç
2Mühendislik0
3Mühendislik1k
4Mühendislik4slik
5Mühendislik11Mühendislik
6Mühendislik20Mühendislik
Bayt SayısıExcelDepo v1.0.0
Sonuçlar sırasıyla , k, slik, Mühendislik ve Mühendislik olur. sayı_bayt sıfır olduğunda sonuç boş metindir. Değer arttıkça metnin daha uzun bir sonu alınır. sayı_bayt metnin uzunluğuna eşit olduğunda ya da onu aştığında metnin tamamı döner; hata oluşmaz.

3. sayı_bayt atlandığında​

sayı_bayt belirtilmezse yalnızca son bayt alınır. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=SAĞB(A2)
=RIGHTB(A2)
SAĞB
Formülünü incelemek için bir hücre seçin.
AB
1KayıtSon bayt
2Pazartesii
3Salıı
4Cumaa
5482177
VarsayılanExcelDepo v1.0.0
Sonuçlar sırasıyla i, ı, a ve 7 olur. sayı_bayt atlandığı için her satırda yalnızca son bayt alınır. Son satırdaki değer sayı olsa da işlev onu metin gibi işler ve sonucu metin olarak verir.

4. Geçersiz ve sınır değerler​

Negatif, sıfır ve metin uzunluğunu aşan sayı_bayt değerlerini karşılaştıralım. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=SAĞB(A2;B2)
=RIGHTB(A2,B2)
SAĞB
Formülünü incelemek için bir hücre seçin.
ABC
1Metinsayı_baytSonuç
2İstanbul3bul
3Ege10Ege
4Bursa-1#DEĞER!
5Rize0
Hata DurumuExcelDepo v1.0.0
Sonuçlar sırasıyla bul, Ege, #DEĞER! ve olur. sayı_bayt metnin uzunluğundan büyükse metnin tamamı döner. Negatif bir değer ise #DEĞER! hatası üretir. Sıfır değeri hata vermez, boş metin döndürür.

Kullanırken dikkat edin​

  • sayı_bayt varsayılanı ve sınırları: sayı_bayt atlanırsa 1 kabul edilir ve yalnızca son bayt döner. Değer sıfırsa sonuç boş metindir. Değer metnin bayt uzunluğundan büyükse metnin tamamı verilir. Negatif bir sayı_bayt değeri #DEĞER! hatasına yol açar.
  • Bayt sayımı: SAĞB, varsayılan dil olarak Japonca, Çince (Basitleştirilmiş), Çince (Geleneksel) veya Korece gibi iki baytlık karakter kümesini (DBCS) destekleyen bir dil ayarlıysa her çift baytlık karakteri 2 bayt sayar. Başka dillerde her karakteri 1 bayt sayar; bu durumda sonuç SAĞDAN ile aynıdır. Bu nedenle Türkçe karakterler de tek bayt olarak ele alınır.
  • metin parametresi: metin bir hücre başvurusu, metin sabiti ya da metin üreten bir işlem olabilir. Sayı verirseniz işlev onu metin gibi işler ve sonucu metin olarak döndürür; biçimlendirme (para birimi, ondalık basamak gibi) sonuca yansımaz, hücredeki gerçek değer kullanılır.
  • Karakter sayısı için SAĞDAN: Bayt değil karakter sayısına göre parça almak istiyorsanız dil ayarından bağımsız çalışan SAĞDAN işlevini kullanın. Dosyanız farklı dil ayarlarındaki bilgisayarlarda açılacaksa bu tercih sonucun değişmesini önler.
  • İlgili işlevler: SAĞDAN: Metnin sonundan karakter sayısına göre parça alır; dil ayarından bağımsız sonuç istediğinizde tercih edin. SOLB: Metnin başından bayt sayısına göre parça alır. ORTAB: Metnin ortasından bayt sayısına göre parça alır. UZUNLUKB: Metnin bayt uzunluğunu verir; sayı_bayt değerini belirlerken işinize yarar. SOLDAN: Metnin başından karakter sayısına göre parça almak için kullanılır.
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
11
İlk yayın
Güncel
İngilizce
RIGHTB
Platformlar
Windows, Mac, Web

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst