Skip to main content

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

Excel'de belirli bir metinden sonra boş satır nasıl eklenir?

Author Xiaoyang Last modified

Excel'de, belirli bir metinden sonra boş satır eklemek, okunabilirliği artırmaya ve verileri daha etkili bir şekilde düzenlemeye yardımcı olabilir. Görev listesi, işlem kayıtları veya herhangi bir yapılandırılmış veriyle çalışırken, belirli metinlerden sonra boş satırlar eklemek ilgili girişleri ayırmak ve gruplamak için daha iyi netlik sağlar. Bu, özellikle ilişkili bilgi bloklarının öne çıkması gereken raporlar, faturalar veya günlükler hazırlarken çok yararlıdır. Açık ayrıştırmalar olmadan büyük veri setleri gözden geçirmek, analiz etmek veya gezinmek zorlaşabilir. Boş satırları manuel olarak eklemek, özellikle uzun listelerde can sıkıcı olabilir, ancak bu süreci otomatikleştirmek için yarı otomatik yöntemler bulunmaktadır.

Screenshot of an Excel worksheet showing data before inserting blank rows after specific text Arrow Screenshot of an Excel worksheet showing data after inserting blank rows following specific text

VBA kodu ile belirli bir metinden sonra boş satırlar ekleme

VBA (Visual Basic for Applications) kullanarak, veri setinizdeki belirli metin değerlerinden sonra boş satır eklemek için süreci otomatikleştirebilirsiniz. Bu çözüm, büyük veri setleri için veya tekrarlanan işlemler gerektiğinde verimlidir. VBA, koşulları ve işlenecek aralığı özelleştirmenize izin verdiği için, kriterlerinizin veya çalışma sayfası yapınızın zaman içinde değiştiği durumlarda uygundur.

⚠️ Not: Herhangi bir makro çalıştırmadan önce her zaman bir yedek alınız, çünkü VBA geri alınamaz değişiklikler yapabilir. Canlı çalışma kitaplarını değiştirirken dikkatli olun.

1. Microsoft Visual Basic for Applications penceresini açmak için ALT + F11 tuşlarına basın.

2. Ekle > Modül'e tıklayın ve aşağıdaki kodu Modül Penceresine yapıştırın:

📜 VBA kodu: Belirli bir metinden sonra boş satırlar ekleme

Sub Insertrowbelow()
' Updated by Extendoffice
    Dim i As Long
    Dim xLast As Long
    Dim xRng As Range
    Dim xTxt As String
    On Error Resume Next
    xTxt = Application.ActiveWindow.RangeSelection.Address
    Set xRng = Application.InputBox("Please select the column with specific text:", "Kutools for Excel", xTxt, , , , , 8)
    If xRng Is Nothing Then Exit Sub
    If (xRng.Columns.Count > 1) Then
        MsgBox "The selected range must be one column", , "Kutools for Excel"
        Exit Sub
    End If
    xLast = xRng.Rows.Count
    For i = xLast To 1 Step -1
        If InStr(1, xRng.Cells(i, 1).Value, "In progressing") > 0 Then
            Rows(xRng.Cells(i + 1, 1).Row).Insert shift:=xlDown
        End If
    Next
End Sub

💡 İpucu: Yukarıdaki kodda, "In progressing" metnini hedeflemeniz gereken herhangi bir metinle değiştirebilirsiniz. Yanlış sonuçlardan kaçınmak için metnin tam olarak (büyük/küçük harf ve boşluklar dahil) eşleştiğinden emin olun.

3. Makroyu çalıştırmak için F5 tuşuna basın. Açılan diyalog kutusunda, işlemek istediğiniz belirli metni içeren sütunu seçin. Büyük veri setleri için yakınlaştırma oranını azaltın veya filtreleri kullanarak doğru seçim yapmayı kolaylaştırın.

Screenshot of the Input Box in VBA for selecting the column with specific text to process

4. Tamam'a tıklayın. Makro, belirtilen metni içeren her hücreden sonra boş satırlar ekleyecektir. Sonuçları gözden geçirerek işlemin beklentileri karşıladığını kontrol edin ve gerekirse kriterlerinizi değiştirin.

Screenshot of an Excel worksheet showing data before inserting blank rows after specific text Arrow Screenshot of an Excel worksheet showing data after inserting blank rows following specific text

✅ Avantajlar: Büyük veri setlerinde tekrarlayan işleri otomatikleştirir; çeşitli anahtar kelimeler ve sütun aralıkları için tamamen özelleştirilebilir.

⚠️ Sınırlamalar: Temel VBA bilgisi gerektirir; kaydedilmiş bir yedek olmadan işlemler geri alınamaz.

🛠️ Sorun Giderme İpuçu: Eğer boş satırlar eklenmiyorsa, hedef metnin hücrelerinizdeki içerikle tam olarak eşleştiğini doğrulayın. Beklenmedik sonuçları önlemek için bir seferde bir sütunda makroyu çalıştırın.


Kutools AI ile belirli bir metinden sonra boş satırlar ekleme

Excel'de belirli bir metinden sonra boş satırlar eklemekte zorlanıyor musunuz? Kutools AI işi sizin için basitleştirsin! Yapay zeka tabanlı otomasyonuyla artık veri setinizi manuel olarak tarmanıza veya herhangi bir VBA kodu yazmanıza gerek kalmaz. Kutools AI, belirli metinleri içeren satırları anında tanımlar ve tam olarak ihtiyaç duyduğunuz yerlere boş satırlar ekler.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

Kutools for Excel'i yükledikten sonra, Kutools > AI Asistanı'na giderek "Kutools AI Asistanı" panelini açın.

  1. Belirli bir metne göre boş satırlar ekleyerek işlemek istediğiniz veri sütununu seçin.
  2. Sohbet kutusuna isteğinizi açıkça yazın. Örneğin:
    Seçimdeki "In progressing" belirli metinden sonra boş bir satır ekleyin
  3. Basın Enter veya tıklayın Gönder butonuna. Kutools AI talimatınızı analiz edecektir. İşlem bittiğinde, tıklayın Yürüt işlemi gerçekleştirmek için.

💡 İpuçları:

• Formüller veya VBA kullanmaktan kaçınmak isteyen kullanıcılar için Kutools AI idealdir. Kullanımı kolay ve hızlıdır. Ancak, yanlış yerlere boş satırlar eklememek için anahtar kelimelerinizin yeterince benzersiz olduğundan emin olun. Yürütmeden sonra her zaman sonuçları gözden geçirin.

• En iyi sonuçlar için AI sohbetinde kriterlerinizi her zaman net bir şekilde belirtin. Toplu işlemler çalıştırmadan önce çalışma sayfanızın bir yedeğini oluşturmayı düşünün.

✅ Avantajlar: Programlama bilgisi gerektirmez, büyük veya karmaşık veri setleriyle iyi çalışır ve farklı kriterler için hızlı ayarlamalara olanak tanır.

⚠️ Sınırlamalar: Kutools for Excel eklentisinin kurulu olması gerekir. Bazı karmaşık veya son derece özel görevler beklenen şekilde çalışması için daha net talimatlara ihtiyaç duyabilir.


Excel formülleri (yardımcı sütun) kullanarak belirli bir metinden sonra boş satırlar ekleme

Eğer VBA veya eklentiler kullanmak istemiyorsanız, Excel formülleri ve yardımcı bir sütun kombinasyonu, boş satırların nereye ekleneceğini belirlemek için basit ve şeffaf bir yöntem sunar. Bu çözüm, küçük veya orta büyüklükteki veri setleri için en uygunudur, özellikle otomasyon yerine açıklık ve manuel kontrol ön planda olduğunda.

Bu yöntemin nasıl çalıştığı: Verilerinizin yanına belirli bir metin içeren satırları işaretlemek için bir yardımcı sütun oluşturacaksınız. Daha sonra, yardımcı sütunu sıralayarak veya filtreleyerek, doğru yerlere boş satırlar eklemek için manuel olarak tanımlayabilirsiniz.

✅ Avantajlar: Makrolar veya eklentiler gerektirmez. Tam şeffaflık sağlar ve tüm değişiklikleri uygulamadan önce önizlemenize olanak tanır.

⚠️ Sınırlamalar: Ekstra manuel adımlara ihtiyaç duyar. Çok büyük veri setleri veya oldukça karmaşık eşleştirme koşulları için önerilmez.

Adımlar:

  1. Bir yardımcı sütun ekleyin.
    Verilerinizin A sütununda olduğunu ve her bir "In progressing" içeren hücreden sonra boş bir satır eklemek istediğinizi varsayalım. In progressing. Yeni bir sütun (örneğin B sütunu) ekleyin ve aşağıdaki formülü B1'e girin. B1:
    =IF(A1="In progressing",ROW(),FALSE)
  2. Formülü aşağı çekin.
    Formülü yardımcı sütun boyunca kopyalamak için doldurma tutamacını kullanın, her satırı değerlendirin.
  3. Eşleşen satırları belirleyin.
    Eşleşen satırları bir araya getirmek için yardımcı sütunu filtreleyin veya sıralayın (yani, sayısal değerler).
  4. Boş satırları manuel olarak ekleyin.
    Her bir belirlenen satır için, Excel’in içerik menüsünü kullanarak hemen altına boş bir satır ekleyin.

💡 İpucu:

• Tam metin yerine kısmi metin eşleştirmesi yapmak için şu formülü kullanın:

=IF(ISNUMBER(SEARCH("progress",A1)),ROW(),FALSE)

• Veri setinizde başlıklar varsa, formülünüzü ilk veri satırından (örneğin A2) başlattığınızdan emin olun ve referansları buna göre ayarlayın. Satırları ekledikten sonra yardımcı sütunu silebilirsiniz.

⚠️ Sık Karşılaşılan Sorunlar:

• Büyük veri setleri için bu manuel yöntem can sıkıcı ve hata yapmaya açık olabilir.

• Boş satırların doğru şekilde eklendiğinden her zaman çift-check alın. Filtreler, birleştirilmiş hücreler veya gizli satırlar doğruluğu etkileyebilir.

Formüller veya VBA ile uğraşmaktan kaçınmak istiyorsanız Kutools AI özellikle uygundur. Kullanımı kolaydır ve rahatlığı ve hızı ön planda tutanlar için mükemmeldir. Kutools AI genellikle metin eşleştirmeyi iyi işler, ancak beklenmedik boş satır eklemelerini önlemek için anahtar kelimelerinizin yeterince benzersiz olduğundan emin olun. Excel otomasyonu veya üretkenlik araçları hakkında daha fazla bilgi edinmek istiyorsanız, web sitemiz binlerce öğretici sunmaktadır.


Daha fazla ilgili satır ekleme makalesi:

  • Satırı Kopyala Ve Birden Fazla Kez Ekle Veya Satırı X Kere Çoğalt
  • Günlük işinizde, bir satırı veya her bir satırı kopyalayıp mevcut veri satırının altına birden fazla kez eklemeyi denediniz mi? Örneğin, bir hücre aralığımda, her bir satırı kopyalayıp 3 kez sonraki satıra yapıştırmak istiyorum, aşağıdaki ekran görüntüsü gibi. Excel'de bu işi nasıl halledebilirsiniz?
  • Excel'de Değer Değiştiğinde Boş Satırlar Ekleme
  • Diyelim ki bir veri aralığınız var ve şimdi değer değiştiğinde veriler arasında boş satırlar eklemek istiyorsunuz, böylece aynı sıralı değerleri bir sütunda ayırabilirsiniz, aşağıdaki ekran görüntülerinde gösterildiği gibi. Bu makalede, size bu sorunu çözmek için bazı püf noktalarından bahsedeceğim.
  • Excel'de Belirli Bir Metin Üzerinde Boş Satır Ekleme
  • Bir çalışma sayfasında çalışırken, bir sütundaki belirli bir metnin üzerine boş satır eklemeyi denediniz mi? Örneğin, A sütununda bazı isimler var, şimdi "Mike" adını içeren hücrelerin üzerine boş satırlar eklemek istiyorum, aşağıdaki ekran görüntüsü gibi, belki de Excel'de bu görevi çözmek için doğrudan bir yol yoktur. Bu makalede, Excel'de bu işi ele almak için bazı iyi püf noktalarından bahsedeceğim.

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