Excel'de yinelenen değerler veya yinelenen satırlar nasıl renklendirilir?
Excel'de büyük veri kümeleriyle çalışırken yinelenen (tekrarlayan) girdilerle karşılaşmak oldukça yaygındır—bunlar bir sütun boyunca dağılmış bireysel değerler olabileceği gibi, birden fazla alanda aynı verileri içeren tam satırlar da olabilir. Özellikle karmaşık çalışma sayfalarında bu yinelenenleri manuel olarak tespit edip renklendirmek yalnızca zaman alıcı değil, aynı zamanda hatalara da açık bir süreçtir. Yinelenen değerleri veya satırları dikkat çekici renkli vurgularla kolayca belirginleştirmek, veri incelemesini basitleştirir, doğrulama sürecini destekler ve hızlı analiz ile raporlamayı kolaylaştırır. Aşağıda, Excel’de yinelenen verileri renklendirmek için yerleşik işlevlerden özel araçlara ve gelişmiş otomasyon çözümlerine kadar çeşitli pratik yöntemler bulacaksınız.
Koşullu Biçimlendirme Kullan ile Yinelenen Değerler veya satırları renklendirin
Kutools for Excel ile Yinelenen Değerler veya satırları renklendirin ![]()
VBA makrosu otomasyonu kullanarak Yinelenen Değerler veya satırları renklendirin
Koşullu Biçimlendirme Kullan ile Yinelenen Değerler veya satırları renklendirin
Excel’in Koşullu Biçimlendirme özelliği, yinelenen değerleri veya satırları görsel olarak vurgulamak için basit ve etkili bir yöntem sunar. Bu özellik, özellikle veri bütünlüğünün sağlanması gereken ya da yinelenen bilgilerin dikkat çekmesi önemli olan veri kümelerini hızlıca incelemek ve doğrulamak için son derece kullanışlıdır. Ancak bu yaklaşım öncelikle görünür veriler üzerinde çalışır ve çok büyük dinamik aralıklar ya da sürekli güncellemeler yerine tek seferlik görevler için daha uygundur.
Yinelenen Değerler'ı renklendirin
1. Yinelenenleri kontrol etmek istediğiniz değerleri içeren Veri Aralığı'nı seçin. Ardından Giriş sekmesine gidin, Koşullu Biçimlendirme Kullan'a tıklayın, Hücreleri Vurgulama Kuralları bölümünden Yinelenen Değerler seçeneğini belirleyin. Aşağıdaki ekran görüntüsüne bakın:

2. Görünen iletişim kutusunda, Yinelenen Değerler’inize uygulamak üzere Açılır Liste menüsünden bir vurgu rengi seçin. Bu sayede yinelenen girdileri tercihlerinize ve renk şemanıza uygun şekilde görsel olarak kolayca ayırabilirsiniz. Ekran görüntüsüne bakın:

3. Biçimlendirmeyi uygulamak için Tamam'a tıklayın. İlk oluşumu da içeren tüm Yinelenen Değerler, seçtiğiniz renkle vurgulanacak ve tek bakışta fark edilebilir hale gelecektir.

Pratik ipucu: Yinelenenleri vurgulamak ancak ilk oluşumu hariç tutmak istiyorsanız, Koşullu Biçimlendirme bunu doğrudan desteklemez. Daha sonraki bölümlerde gösterildiği gibi, bir formül içeren yardımcı bir sütun eklemeniz veya daha gelişmiş bir çözüm kullanmanız gerekebilir.
Aralık seç içindeki Yinelenen satır'ı renklendirin
Belirli bir sütundaki yinelenenlere göre Tüm satır renklendirmeniz gerekiyorsa aşağıdaki adımları izleyin:
1. Değerlendirmek istediğiniz satırları içeren Veri Aralığı'nı seçin. Giriş sekmesinde Koşullu Biçimlendirme Kullan'ı seçin, ardından Yeni Kural'a tıklayın. Ekran görüntüsüne bakın:

2. Yeni Biçimlendirme Kuralı iletişim kutusunda, Biçimlendirilecek hücreleri belirlemek için bir formül kullan seçeneğini işaretleyin. Sağlanan kutuya aşağıdaki formülü girin (aralığı ve sütun referansını ihtiyacınıza göre değiştirin):
=COUNTIF($D$2:$D$10,$D2)>1
İpucu: Bu formülde D2:D10, Yinelenenleri Bul özelliği için hedef sütun aralığını temsil eder ve D2, seçiminizin başlangıç hücresidir. Bunları kendi veri aralığınızla eşleştirmek için güncelleyin. Örneğin, veri kümeniz 5. satırdan başlıyorsa, D2 değerini D5 olarak değiştirin ve diğer referansları buna göre ayarlayın.

3. Biçim'e tıklayarak Hücre Biçimini Ayarlar penceresini açın. Dolgu sekmesinden Yinelenen satır’ı işaretlemek için bir Arka Plan Rengi seçin. Bu renk, görünürlük açısından orijinal verilerinizle iyi bir kontrast oluşturmalıdır. Ekran görüntüsüne bakın:

4. Tamam'a Hücre biçimini ayarlar iletişim kutusunda, ardından Tamam'a tekrar Yeni Biçimlendirme Kuralı iletişim kutusunda tıklayarak işlemi tamamlayın. Belirtilen sütunda Yinelenen Değerler içeren tüm satırlar, ilk örnek dahil olmak üzere artık vurgulanacaktır.

Bu teknik, verilerinizi değiştirmeden görsel bir özet sunar ve filtreleme, sıralama veya daha fazla düzenleme işlemlerini kolaylaştırır. Ancak veri aralığınız veya sütunlarınız değişirse formülü uyarlamanız gerekir; ayrıca yalnızca Koşullu Biçimlendirme kullanarak yinelenen mantığın ne kadar karmaşık olabileceğine dair belirli bir sınır vardır.
Ancak bu yöntem, formülleri hatırlamayı ve girmeyi gerektirdiği için özellikle dinamik ya da sık güncellenen tablolar için herkes için en uygun çözüm olmayabilir. İlk örneği hariç tutarak veya dahil ederek yinelenenleri vurgulamak istiyorsanız ya da yalnızca hücreleri değil aynı zamanda satırları renklendirmek istiyorsanız, aşağıda açıklanan gelişmiş çözümlerden birini denemenizi öneririz.
Kutools for Excel ile Yinelenen Değerler veya satırları renklendirin
Kutools for Excel, yalnızca Yinelenen Değerleri değil aynı zamanda Tüm Satırı da bulup renklendirebilen, ilk oluşumun dahil edilip edilmeyeceğine dair ayrıntılı denetim ve özel renk seçeneği sunan verimli ve kullanıcı dostu bir araçtır.
Kutools for Excel'ı ücretsiz olarak yükledikten sonraaşağıdaki adımları izleyin:
1. Hedef listenizi veya Veri Aralığınızı seçin, ardından Kutools > Seç > Yinelenen/Benzersiz Hücreleri Seç'e tıklayın. Bu yardımcı program, çeşitli yinelenen tanıma ihtiyaçlarınıza uygun esnek seçim ve özelleştirme seçenekleri sunar. Ekran görüntüsüne bakın:

2. Yinelenen/Benzersiz Hücreleri Seç iletişim kutusunda, Yinelenen Değerler (İlk eşleşmeyi hariç tut) veya Yinelenen Değerler (İlk eşleşmeyi dahil et) seçeneğini belirleyin. Ardından Arka Plan Rengini Doldur’u işaretleyip aşağıdaki açılır menüden istediğiniz vurgu rengini seçebilirsiniz. Bu yaklaşım, hangi yinelenenlerin renklendirileceğine dair ayrıntılı denetim sağlarken sonuçların doğrudan önizlemesini de mümkün kılar. Ekran görüntüsüne bakın:

3. Tamam'a tıklayın. İstendiğinde, seçilen hücre sayısını gösteren bir iletişim kutusu açılacaktır. Devam etmek için Tamam'a tıklayın. Ekran görüntüsüne bakın:

Belirttiğiniz yinelenen değerler, ayarlarınıza göre otomatik olarak seçildi ve renklendirildi. Bu sayede verilerinizin benzersizliğini görsel olarak kolayca değerlendirebilir, yinelenen girdileri anında fark edebilirsiniz.

Not:
Tüm Yinelenen satırları vurgulamak için, incelemek istediğiniz satırların tüm sütunlarını içeren tam aralığı seçin, Yinelenen/Benzersiz Hücreleri Seç penceresini açın ve uygun Karar Kriterleri’ni işaretlemeye ek olarak Tüm Satırı Seç seçeneğinin de işaretli olduğundan emin olun. Böylece yalnızca yinelenen bireysel hücreler değil, tüm yinelenen satır da renklendirilecektir. Yönlendirme için aşağıdaki örneğe bakın:


Yinelenen veya benzersiz hücreleri seçme hakkında daha fazla bilgi edinmek için buraya tıklayın.
Bu yöntemin avantajları arasında formüllerin hatırlanmaması, seçenek seçiminde görsel arayüz ve büyük tabloların kolayca işlenmesi desteği yer alır. Ancak bu çözümün kullanılabilmesi için Kutools'un kurulu olması gerekir. Bu tür görevleri sık sık gerçekleştiriyorsanız, Kutools iş akışınızı büyük ölçüde hızlandırabilir ve sunduğu özellikler Excel'in yerleşik araçlarının ötesine geçer.
VBA makro otomasyonu kullanarak Yinelenen Değerler veya satırları renklendirin
Birden fazla sayfada toplu vurgulama, özel renklendirme kriterleri veya düzenli otomatik güncellemeler gibi daha gelişmiş denetim gerektiren kullanıcılar için bir VBA makrosu, yinelenenleri belirleme ve renklendirme sürecini sorunsuzca otomatikleştirebilir. Bu çözüm, özellikle programlamaya aşina olan kullanıcılar, yinelenen tespitinin sıkça tekrarlandığı senaryolar veya Koşullu Biçimlendirmenin karmaşık kuralları işleyemediği durumlar için idealdir.
Dikkat: Makroları çalıştırmadan önce mutlaka çalışma kitabınızı kaydedin; çünkü VBA işlemleri Geri Al (Undo) fonksiyonuyla geri alınamaz. Verilerinizde zaten renk biçimlendirmesi varsa, makro etkilenen alanlardaki bu biçimlendirmenin üzerine yazabilir.
Seçili bir sütundaki Yinelenen Değerler renklendirmesini otomatikleştirin
1. Geliştirici Araçları > Visual Basic öğesine tıklayın. Açılan Microsoft Visual Basic for Applications penceresinde Ekle > Modül seçeneğine tıklayıp aşağıdaki kodu modül penceresine kopyalayın ve yapıştırın:
Sub HighlightDuplicateValues()
Dim Rng As Range
Dim Cell As Range
Dim dict As Object
Dim FirstColor As Long
Dim DupColor As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set dict = CreateObject("Scripting.Dictionary")
Set Rng = Application.InputBox("Select column to check for duplicates", xTitleId, Type:=8)
If Rng Is Nothing Then Exit Sub
FirstColor = vbYellow ' Color for first occurrence, change as needed
DupColor = vbRed ' Color for duplicates, change as needed
' Clear previous coloring in the range
Rng.Interior.ColorIndex = xlNone
For Each Cell In Rng
If Not IsEmpty(Cell.Value) Then
If dict.exists(Cell.Value) Then
Cell.Interior.Color = DupColor
Else
dict.Add Cell.Value, 1
Cell.Interior.Color = FirstColor
End If
End If
Next
End Sub 2. Kodu çalıştırmak için F5 tuşuna basın veya
düğmesine tıklayın. İstendiğinde, hücre aralığını (yinelenenleri kontrol etmek istediğiniz sütunu) seçin ve Tamam’a tıklayın. Makro ardından sütunu tarayacak, ilk görülen örneği sarıya (koddan düzenlenebilir) ve tüm yinelenenleri kırmızıya (bunlar da düzenlenebilir) boyayacaktır.
Bir Tüm satır içeriğine göre Yinelenen satır renklendirmesini otomatikleştirin
Bu makro, seçiminizdeki tüm sütunlarda yinelenen satırları vurgular.
1. Yukarıda açıklandığı gibi VBA Düzenleyicisini açın ()Geliştirici Araçları>Visual Basic>Ekle>Modül), ardından aşağıdaki kodu yapıştırın:
Sub HighlightDuplicateRows()
Dim Rng As Range
Dim RowArea As Range
Dim dict As Object
Dim i As Long
Dim rowString As String
Dim FirstColor As Long
Dim DupColor As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set dict = CreateObject("Scripting.Dictionary")
Set Rng = Application.InputBox("Select the range including all columns to evaluate for duplicate rows", xTitleId, Type:=8)
If Rng Is Nothing Then Exit Sub
FirstColor = vbYellow ' Change color as needed
DupColor = vbRed ' Change color as needed
' Clear previous coloring
Rng.EntireRow.Interior.ColorIndex = xlNone
For i = 1 To Rng.Rows.Count
rowString = ""
For Each RowArea In Rng.Rows(i).Cells
rowString = rowString & "|" & CStr(RowArea.Value)
Next
If dict.exists(rowString) Then
Rng.Rows(i).Interior.Color = DupColor
Else
dict.Add rowString, 1
Rng.Rows(i).Interior.Color = FirstColor
End If
Next
End Sub 2. Çalıştır seçeneğine tıklayın veya F5 tuşuna basın ve karşılaştırmak istediğiniz tüm sütunları içeren uygun aralığı seçin. Makro, her benzersiz satırın ilk görünümünü sarıya (özelleştirilebilir) boyayacak ve aynı satırların tüm sonraki tekrarlarını kırmızıyla işaretleyecektir.
Parametre açıklamaları ve pratik notlar:
- FirstColor
değişkeni, ilk oluşumlar için Dolgu Rengi'ni ayarlar;DupColorise yinelenen değerler/satırlar için rengi belirler. İhtiyacınıza görevbYellowveyavbReddeğerlerini diğer renk sabitlerine ya da RGB değerlerine göre özelleştirebilirsiniz. - Kod, boş hücreleri benzersiz olarak değerlendirir ve renklendirmez. Verilerinizde farklı şekilde ele alınması gereken boş hücreler varsa, kod buna göre özelleştirilebilir.
- Çok büyük veri kümelerinde işlem süresi uzayabilir; binlerce satır üzerinde işlem yapıyorsanız lütfen biraz sabır gösterin.
- Makroyu yeniden çalıştırmadan önce önceki biçimlendirmeyi temizlemek istiyorsanız, renk sıfırlama satırını ()
ColorIndex = xlNone) etkin bırakın.
Bu VBA yöntemi, standart Excel araçlarıyla yapılamayan karmaşık özelleştirmeleri, toplu işlemleri ve otomasyon senaryolarını destekleyerek son derece esnektir. Ancak bu yöntemin kullanılabilmesi için makroların etkinleştirilmesi ve temel düzeyde VBA bilgisi gereklidir.
Sorun Giderme ve Özet Öneriler: Renklendirmeyle ilgili sorun yaşıyorsanız, Aralık seçiminin doğru olduğundan, makroların etkin olduğundan ve çakışan başka bir Koşullu Biçimlendirme kuralının aktif olmadığından emin olun. VBA’yı ilk kez çalıştırmadan önce verilerinizi mutlaka yedekleyin. Düzenli ve karmaşık yinelenen işaretlemeler için makro özellikli çalışma kitabınızı bir şablon olarak kaydetmeyi düşünün.
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