Tablolarda başlangıç karakterlerini ve kelimeleri ayıklama

Kerem Aydın·11 Temmuz 2026·⏱4 dk

Excel'de bir hücreden ilk kelimeyi hızlıca çıkarmak için =SOL(A1;BUL(" ";A1&" ")-1) formülünü kullanın. Sadece ilk harfi almak için =SOL(A1;1) fonksiyonu yeterlidir. Bu yöntemler programın tüm sürümlerinde çalışır ve manuel kopyalama olmadan isim listelerinin, ürün kodlarının veya adreslerin işlenmesini otomatikleştirmenizi sağlar.

İlk kelimeyi çıkarmak için temel formüller

İlk kelimeyi almanın en güvenilir yolu, boşluk konumunu arama ve dizgenin sol kısmını alma fonksiyonlarının kombinasyonudur. Ana zorluk, hücrede yalnızca tek bir kelime (boşluksuz) bulunduğunda ortaya çıkar: standart formül hata verir. Bundan kaçınmak için metnin sonuna yapay olarak bir boşluk eklemek gerekir.

Evrensel formül (tüm Excel sürümleri için)

Bu yapı, hücrede tek bir kelime olsa bile veya metin fazla boşluklar içerse bile çalışır.

=SOL(A2; BUL(" "; A2 & " ") - 1)

Nasıl çalışır:

  1. A2 & " " — metnin sonuna bir boşluk ekler. Bu, orijinal kelime tek olsa bile BUL fonksiyonunun her zaman bir ayırıcı bulmasını garanti eder.
  2. BUL(" "; ...) — ilk boşluğun konumunu belirler.
  3. SOL(...; ... - 1) — bulunan boşluğun solundaki karakterleri alır ve boşluğun kendisini sonuçtan hariç tutar.

Excel'in İngilizce sürümünü kullanıyorsanız, fonksiyonları karşılıklarıyla değiştirin: =LEFT(A2, FIND(" ", A2 & " ") - 1).

Yeni sürümler için yöntem (Excel 365, 2021+)

Modern sürümlerde, bir dizgiyi ayırıcıya göre bir diziye bölen METİNPARÇALA (İng. TEXTSPLIT) fonksiyonu tanıtıldı. Bu, formülü daha okunabilir hale getirir:

=DİZİN(METİNPARÇALA(A2; " "); 1)

Formül, metni boşluklara göre böler ve elde edilen listenin ilk öğesini hemen döndürür.

Metnin ilk harfini nasıl elde edilir

Görev, yalnızca tek bir karakteri ayıklamanız gerektiğinde basitleşir. Ancak burada bir incelik var: Veriler düzensiz girilmişse ve metinden önce boşluklar varsa, basit formül boşluk döndürür.

Basit seçenek (veriler temizse)

Hücrenin başında gizli boşluklar olmadığından eminseniz:

=SOL(A2; 1)

Güvenilir seçenek (boşluklardan arındırılmış)

Dizginin başındaki rastgele boşlukları yok saymak için hücre referansını KIRP (İng. TRIM) fonksiyonuna sarın:

=SOL(KIRP(A2); 1)

KIRP fonksiyonu, metnin başındaki ve sonundaki tüm gereksiz boşlukları kaldırır ve cümle içindeki sadece gerekli karakterleri bırakır. Bundan sonra SOL, ilk kelimenin ilk harfini doğru şekilde yakalar.

Karmaşık durumların ve hataların işlenmesi

Toplu veri işleme sırasında sıklıkla standart olmayan durumlarla karşılaşılır. Aşağıda tipik sorunlar için çözümler verilmiştir.

SorunNedenÇözüm
#DEĞER! HatasıHücrede boşluk yok ve formülde koruma yokBUL fonksiyonu içinde A2 & " " yapısını kullanın.
Fazla boşluklarKelimeler arasında birden fazla boşluk varBUL içeren formül yine de doğru çalışacaktır, çünkü ilk boşluğu arar.
Boş hücreVeri kaynağı boşSonuç boş olacaktır. Görünüm açısından şunu ekleyebilirsiniz: =EĞER(A2=""; ""; SOL(...))
Boşluk yerine sekmeMetin web'den kopyalanmışAna formülden önce YERİNE.KOY(A2; KAR(9); " ") kullanın.

BUL fonksiyonu büyük/küçük harfe duyarlıdır, ancak boşluk aramak için bu önemli değildir. Belirli ayırıcıları (örneğin virgül) aramanız gerekiyorsa, yerel ayarlarınız için doğru sembolü (virgül veya noktalı virgül) kullandığınızdan emin olun.

Uygulama örnekleri

Bu formüllerin zaman kazandırdığı gerçek senaryoları inceleyelim.

Örnek 1: Ad Soyad Ayırma

Tam isimlerden oluşan bir sütununuz var (örneğin, "Ivanov Ivan Ivanovich") ve yalnızca soyadlarından oluşan bir sütun oluşturmanız gerekiyor.

  • Verilen: Hücre A2 = "Petrov Sergey Ilyich"
  • Formül: =SOL(A2; BUL(" "; A2 & " ") - 1)
  • Sonuç: "Petrov"

Örnek 2: Baş harfleri oluşturma

Giriş adı veya baş harfler oluşturmak için ismin ilk harfini almanız gerekiyor.

  • Verilen: Hücre A2 = " Anna" (baştaki boşlukla)
  • Formül: =SOL(KIRP(A2); 1)
  • Sonuç: "A"

Örnek 3: Ürün kodundan kod çıkarma

Ürün kodu tire ile ayrılmış bir harf önekiyle başlıyorsa (örneğin, "RU-12345"), formüldeki ayırıcıyı değiştirin:

  • Formül: =SOL(A2; BUL("-"; A2) - 1)
  • Sonuç: "RU"

Sık yapılan hatalar

  • Virgül yerine noktalı virgül kullanımı: Rusça Excel'de fonksiyon argümanları noktalı virgül (;) ile ayrılır. İngilizce kaynaklardan virgüllerle (,) formül kopyalarsanız, çalışmayacaktır.
  • Sondaki boşluğun unutulması: A2 & " " yapısı kritik öneme sahiptir. Onsuz formül tek kelimelerde bozulur.
  • Yanlış karakter numarası: Tek bir harf için SOL fonksiyonunun ikinci argümanı 0 veya boşluk değil, 1 sayısı olmalıdır.

SSS

İlk kelimeyi boşluğa kadar değil de virgüle kadar çıkarmam gerekirse ne yapmalıyım? Formüldeki boşluğu virgülle değiştirin: =SOL(A2; BUL(","; A2 & ",") - 1). Hatalardan kaçınmak için birleştirme işlemine de virgül eklemeyi unutmayın (& ",").

Formül kullanmadan ilk kelimeyi çıkarabilir miyim? Evet, Excel'in yeni sürümlerinde "Sütunlara Dönüştür" aracını (Veri sekmesi) kullanabilirsiniz. Bu araç, hücre içeriğini ayırıcıya göre sütunlara böler. Ancak bu yöntem statiktir: Kaynak metin değiştirildiğinde, formüllerin aksine sonuç otomatik olarak güncellenmez.

Hücre tamamen boşsa formül nasıl davranır? =SOL(A2; BUL(" "; A2 & " ") - 1) formülü boş bir dizgi döndürür, çünkü A2 & " " boşluğu tek bir boşluğa dönüştürür, BUL onu 1. konumda bulur ve SOL 0 karakter alır. Hata oluşmaz.