Skip to main content

Kutools for Office — Bir Paket. Beş Araç. Daha Fazla İş Yapın.

Excel'de bir hücredeki satır sayısını (satır sonları) nasıl sayabilirsiniz?

Author Siluvia Last modified

Excel'de verilerle çalışırken, genellikle satır sonlarıyla ayrılmış birden fazla satırlı metin içeren hücrelerle karşılaşılır. Örneğin, içe aktarılan adresler, ürün listeleri veya anket yanıtları, Alt+Enter kullanımı veya veri kaynağı biçimlendirmesi nedeniyle tek bir hücre içinde birkaç satır olarak görünebilir. Bir hücrenin kaç satır içerdiğini bilmek, veri analizi, temizleme veya raporlama için kritik öneme sahip olabilir. Bu makale, Excel'deki bir hücredeki satır sayısını (satır sonlarını) saymak için pratik yöntemleri açıklar ve böylece bu tür verileri daha iyi yönetmenize ve iş akışınızı optimize etmenize yardımcı olur.

Excel'de çok satırlı hücre içeriklerini kolayca satırlara veya sütunlara bölün


Formüllerle bir hücredeki satır sayısını sayma

Excel, bir hücredeki satır sonlarını saymak için doğrudan bir komut sağlamaz, ancak yerleşik işlevlerle bunu kolayca başarabilirsiniz. Aşağıdaki formüller, bir hücredeki satır sayısını saymanıza yardımcı olur; bu, satır sonlarının sayısı artı bire karşılık gelir. Anket yanıtlarını, çoklu öğeli yorum alanlarını veya tek hücrede tutulan adresleri analiz etmeniz gerektiğinde bu özellikle faydalıdır.

1. Sayımı görüntülemek istediğiniz boş bir hücre seçin. Aşağıdaki formülü girin ve Enter tuşuna basın. Analiz etmek istediğiniz hücreye referansı ayarladığınızdan emin olun (örneğin, A2'yi kullanın).

=UZUNLUK(A2)-UZUNLUK(YERİNEKOY(A2,KARAKTER(10),""))+1

A screenshot showing a formula to count the number of lines in a cell in Excel

Açıklama: Bu formül, hücredeki satır sonlarının sayısını (CHAR(10) ile temsil edilir) hesaplar ve toplam satır sayısını elde etmek için 1 ekler.

Not: Bu formülde, A2 sayılacak satır sayısına sahip hücredir. Verileriniz farklı bir hücredeyse, sadece referansı değiştirin.

2. Formülü girdikten sonra, sonuç hücresini seçmeye devam edin. Formülü aynı sütundaki diğer hücrelere uygulamak için, aşağıya doğru Doldurma Tutacağını sürükleyerek ek hücrelerde otomatik olarak satır saymasını sağlayın, aşağıdaki ekran görüntüsünde gösterildiği gibi.

A screenshot showing the results of counting line breaks in cells using a formula in Excel

Pratik ipuçları ve notlar:

1. Boş görünen bir hücre için (boş hücre), yine de 1 sonucunu alacaksınız. Eğer formülün tamamen boş hücreler veya hiçbir içerik içermeyen hücreler için 0 döndürmesini istiyorsanız, aşağıdaki varyasyonu göz önünde bulundurun.
2. Eğer formülün boş hücreler için 0 döndürmesini istiyorsanız, şu alternatifi kullanın:
=UZUNLUK(A2)-UZUNLUK(YERİNEKOY(A2,KARAKTER(10),""))+(UZUNLUK(A2)>1)
Bu yaklaşım, veri setinizde boş hücreler varsa ve gerçekten boş olanlar ile tek satırlı girişler arasında ayrım yapmak istediğinizde özellikle uygundur.
3. Bu formüller gerçek satır sonlarını (Alt+Enter satır sonlarını) sayar. “Kelime kaydırma” özelliği açıkça satır sonları olmadan kullanılmışsa, sonuç 1 olacaktır. Doğru sonuçlar elde etmek için, giriş verilerinin satır sonlarıyla (Alt+Enter) ayrıldığından emin olun.

Formüller, satır sonlarını saymak için hızlı, zararsız bir çözüm sunar ve çoğu düzenli veri analizi senaryosunda iyi çalışır. Ancak, geniş aralıkları aynı anda işlemek veya birden fazla seçim için sonuç almak gibi daha gelişmiş ihtiyaçlar için, formül yaklaşımı diğer yöntemlere kıyasla daha az verimli olabilir.


Excel'de hız göstergesi grafiği hızlıca oluşturun:

Kutools for Excel'in Hücreleri Böl aracı, aşağıdaki ekran görüntüsünde gösterildiği gibi, boşluk, virgül, yeni satır veya diğer ayırıcılarla hücre içeriklerini Excel'de ayrılmış satırlara veya sütunlara bölmeye yardımcı olur. Bu araç sayesinde, satır sonlarını belirledikten sonra çok boyutlu metin verilerini daha da dönüştürebilir ve analiz edebilir, iş akışınızı büyük ölçüde kolaylaştırabilirsiniz.

A screenshot showing Kutools for Excel's Split Cells utility for splitting content into rows or columns

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin


Seçili hücrelerdeki satır sonlarını sayan VBA makrosu ve satır sayılarını görüntüleme

Büyük veri setleriyle uğraşırken veya birden fazla hücredeki satır sayısını (satır sonlarını) aynı anda saymanız gerektiğinde, manuel formüller yerine VBA makrosu kullanmak daha fazla verimlilik ve esneklik sağlar. Aşağıdaki çözüm, yanıtları özetleme, verileri dışa aktarma hazırlığı yapma veya içe aktarılan metinlerde kalite kontrolü gerçekleştirme gibi toplu işleme görevleri için idealdir.

VBA makrosu kullanarak seçili her hücredeki satır sayısını hızlıca sayabilirsiniz. Bu, çalışma sayfası verilerinizi değiştirmeden sonuçları bir ileti kutusunda görüntüleyerek size hızlıca bakabilme imkanı sağlar.

1. Geliştirici Araçları > Visual Basic'e tıklayarak Microsoft Visual Basic for Applications penceresini açın. VBA editöründe Ekle > Modül'e tıklayın ve ardından aşağıdaki kodu yeni oluşturulan modüle yapıştırın:

Sub CountLinesInSelection()
    Dim rng As Range
    Dim cell As Range
    Dim lineCount As Long
    Dim result As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set rng = Application.Selection
    Set rng = Application.InputBox("Select the range to count line breaks in:", xTitleId, rng.Address, Type:=8)
    
    If rng Is Nothing Then Exit Sub
    
    result = ""
    
    For Each cell In rng
        If Not IsEmpty(cell.Value) Then
            lineCount = Len(cell.Value) - Len(Replace(cell.Value, Chr(10), "")) + 1
        Else
            lineCount = 0
        End If
        
        result = result & "Cell " & cell.Address(False, False) & ": " & lineCount & " line(s)" & vbCrLf
    Next cell
    
    MsgBox result, vbInformation, "Line Break Counts"
End Sub

2. Kod girdikten sonra Run button Çalıştır düğmesine tıklayarak makroyu çalıştırın. Seçmek istediğiniz hücre aralığını belirtmeniz için bir iletişim kutusu açılacaktır—bu, bitişik veya bitişik olmayan herhangi bir seçim olabilir.
3. Makro, her seçili hücredeki satır sonlarının (satır besleme) sayısını sayacak ve her hücrenin kendi satır sayısını listeleyen bir özeti kutuda görüntüleyecektir. Eğer bir hücre boş ise, döndürülen satır sayısı 0 olacaktır.

İpuçları ve sorun giderme:

  • Bu makro mevcut çalışma sayfası verilerini değiştirmez, bu da hızlı bir özete veya teşhis kontrolüne ihtiyaç duyduğunuzda faydalıdır; verileri değiştirmeden veya ekstra sütunlar eklemeksizin.
  • Makroyu çalıştırırken izin hatası alırsanız, çalışma kitabınızın makro özellikli dosya (*.xlsm) olarak kaydedildiğinden ve Excel'in güvenlik ayarlarında makroların etkin olduğundan emin olun.
  • Bu yöntemi çok geniş seçimlere uygularken, ileti kutusu uzun olabilir; bu nedenle okuma kolaylığı açısından hücre aralığını sınırlamayı düşünün.

 

VBA'yı toplu analiz, raporlama veya çeşitli çalışma sayfası bölgelerinde tek seferlik bir genel bakış ihtiyacı olduğunda kullanmak özellikle avantajlıdır. Güç kullanıcıları için esnektir ancak hücre değerleri değiştiğinde formüller gibi otomatik olarak güncellenmez, dolayısıyla düzenlemelerden sonra yeniden çalıştırmanız gerekebilir.


İlgili makaleler:

En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın – Akıllı Yürütme | Kod Oluştur | Özel Formüller Oluştur | Verileri Analiz Et ve Grafikler Oluştur | Kutools Fonksiyonlarını Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Veriyi Kaybetmeden Birleştir | Formül olmadan Yuvarla...
Süper ARA: Çoklu Kriter VLookup | Çoklu Değer VLookup | Çoklu sayfa araması | Bulanık Eşleme....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste 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 Değiştir | Aralıkları & 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ı & Çalışma Sayfası Yöneticisi | Otomatik Metin Kütüphanesi | Tarih Seçici | Veri Birleştir | Hücreleri Şifrele/Şifre Çöz | Listeye Göre E-posta Gönder | Süper Filtre | Özel Filtre (kalın/italik/üstü çizili filtreleme...)...
En İyi15 Araç Takımı:12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...) | 50+ Grafik Türü (Gantt Grafiği, ...) | 40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...) | 19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...) | 12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...) | 7 Birleştirme & Bölme Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...) | ... ve dahası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40+ diğer dili destekler!

Kutools for Excel ile Excel becerilerinizi güçlendirin ve benzersiz bir verimlilik deneyimi yaşayın. Kutools for Excel, üretkenliği artırmak ve zamandan tasarruf etmek için300'den fazla Gelişmiş Özellik sunuyor. İhtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Ofis uygulamalarına sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır.

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma işlevini etkinleştirin.
  • Yeni pencereler yerine aynı pencerede yeni sekmelerde birden fazla belge açıp oluşturun.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce mouse tıklaması azaltır!

Tüm Kutools eklentileri. Tek kurulum

Kutools for Office paketi, Excel, Word, Outlook & PowerPoint için eklentileri ve Office Tab Pro'yu bir araya getirir; Office uygulamalarında çalışan ekipler için ideal bir çözümdür.

Excel Word Outlook Tabs PowerPoint
  • Hepsi bir arada paket — Excel, Word, Outlook & PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans — dakikalar içinde kurulun (MSI hazır)
  • Birlikte daha verimli — Ofis uygulamalarında hızlı üretkenlik
  • 30 günlük tam özellikli deneme — kayıt yok, kredi kartı yok
  • En iyi değer — tek tek eklenti almak yerine tasarruf edin