Genel Bakış
SAĞDAN (RIGHT), bir metin dizesinin son, yani en sağdaki karakterlerini verir. Belirttiğiniz sayıda karakteri metnin sonundan alır. Kod, uzantı, yıl, son haneler gibi sabit uzunluklu sondaki bölümleri ayırmak için kullanılır.
Karakterler her zaman metnin sonundan sayılır. Metnin başından karakter almak için SOLDAN işlevini kullanın.
Sonuçlar sırasıyla Raporu, l, Departmanı ve ara olur. Her satırda B sütunundaki sayı kadar karakter metnin sonundan alınır. Karakter sayısı 1 olduğunda yalnız son karakter, 10 olduğunda ise metnin son on karakteri döner. Aradaki boşluklar da karakter olarak sayılır.
Sonuçlar sırasıyla , a, Bursa ve Bursa olur. Karakter sayısı 0 olduğunda işlev boş metin verir ve hücre boş görünür. Karakter sayısı metnin uzunluğuna eşit ya da uzunluğundan büyükse metnin tamamı döner; ikinci durumda hata oluşmaz.
C2 hücresine ise önce fazla boşlukları temizleyen aşağıdaki formülü yazıp aşağı kopyalayın:
Sonuçlar C sütununda sırasıyla kalem, efter ve silgi olur. Birinci ve üçüncü ürünün sonunda boşluk bulunduğu için B sütunundaki sonuçların sonunda boşluk karakterleri yer alır ve ilk harfler kesilir. KIRP fazla boşlukları temizlediği için C sütununda beş harfin tamamı alınır. İkinci üründe sonda boşluk olmadığından iki sütun aynı sonucu verir.
Sonuçlar sırasıyla 0518, #DEĞER!, #DEĞER! ve rsa olur. İlk satırda sayının son dört hanesi alınır; sonuç sayı değil metin olarak döner. İkinci satırda karakter sayısı sıfırdan küçük, üçüncü satırda ise sayı olmayan bir metin olduğu için işlev #DEĞER! hatası verir. Son satırda geçerli bir sayı verildiğinden son üç karakter alınır.
Söz dizimi ve parametre
- Kategori
- Metin
- İngilizce adı
- RIGHT
- 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 | Ayıklanacak karakterleri içeren metni, sayıyı veya bunları içeren hücre başvurusunu belirtir. |
| sayı_sayısınum_chars | İsteğe bağlı | Metnin sonundan alınacak karakter sayısını belirtir. |
Geçerli kullanımlar
=SAĞDAN(A2)
=SAĞDAN(A2;3)
=SAĞDAN(A2;B2)
Desteklenen Excel sürümleri
2003 ve sonrası
- 2003 Destekleniyor
- 2007 Destekleniyor
- 2010 Destekleniyor
- 2013 Destekleniyor
- 2016 Destekleniyor
- 2019 Destekleniyor
- 2021 Destekleniyor
- 2024 Destekleniyor
- 365 Destekleniyor
1. Metnin sonundaki karakterleri almak
A sütunundaki metinlerin sonundan B sütunundaki sayı kadar karakter alalım. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:SAĞDAN
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Metin | Karakter sayısı | Sağdaki karakterler |
| 2 | Muhasebe Raporu | 6 | Raporu |
| 3 | İstanbul | 1 | l |
| 4 | Satış Departmanı | 10 | Departmanı |
| 5 | Ankara | 3 | ara |
TemelExcelDepo v1.0.0
2. Sıfır, bir ve metinden büyük karakter sayısı
Aynı metinde karakter sayısı değiştikçe sonucun nasıl değiştiğine bakalım. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:SAĞDAN
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Metin | Karakter sayısı | Sonuç |
| 2 | Bursa | 0 | |
| 3 | Bursa | 1 | a |
| 4 | Bursa | 5 | Bursa |
| 5 | Bursa | 100 | Bursa |
Karakter SayısıExcelDepo v1.0.0
3. Sondaki boşlukların etkisi
Boşluklar da karakter sayıldığı için sonunda boşluk bulunan metinlerde sağdaki karakterler beklenenden farklı olabilir. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:C2 hücresine ise önce fazla boşlukları temizleyen aşağıdaki formülü yazıp aşağı kopyalayın:
SAĞDAN
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Ürün | Doğrudan | KIRP ile |
| 2 | kalem | alem | kalem |
| 3 | defter | efter | efter |
| 4 | silgi | lgi | silgi |
BoşluklarExcelDepo v1.0.0
4. Sayılar ve hata durumları
A sütunundaki değerlerden B sütunundaki sayı kadar karakter alalım. Değer sayı olabilir; karakter sayısı geçersizse hata oluşur. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:SAĞDAN
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Değer | Karakter sayısı | Sonuç |
| 2 | 20240518 | 4 | 0518 |
| 3 | Bursa | -2 | #DEĞER! |
| 4 | Bursa | iki | #DEĞER! |
| 5 | Bursa | 3 | rsa |
Sayı ve HataExcelDepo v1.0.0
Kullanırken dikkat edin
- metin: metin bir metin dizesi ise formülde çift tırnak içine alınmalıdır. Metin yerine sayı ya da metin veya sayı içeren bir hücre başvurusu da verilebilir. Boşluklar tek tek karakter olarak sayılır. Tırnaksız ve tanımsız bir ad verilirse işlev #AD? hatası döndürür.
- sayı_sayısı: sayı_sayısı atlanırsa 1 kabul edilir ve yalnız son karakter döner. sayı_sayısı metnin uzunluğundan büyükse metnin tamamı verilir. sayı_sayısı sıfırsa boş metin döner. sayı_sayısı sıfırdan küçükse ya da sayı değilse işlev #DEĞER! hatası verir. Karakter sayısı atlandığında son karakteri almak için aşağıdaki formülü kullanabilirsiniz:
- Sonucun türü: İşlev her zaman metin döndürür. Sayıdan ayıklanan haneler de metin olarak gelir; bunları sayı olarak kullanacaksanız ayrıca sayıya dönüştürmeniz gerekir.
- Dinamik dizi davranışı: metin olarak birden fazla hücre verilirse sonuç dinamik dizi olarak birden fazla hücreye taşar. Aşağıdaki formül B1:B3 aralığındaki her hücrenin son dört karakterini verir:
- Çift baytlı diller: Çift baytlı karakter kümesi kullanan dillerde SAĞDANB işlevi kullanılır. VBA karşılığı VBA.RIGHT işlevidir.
- İlgili işlevler:
- SOLDAN: Metnin başından, yani en soldan karakter almak istediğinizde tercih edilir.
- METİNSONRASI: Sabit bir karakter sayısı yerine belirli bir ayırıcıdan sonraki bölümü almak istediğinizde kullanılır.
- METİNBÖL: Metni ayırıcılara göre birden fazla sütuna bölmek istediğinizde kullanılır.
- KIRP: Metnin başındaki, sonundaki ve aradaki fazla boşlukları temizler; SAĞDAN öncesinde sonuçların boşluktan etkilenmemesi için kullanılır.
- SAĞDANB: Çift baytlı karakter kümesi kullanan dillerde SAĞDAN yerine tercih edilir.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2003
- Excel 2007
- Excel 2010
- Excel 2013
- Excel 2016
- Excel 2019
- Excel 2021
- Excel 2024