Excel'de bir değer değiştiğinde sayfa sonu nasıl eklenir?

Bir çalışma sayfasında bir veri listeniz olduğunu ve A sütunundaki değer her değiştiğinde, soldaki ekran görüntüsünde gösterildiği gibi, Sayfa Sonu eklemeniz gerektiğini varsayalım. Sayfa sonlarını tek tek elle eklemek, özellikle büyük veri kümeleriyle çalışırken oldukça zaman alıcı olabilir. Neyse ki, değer değişimlerine göre Sayfa Sonu eklemek için kullanabileceğiniz birkaç pratik ve verimli yöntem mevcut. Bu makalede, VBA veya eklentilerle ya da onlarsız uygulanabilen çok sayıda çözüm detaylı olarak açıklanacak; böylece görevinize en uygun yaklaşımı kolayca seçebileceksiniz.
Değer değiştiğinde VBA koduyla Sayfa Sonu ekle
Her değiştiğinde otomatik olarak sayfa sonu eklemek istediğiniz bir sütunu belirtmek istiyorsanız, bunu VBA kullanarak verimli şekilde gerçekleştirebilirsiniz. Bu yöntem, Excel makrolarıyla rahat çalışan ve otomatik bir yaklaşım arayan kullanıcılar için idealdir.
1. Microsoft Visual Basic for Applications penceresini açmak için ALT + F11 tuşlarına basılı tutun. Microsoft Visual Basic for Applications penceresi.
2. Ekle > Modül'e tıklayın ve aşağıdaki kodu Modül penceresine yapıştırın.
VBA kodu: Değer değiştiğinde Sayfa Sonu ekle:
Sub insertpagebreaks()
'updateby Extendoffice
Dim I As Long, J As Long
J = ActiveSheet.Cells(Rows.Count, "A").End(xlUp).Row
For I = J To 2 Step -1
If Range("A" & I).Value <> Range("A" & I - 1).Value Then
ActiveSheet.HPageBreaks.Add Before:=Range("A" &, I)
End If
Next I
End Sub
3. Bu kodu çalıştırmak için F5 tuşuna basın. Excel, A sütunundaki veri değiştiğinde otomatik olarak her bölüme bir Sayfa Sonu ekleyecektir. Aşağıdaki ekran görüntüsüne göz atın:

Bu VBA yaklaşımı, büyük veri kümeleri veya tekrarlanan görevler için son derece esnektir. Ancak VBA’ya aşina değilseniz ya da ortamınız makroları kısıtlıyorsa, aşağıdaki alternatif yöntemleri değerlendirmeyi unutmayın.
Değer değiştiğinde güçlü bir özellik kullanarak Sayfa Sonu ekle
Kutools for Excel ile, seçili bir sütundaki değer her değiştiğinde anında Sayfa Sonu ekleyebilir; aynı zamanda değer değiştiğinde Boş Satırlar Ekleme, Kenarlık Çizgileri Ekleme veya Arka Plan Rengini Doldurma gibi diğer biçimlendirme işlemlerini de kolayca uygulayabilirsiniz. Bu özellik, bu tür veri biçimlendirmeye sık sık ihtiyaç duyuyorsanız özellikle kullanışlıdır ve hiçbir kod yazımı veya bilgisi gerektirmez.Kutools for Excel'i indirmek için tıklayın.

1. Çalışma sayfanızda Kutools sekmesine gidin, ardından Biçim > Sütunda Değişiklikleri İşaretle seçeneğine tıklayın. Ekran görüntüsüne bakın:

2.Sütunda Değişiklikleri İşaretleiletişim kutusunda:
- Üzerinde çalışmak istediğiniz Veri Aralığını seçin ve değer değişimlerini algılamak istediğiniz sütunu Anahtar Sütun olarak belirtin.
- Seçenekler altında Sayfa Sonu bölümünü seçin.

3. Tamam düğmesine tıklayın. Kutools, belirtilen sütundaki değer her değiştiğinde otomatik olarak sayfa sonu ekleyecektir. Aşağıdaki ekran görüntüsü sonucu göstermektedir:

Kutools for Excel– Excel'i, işinizi daha hızlı ve kolay hale getiren 300 temel araçla güçlendirin ve daha akıllı veri işleme ile üretkenlik için yapay zeka özelliklerinden yararlanın.Hemen Edinin
Bu yöntem, kod yazmak veya makroları yönetmek istemeyenler için özellikle kullanıcı dostudur. Ayrıca Sayfa Sonu ötesinde benzer biçimlendirme ihtiyaçlarının geniş yelpazesiyle uğraşırken de yararlıdır.
Formül Yardımcısı sütunuyla ara verilmesi gereken yerleri belirleyin
Bir sütundaki değer değiştiğinde bunu belirtmek için bir Excel formülü kullanabilirsiniz; böylece Manuel Sayfa Sonu’nun nereye yerleştirilmesi gerektiğini kolayca görebilirsiniz. Standart formüller doğrudan sayfa sonu ekleyemez, ancak bölünme noktalarını tespit etmeyi büyük ölçüde kolaylaştırır. Bu yöntem, özellikle makrolardan veya eklentilerden kaçınmak istiyorsanız ve küçük ila orta ölçekli bir veri kümeniz varsa son derece kullanışlıdır.
Uygulanabilir senaryolar: Sayfa Sonu’nu otomasyonsuz olarak eklemek için görsel bir rehbere ihtiyacınız varsa veya makroların/e-klentilerin izin verilmediği ortamlarda çalışıyorsanız, bu yöntemi tercih edin.
Örneğin, verileriniz A sütununda 2. satırdan itibaren başlıyor olsun. Değer değişimlerini belirlemek için:
1. B2 hücresine aşağıdaki formülü girin:
=A2<>A1 Bu formül, A sütunundaki her hücreyi bir önceki hücreyle karşılaştırır. A2'deki değer A1'den farklıysa, bir değişiklik olduğunu belirterek DOĞRU sonucunu gösterir.
2. Formülü diğer satırlara uygulamak için aşağıya doğru kopyalayın.
Artık B sütunundaki her DOĞRU sonucu, A sütunundaki değerin değiştiğini gösteriyor. Değişim belirtildiği her satırın hemen öncesine veya sonrasına manuel olarak bir Sayfa Sonu ekleyebilirsiniz.
Alternatif olarak, görsel taramayı daha kolay hale getirmek için bir EĞER formülü kullanabilirsiniz. B2 hücresine aşağıdakini girin:
=IF(A2<,>,A1, "Insert Break", "") Bu, değer değiştiğinde "Ara Ver Ekle" ifadesini görüntüleyerek görsel olarak daha net bir işaret sağlar.
- İpucu:İşaretledikten sonra, sayfanızı gözden geçirin ve her işaretli konuma gerektiği gibi Sayfa Sonu ekleyin ()Sayfa Düzeni > Ara Ver > Sayfa Sonu Ekle).
Avantajlar: Kod veya eklenti gerektirmez; küçük ve orta ölçekli veri kümeleri için uygulaması oldukça kolaydır.
Dezavantajlar: Sayfa sonlarının manuel olarak eklenmesini gerektirir ve çok büyük listelerde oldukça yorucu hale gelebilir.
İlgili diğer makaleler:
- Excel'de Hücre Değeri Değiştiğinde Vurgulanmış Satır Aralığı
- Çalışma sayfanızda tekrarlanan değerler içeren bir liste varsa ve aşağıdaki ekran görüntüsünde gösterildiği gibi satırları A sütununa göre vurgulamanız gerekiyorsa, bu işlemi Koşullu Biçimlendirme özelliğini kullanarak hızlı ve kolayca gerçekleştirebilirsiniz.
- Başka Bir Sütundaki Değer Değiştiğinde Sayıları Artır
- Diyelim ki A sütununda bir değer listesiniz var ve A sütunundaki değer her değiştiğinde B sütunundaki sayıyı 1 artırmak istiyorsunuz. Yani A sütunundaki değer değişene kadar B sütunundaki sayılar artmaya devam eder; değer değiştiğinde ise sayaç tekrar 1’den başlar (soldaki ekran görüntüsüne bakın). Bu sorunu Excel’de aşağıdaki yöntemle çözebilirsiniz.
- Başka Bir Sütundaki Değer Değiştiğinde Hücreleri Topla
- Excel çalışma sayfasında çalışırken, bazen başka bir sütundaki verilere göre hücreleri toplamanız gerekebilir. Örneğin, A sütunundaki veri değiştiğinde, B sütunundaki ilgili siparişleri toplayarak aşağıdaki sonucu elde etmek istiyorum. Bu sorunu Excel’de nasıl çözebilirim?
- Excel'de Değer Değiştiğinde Boş satırlar Ekle
- Diyelim ki bir veri aralığınız var ve değerler değiştiğinde veriler arasına boş satırlar ekleyerek, bir sütundaki ardışık aynı değerleri aşağıdaki ekran görüntülerinde gösterildiği gibi ayırmak istiyorsunuz. Bu makalede bu sorunu çözmek için bazı pratik ipuçlarını paylaşacağım.
- Excel'de Hücre Değeri Değiştiğinde Makroyu Çalıştır
- Normalde Excel’de VBA kodunu çalıştırmak için F5 tuşuna basabilir veya Çalıştır düğmesine tıklayabilirsiniz. Peki ya bir hücrenin değeri değiştiğinde belirli bir makroyu otomatik olarak çalıştırmayı denediniz mi? Bu makalede, Excel’de bu işi kolayca halletmeniz için bazı pratik ipuçlarını paylaşacağım.
En İyi Office Üretkenlik Araçları
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.
- 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