KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Bir hücredeki metnin yalnızca ilk n karakterini nasıl görüntülersiniz?

YazarSun Değiştirme Tarihi

Birçok Excel görevinde, bir hücredeki metnin yalnızca ilk birkaç karakterini görüntülemeniz gerekebilir—örneğin, kodlar, kısaltmalar veya kısa tanımlayıcılar için ilk 3, 5 ya da istediğiniz herhangi bir karakter sayısını almak gibi. Bu ihtiyaç, içe aktarılmış verilerle çalışırken, uzun metin dizelerini işlerken veya raporlar için özetler hazırlarken sıkça karşılaşılan bir durumdur. Hücre içeriğinin başlangıç kısmını ayırarak, standartlaştırılmış ve öz veri görünümleri hızla oluşturabilir; karşılaştırmayı, sıralamayı ve veri yönetimini kolaylaştırabilirsiniz. İşte farklı kullanıcı senaryolarına ve ihtiyaçlara uygun olarak, bir hücredeki yalnızca ilk n karakteri görüntülemenizi sağlayacak çeşitli pratik çözümler.

Excel'de yalnızca ilk n karakterin görüntülendiği bir dizi metnin ekran görüntüsü

Formülle yalnızca ilk n karakteri göster
Hücrelerden ilk n karakterleri çıkarmak için VBA makrosu kullanın


mavi sağ ok baloncuğu Formülle yalnızca ilk n karakteri göster

Bu yöntem, bir hücreden ilk N karakteri almak için Excel formülü kullanır. Örnek olarak, bir hücre değerinin ilk 3 karakterini gösteriyoruz; ihtiyacınıza göre bu sayıyı kolayca özelleştirebilirsiniz.

Başka bir hücreden yalnızca ilk 3 karakteri göstermek istediğiniz boş bir hücre seçin ve aşağıdaki formülü girin:

=LEFT(A1,3)

Formülü girdikten sonra Enter tuşuna basın. Birden fazla hücrede hızlıca çıkarım yapmak için formül içeren hücreye tıklayın ve doldurma tutamacını, işlemek istediğiniz diğer hücrelerin üzerine gelene kadar aşağı doğru sürükleyin. Böylece her hücre, ilgili orijinal hücrenin yalnızca ilk 3 karakterini gösterecektir.
Bir metnin yalnızca ilk n karakterini görüntülemek için Excel'de SOL işlevinin nasıl kullanıldığını gösteren ekran görüntüsü

Formül açıklaması: LEFT(text, num_chars), text metninin başından num_chars kadar karakter çıkarır. 3 kısmını istediğiniz karakter sayısıyla değiştirin veya A1 yerine ilgili hücre referansını yazın. num_chars değerinin “Dizi Uzunluğuna Göre Filtrele” sınırını aşmamasına dikkat edin; aksi takdirde beklenmeyen sonuçlarla karşılaşabilirsiniz.

Not:Eğer Metin İçerir boşluk içeriyorsa ve ilk n boşluk olmayan karakterleri çıkarmak istiyorsanız, bunun yerine aşağıdaki formülü kullanın:

=LEFT(SUBSTITUTE(A1," ",""),3)

Bu formül önce tüm boşlukları kaldırır, ardından elde edilen metnin ilk 3 karakterini alır. Kodlar, seri numaraları veya tutarlı bir metin yapısı gerektiğinde oldukça kullanışlıdır.

İpucu: Başlangıçtan farklı konumlardan karakterleri hızlıca silmek istediğinizde, Kutools for Excel’in Belirli Konumdaki Karakteri Sil özelliğini deneyin. Bu özellik, belirli konumlardaki karakterleri toplu olarak kolayca kaldırmanıza olanak tanıyarak karmaşık metin temizleme görevlerini basitleştirir. Kutools for Excel’in ücretsiz denemesini deneyin ve daha fazla otomatik metin işleme özelliğini keşfedin.

Kutools for Excel'ın bir metindeki karakterleri konumlarına göre kaldıran 'Konuma Göre Kaldır' özelliğinin ekran görüntüsü


Hücrelerden ilk n karakterleri çıkarmak için VBA makrosu kullanın

İleri düzey kullanıcılar için, çok sayıda hücreden otomatik olarak ilk N karakteri çıkarma ihtiyacı olduğunda bir VBA makrosu esnek ve verimli bir çözüm sunar. Bu yaklaşım, özellikle büyük veri kümeleriyle çalışırken oldukça yararlıdır; çünkü her satıra manuel olarak formül girmek zaman alıcı olabilir. Bir makroyu çalıştırarak hedef aralığı kolayca belirleyebilir ve aynı anda çıkarılacak karakter sayısını özelleştirebilirsiniz.

1. Excel’de Geliştirici Araçları sekmesine gidin ve Visual Basic öğesine tıklayın. Açılan Microsoft Visual Basic for Applications penceresinde Ekle > Modül seçeneğine tıklayın ve ardından aşağıdaki kodu modüle kopyalayıp yapıştırın:

Sub ExtractFirstNCharacters()
    Dim rng As Range
    Dim WorkRng As Range
    Dim n As Integer
    Dim cell As Range
    Dim result As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select range to extract characters", xTitleId, WorkRng.Address, Type:=8)
    
    n = Application.InputBox("Enter number of characters to extract", xTitleId, "3", Type:=1)
    
    For Each cell In WorkRng
        If Len(cell.Value) >= n Then
            result = Left(cell.Value, n)
        Else
            result = cell.Value
        End If
        cell.Offset(0, 1).Value = result
    Next cell
End Sub

2. Kodu girdikten sonra Çalıştır düğmesi Çalıştır düğmesine tıklayarak makroyu çalıştırın. Talimatları izleyin: Önce veri aralığınızı seçin, ardından istediğiniz karakter sayısını girin. Makro, sonuçları hemen bitişik sütuna yerleştirecektir.

İpuçları ve Önlemler: Bu VBA yöntemi, etkin çalışma sayfasındaki seçili alanda işlem yapar. Çıktının yerleştirileceği sütunun, orijinal verilerinizin hemen yanında boş olduğundan emin olun. Aralığınız formül veya metin dışındaki hücreler içeriyorsa, makro yine de çıkarımı deneyecektir; ancak bu durumda beklenmeyen sonuçlar oluşabilir—sonuçların doğruluğunu her zaman kontrol edin. Küçük hata kontrolleri sırasında kodun kesintiye uğramasını önlemek için On Error Resume Next kullanımı yardımcı olur. Geri alma (undo) özelliği makrolarda çalışmaz; bu nedenle çalıştırmadan önce işinizi kaydetmek ya da verilerinizi yedeklemek güvenlik açısından akıllıca bir harekettir.

Uygulama Senaryoları: VBA otomasyonu, bordro listeleri, kod biçimlendirme, ürün etiketleme ve tekrarlayan çıkarım işlemleri gerektiren her türlü iş için idealdir. Özellikle toplu işlem görevlerinde üstün performans gösterir ve bitişik olmayan aralıklar ya da farklı çıktı kalıpları için ekstra özelleştirilebilirlik sunar.

Avantajlar: Özelleştirilebilir parametrelerle büyük ölçekli çıkarımı otomatikleştirir.Dezavantajlar: Excel’de VBA erişimi ve temel makro güvenlik ayarlarının etkin olmasını gerektirir.


En İyi Office Üretkenlik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle|Sütunları Taşı|Gizli Sütunların Görünürlük Durumunu Aç/Kapat|Aralıkları ve Sütunları Karşılaştır…
Öne Çıkan Özellikler:Izgara Odaklama   |  Tasarım Görünümü   |Gelişmiş formül çubuğu   | Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En Çok Kullanılan 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ başka dillerde de desteklenir!

Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…


Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.

  • Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
  • Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!

Tüm Kutools eklentileri — tek bir kurulum dosyasında!

Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.

ExcelWordOutlookTabsPowerPoint
  • Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
  • Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar