Excel Dersleri · Başlangıç · 6 dk

Excel'de Soldan ve Sağdan Karakter Alma: SOLDAN, SAĞDAN, PARÇAAL

Excel'de bir metnin başından SOLDAN, sonundan SAĞDAN, ortasından PARÇAAL ile karakter alın; uzunluğu değişen metinlerde BUL ile çalışmayı öğrenin.

Hazırlayan Excelmatik Editör Ekibi

Microsoft 365, Excel 2021, 2019, 2016, Excel Web

İçindekiler
  1. Örnek: bir koddan bölge, yıl ve sıra numarası almak
  2. Uzunluğu değişen metinler: BUL ile birlikte kullanmak
  3. Baştan veya sondan karakter silmek
  4. Dikkat edilmesi gerekenler
  5. Sık kullanılan örnekler

Excel'de soldan karakter almak için =SOLDAN(A2;3), sağdan almak için =SAĞDAN(A2;4) yazın: ilk bağımsız değişken metin, ikincisi alınacak karakter sayısıdır. Ortadan almak için =PARÇAAL(A2;başlangıç;sayı) kullanılır.

Bu üç fonksiyon ürün kodu, fatura numarası, plaka veya e-posta adresi gibi düzenli metinlerden parça ayırmak için kullanılır. İngilizce adları LEFT, RIGHT ve MID'dir.

Örnek: bir koddan bölge, yıl ve sıra numarası almak

A2'de ANK-2025-0173 kodu var
FormülNe alırSonuç
=SOLDAN(A2;3)Baştan 3 karakterANK
=SAĞDAN(A2;4)Sondan 4 karakter0173
=PARÇAAL(A2;5;4)5. karakterden başlayarak 4 karakter2025
=UZUNLUK(A2)Toplam karakter sayısı13
=SOLDAN(A2;3)
=PARÇAAL(A2;5;4)

Uzunluğu değişen metinler: BUL ile birlikte kullanmak

Alınacak parçanın uzunluğu her satırda farklıysa karakter sayısını elle yazamazsınız. Bir ayırıcının (tire, @, boşluk) yerini BUL ile bulup SOLDAN'a verin:

=SOLDAN(A2;BUL("@";A2)-1)
=SAĞDAN(A2;UZUNLUK(A2)-BUL("@";A2))

Baştan veya sondan karakter silmek

Karakter silmek, kalan kısmı almakla aynı şeydir. Toplam uzunluktan silinecek karakter sayısını çıkarın:

=SOLDAN(A2;UZUNLUK(A2)-3)
=SAĞDAN(A2;UZUNLUK(A2)-4)

Dikkat edilmesi gerekenler

  • Sonuç her zaman metindir. SAĞDAN(A2;4) sonucundaki 0173 sola yaslanır ve toplama girmez; sayıya çevirmek için =SAĞDAN(A2;4)*1 yazın (sonuç 173).
  • Sayılarda görünen biçim değil, saklanan değer kullanılır: 1.250,50 olarak görünen bir sayıya SOLDAN uygularsanız 1250,5 üzerinden çalışır.
  • Tarihler seri numarası olarak saklanır: 15.01.2026 içeren hücrede =SOLDAN(A2;2) "46" verir. Gün, ay ve yıl için GÜN, AY ve YIL fonksiyonlarını kullanın (tarih formülü rehberi).
  • İstenen karakter sayısı metinden uzunsa hata oluşmaz; metnin tamamı döner.
  • Boşluklar da karakter sayılır. Metinde baştan veya sondan fazladan boşluk varsa sonuç kayar; önce KIRP ile temizleyin.

Sık kullanılan örnekler

İhtiyaçÖrnek veri (A2)FormülSonuç
Plakadan il kodu34 ABC 125=SOLDAN(A2;2)34
Telefonun alan kodu0532 418 22 90=SOLDAN(A2;4)0532
IBAN'ın ülke koduTR33 0006 1005 1978 6457 8413 26=SOLDAN(A2;2)TR
Dosya uzantısırapor_ekim.xlsx=SAĞDAN(A2;4)xlsx
İki tire arasındaki yılANK-2025-0173=PARÇAAL(A2;BUL("-";A2)+1;4)2025

Son örnekte başlangıç noktası sabit bir sayı değil, ilk tirenin bir sonraki karakteridir. Kodun başındaki bölge kısaltması 3 yerine 2 veya 4 harf olsa da formül yılı doğru bulur. Sonucu sayı olarak kullanmak için formülü SAYIYAÇEVİR (VALUE) ile sarabilir ya da 1 ile çarpabilirsiniz.

Alınan parçaya göre karar vermek: EĞER ile birlikte

SOLDAN ve SAĞDAN çoğu zaman tek başına değil, bir koşulun parçası olarak kullanılır. Örneğin ürün kodu TR ile başlayan siparişleri yurt içi, diğerlerini yurt dışı olarak etiketlemek için kodun ilk iki karakterini EĞER ile karşılaştırın. Karşılaştırma büyük/küçük harf ayırmaz; "tr" ile başlayan kodlar da yurt içi sayılır.

=EĞER(SOLDAN(A2;2)="TR";"Yurt içi";"Yurt dışı")

Şimdi sen dene · 4 soru

%00 puan

Soru 1/4 · Taklit

SOLDAN metnin başından istediğin sayıda karakter alır. Seri, ilk 3 harf.

B2 hücresine =SOLDAN(A2;3) yaz.

B2
ABC
1Fatura noSeriSıra no
2FTR2026-00153
3IRS2025-01207

B2 hücresini seç, yaz ve Enter'a bas.

Sık sorulan sorular

SOLDAN formülü nasıl kullanılır?

=SOLDAN(metin; karakter_sayısı) yazın. Örneğin =SOLDAN(A2;3), A2'deki metnin ilk 3 karakterini verir. İngilizce Excel'deki karşılığı LEFT'tir.

Sağdan karakter nasıl silinir?

Kalan kısmı soldan alın: sondaki 2 karakteri silmek için =SOLDAN(A2;UZUNLUK(A2)-2).

SAĞDAN ile aldığım sayı neden toplanmıyor?

Metin fonksiyonlarının sonucu metindir. Formülü =SAĞDAN(A2;4)*1 şeklinde yazarak sonucu sayıya çevirin; baştaki sıfırlar bu durumda kaybolur.

Bir karakterden önceki kısmı nasıl alırım?

Karakterin yerini BUL ile bulun ve 1 çıkarın: =SOLDAN(A2;BUL("-";A2)-1) ilk tireden önceki kısmı verir.

Excelmatik Editör Ekibi

Editoryal ekip

Excelmatik içerikleri Türkçe Excel söz dizimiyle hazırlanır ve güncellenir. Bir hata görürseniz düzeltme talebi gönderebilirsiniz.

Değişiklik geçmişi

  1. İlk yayın.