Genel Bakış
SOLDAN (LEFT), bir metin dizesinin başından (solundan) belirttiğiniz sayıda karakteri verir. Kod, ön ek, şehir kısaltması ya da sayının ilk basamakları gibi bir değerin baş kısmını ayırmak için kullanılır.
Metni doğrudan formüle yazıyorsanız çift tırnak içine alın. Hücre başvurusu ya da sayı verirken tırnak gerekmez. Sonuç her zaman metin olarak döner; sayının ilk basamaklarını aldığınızda da sonuç metindir.
C sütununda sayı_sayısı parametresini hiç yazmayalım. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Sonuçlar sırasıyla İst, Ank, Bur ve Esk olur. Her satırda metnin başından üç karakter alınır. sayı_sayısı yazılmadığında 1 kabul edilir; bu nedenle C sütununda yalnız ilk karakter, yani İ, A, B ve E döner.
Sonuçlar sırasıyla Yazıcı, , Yazıcı Kağıdı ve Y olur. Karakter sayısı 0 olduğunda sonuç boş metindir ve hücre boş görünür. Karakter sayısı metnin uzunluğundan büyük olduğunda metnin tamamı döner; hata oluşmaz. Karakter sayısı 1 olduğunda yalnız ilk karakter alınır.
C sütununda önce fazla boşlukları temizleyip sonra ilk beş karakteri alalım. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Sonuçlar sırasıyla Kay, Mersi ve Va olur. Baştaki boşluklar karakter sayısına dahil edildiği için ilk ve üçüncü satırda beş karakterin bir bölümü boşluklardan oluşur. KIRP uygulandığında C sütunundaki sonuçlar Kayse, Mersi ve Van olur; boşluklar atıldığı için asıl metin korunur.
Sonuçlar sırasıyla 12, #DEĞER!, #DEĞER! ve Tel olur. Sayı olarak girilen 12345 değerinin ilk iki basamağı alınır; sonuç metin olarak döner. Karakter sayısı negatif olduğunda ya da sayıya dönüştürülemeyen bir metin olduğunda #DEĞER! hatası oluşur. Geçerli bir sayı verildiğinde ise metnin başından o kadar karakter alınır.
Söz dizimi ve parametre
- Kategori
- Metin
- İngilizce adı
- LEFT
- 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 metin içeren hücre başvurusunu belirtir. |
| sayı_sayısınum_chars | İsteğe bağlı | Metnin başından alınacak karakter sayısını belirtir. |
Geçerli kullanımlar
=SOLDAN("Excel";2)
=SOLDAN(A2)
=SOLDAN(A2;B2)
=SOLDAN(KIRP(A2);5)
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. Baştan karakter alma
A sütunundaki şehir adlarının ilk üç karakterini B sütununda alalım. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:C sütununda sayı_sayısı parametresini hiç yazmayalım. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
SOLDAN
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Şehir | İlk 3 karakter | İlk karakter |
| 2 | İstanbul | İst | İ |
| 3 | Ankara | Ank | A |
| 4 | Bursa | Bur | B |
| 5 | Eskişehir | Esk | E |
TemelExcelDepo v1.0.0
2. Karakter sayısının etkisi
Aynı metinden farklı sayıda karakter almak için karakter sayısını B sütununda tutalım. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:SOLDAN
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Metin | Karakter sayısı | Sonuç |
| 2 | Yazıcı Kağıdı | 6 | Yazıcı |
| 3 | Yazıcı Kağıdı | 0 | |
| 4 | Yazıcı Kağıdı | 100 | Yazıcı Kağıdı |
| 5 | Yazıcı Kağıdı | 1 | Y |
Karakter SayısıExcelDepo v1.0.0
3. Baştaki boşluklar
Boşluklar da birer karakter olarak sayılır. B sütununda ilk beş karakteri doğrudan alalım. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:C sütununda önce fazla boşlukları temizleyip sonra ilk beş karakteri alalım. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
SOLDAN
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Girdi | Boşluklarla | KIRP ile |
| 2 | Kayseri | Kay | Kayse |
| 3 | Mersin | Mersi | Mersi |
| 4 | Van | Va | Van |
BoşluklarExcelDepo v1.0.0
4. Sayılar ve hata durumları
Metin yerine sayı da verebilirsiniz; ayrıca geçersiz karakter sayıları hata üretir. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:SOLDAN
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Girdi | Karakter sayısı | Sonuç |
| 2 | 12345 | 2 | 12 |
| 3 | Telefon | -5 | #DEĞER! |
| 4 | Telefon | adet | #DEĞER! |
| 5 | Telefon | 3 | Tel |
HatalarExcelDepo v1.0.0
Kullanırken dikkat edin
- metin parametresi: metin doğrudan yazılan bir metinse çift tırnak içinde olmalıdır. Sayı ya da hücre başvurusu da verebilirsiniz; sayı verildiğinde basamakları metin gibi işlenir. Başvurulan hücre sayı içeriyorsa sonuç yine metindir.
- sayı_sayısı parametresi: sayı_sayısı atlanırsa 1 kullanılır ve yalnız ilk karakter döner. Değer 0 ise sonuç boş metindir. Değer metin uzunluğundan büyükse metnin tamamı döner. Değer negatifse #DEĞER! hatası verilir. Sayıya dönüştürülemeyen bir metin verilirse de #DEĞER! oluşur.
- Boşluklar: Metindeki her boşluk ayrı bir karakter sayılır. Baştaki ya da aradaki fazla boşluklar sonuçtaki karakter sayısını etkiler; bunları temizlemek için önce KIRP kullanın.
- Hata değerleri: metin yerine tanımsız bir ad yazılırsa #AD? hatası oluşur. Bu durum çoğunlukla tırnak unutulduğunda görülür.
- Dinamik dizi davranışı: metin parametresine birden çok hücreyi kapsayan bir aralık verirseniz (örneğin B1:B3) formül dinamik dizi olarak çalışır ve her hücre için ayrı sonuç döndürür.
- İlgili işlevler: SAĞDAN, metnin sonundan karakter almak için tercih edilir. METİNÖNCESİ, belirli bir ayırıcıdan önceki bölümü almak istediğinizde karakter sayısını bilmeye gerek bırakmaz. METİNBÖL, metni ayırıcılarla birden çok sütuna bölmek için kullanılır. KIRP, SOLDAN kullanmadan önce baştaki, aradaki ve sondaki fazla boşlukları temizlemek için uygundur. SOLDANB, çift baytlı karakter kümesi kullanan dillerde kullanılır.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2003
- Excel 2007
- Excel 2010
- Excel 2013
- Excel 2016
- Excel 2019
- Excel 2021
- Excel 2024