Excel'de Yinelenen Hücreleri Bulma ve Vurgulama

Kerem Aydın·9 Temmuz 2026·⏱4 dk

Excel'de aynı hücreleri hızlıca bulup vurgulamak için yerleşik «Koşullu Biçimlendirme» → «Hücre Kurallarını Vurgula» → «Yinelenen Değerler» aracını kullanın. Bu işlem, seçilen aralıktaki yinelenenleri anında renkle işaretleyecektir. Karmaşık durumlar için (birden fazla sütuna göre karşılaştırma) ÇOK.EĞERSAY işlevini içeren formüllere veya yardımcı sütunlara ihtiyaç duyulacaktır.

Aşağıda, basit listelerden bileşik anahtarların analizine kadar farklı senaryolar için ayrıntılı talimatlar verilmiştir.

Kısa cevap: En hızlı yöntem Giriş sekmesi > Koşullu Biçimlendirme > Hücre Kurallarını Vurgula > Yinelenen Değerler yolunu izlemektir.

Tek Bir Sütundaki Yinelenenleri Vurgulama

Bu, formül gerektirmeyen ve birkaç tıklama ile çözülebilen standart bir görevdir. E-posta adresleri, vergi kimlik numaraları, ürün kodları veya isim listeleri için uygundur.

Uygulama adımları:

  1. Veri aralığını seçin (örneğin, A sütunu).
  2. Giriş sekmesine gidin.
  3. Koşullu Biçimlendirme → Hücre Kurallarını Vurgula → Yinelenen Değerler seçeneklerine tıklayın.
  4. Açılan iletişim kutusunda bir biçim seçin (örneğin, "Açık Kırmızı Dolgu") ve Tamam düğmesine basın.

Değerleri aralıkta birden fazla kez geçen tüm hücreler seçtiğiniz renkle boyanacaktır. İlk oluşum da yinelenen grubun bir parçası olduğu için vurgulanacaktır.

Birden Fazla Sütuna Göre Eşleşmeleri Bulma

Standart araç yalnızca tek bir hücreyi kontrol eder. Örneğin, hem "Ad" hem de "Soyad"ın veya "Tarih" ve "Tutar"ın aynı anda eşleştiği satırları bulmanız gerekiyorsa, bir formül kullanmanız gerekir.

Koşullu biçimlendirme kuralı içinde ÇOK.EĞERSAY (İngilizce: COUNTIFS) işlevini kullanacağız.

Adım adım talimatlar:

  1. Tüm veri aralığını seçin (örneğin, A2:C100). Seçime ilk veri hücresinden (bu durumda A2) başlamak önemlidir.
  2. Koşullu Biçimlendirme → Yeni Kural seçeneğini belirleyin.
  3. Kural türü olarak Biçimlendirilecek hücreleri belirlemek için formül kullan seçeneğini işaretleyin.
  4. Formül alanına şunu girin:
    =ÇOK.EĞERSAY($A$2:$A$100; $A2; $B$2:$B$100; $B2; $C$2:$C$100; $C2) > 1
    ```
    *( `$A$2:$A$100` aralıklarını kendi gerçek verilerinizle değiştirin).*
5.  **Biçim** düğmesine tıklayın, bir dolgu rengi seçin ve işlemi onaylayın.

Önemli: Dolar işaretlerine ($) dikkat edin. Arama aralıkları ($A$2:$A$100) tamamen sabitlenmeli, ancak geçerli satıra olan referanslar ($A2, $B2) yalnızca sütun bazında sabitlenmelidir. Aksi takdirde vurgulama kayacaktır.

Yardımcı Sütun Yöntemi

Koşullu biçimlendirme formülü karmaşık geliyorsa veya dosya yavaş çalışıyorsa, ayrı bir yardımcı sütun oluşturun. Bu, hata ayıklamayı ve filtrelemeyi kolaylaştırır.

  1. Verilerin yanına yeni bir sütun ekleyin (buna "Anahtar" adını verelim).
  2. Gerekli sütunların değerlerini tek bir satırda birleştirin. Ampersand (&) veya BİRLEŞTİR (İngilizce: CONCAT) işlevini kullanın:
    =A2 & "|" & B2 & "|" & C2
    ```
    *Ayırıcı (örneğin, `|`), yanlış eşleşmeleri önlemek için gereklidir (örneğin, "Ahmet" + "Yılmaz" ve "Ahmety" + "ILMAZ" karışıklığını önler).*
3.  Formülü tablonun sonuna kadar kopyalayın.
4.  Bu yeni sütuna normal **Koşullu Biçimlendirme** → **Yinelenen Değerler** uygulayın.

Artık sadece vurgulamayı görmekle kalmaz, aynı zamanda tabloyu "Anahtar" sütunundaki renge veya değere göre filtreleyebilirsiniz.

## Veri Hazırlığı: Gizli Yinelenenler

Veriler aynı görünse bile, Excel gizli karakterler nedeniyle bunları farklı kabul edebilir. Yinelenenleri aramadan önce mutlaka normalizasyon işlemi yapın.

**Temel sorunlar ve çözümler:**

<div class="table-container"><table style="border-collapse: collapse; width: 100%; margin: 16px 0;"><thead><tr><th style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; background: #f9fafb; font-weight: 600;">Sorun</th><th style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; background: #f9fafb; font-weight: 600;">Neden</th><th style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; background: #f9fafb; font-weight: 600;">Çözüm (formül)</th></tr></thead><tbody><tr><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">Gereksiz boşluklar</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">Metnin sonunda veya başında boşluk olması</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;"><code style="background-color: rgba(0,0,0,0.05); padding: 2px 4px; border-radius: 3px; font-family: monospace; font-size: 0.9em;">=KIRP(A2)</code> (İngilizce: <code style="background-color: rgba(0,0,0,0.05); padding: 2px 4px; border-radius: 3px; font-family: monospace; font-size: 0.9em;">TRIM</code>)</td></tr><tr><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">Farklı büyük/küçük harf</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">&quot;İstanbul&quot; ve &quot;istanbul&quot; farklı kabul edilir</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;"><code style="background-color: rgba(0,0,0,0.05); padding: 2px 4px; border-radius: 3px; font-family: monospace; font-size: 0.9em;">=KÜÇÜKHARF(KIRP(A2))</code> (İngilizce: <code style="background-color: rgba(0,0,0,0.05); padding: 2px 4px; border-radius: 3px; font-family: monospace; font-size: 0.9em;">LOWER(TRIM())</code>)</td></tr><tr><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">Görünmez karakterler</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">Web formlarından gelen satır sonu karakterleri</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;"><code style="background-color: rgba(0,0,0,0.05); padding: 2px 4px; border-radius: 3px; font-family: monospace; font-size: 0.9em;">=TEMİZLE(A2)</code> (İngilizce: <code style="background-color: rgba(0,0,0,0.05); padding: 2px 4px; border-radius: 3px; font-family: monospace; font-size: 0.9em;">CLEAN</code>)</td></tr></tbody></table></div>


Verilerin bir kopyasını oluşturmanız, bu formüllerle temizlemeniz ve ardından yinelenen arama işlemini uygulamadan önce sonucu **değerler** olarak kopyalamanız önerilir.

## Yinelenenleri Ararken Sık Yapılan Hatalar

*   **Formüldeki hatalı referanslar.** Koşullu biçimlendirmede `ÇOK.EĞERSAY` kullanılırken en sık yapılan hata, aralığın sabitlenmemesi (`$A$1:$A$100`) veya aktif hücrenin yanlış sabitlenmesidir. Formülün satırlar boyunca doğru şekilde "hareket etmesi" gerekir.
*   **Boş hücrelerin göz ardı edilmesi.** Boş hücreler genellikle birbirinin yineleneni olarak kabul edilir ve toplu halde renklendirilir. Bundan kaçınmak için formülü karmaşıklaştırın:
    
```excel
    =VE($A2<>""; ÇOK.EĞERSAY($A$2:$A$100; $A2) > 1)
    ```
*   **Tüm sütuna uygulama.** Büyük dosyalarda (50 bin satırdan fazla) dizi formüllerinde veya koşullu biçimlendirmede `A:A` gibi referansların kullanılması Excel'in çalışma hızını kritik ölçüde yavaşlatabilir. Aralığı her zaman gerçek veri miktarıyla sınırlayın (örneğin, `A2:A10000`).
*   **Sayı ve metin karşılaştırması.** Bazen `123` sayısı ve `"123"` metni (kesme işareti ile) görsel olarak aynı olsa da teknik olarak farklıdır. Karşılaştırılan tüm sütunlar için metin formatı kullanın veya `METNEÇEVİR` işlevini uygulayın.

## SSS

**Bulunan yinelenenleri nasıl silerim?**
Renkle vurguladıktan sonra tabloyu hücre rengine göre filtreleyebilir, görünen satırları seçip silebilirsiniz. Alternatif olarak yerleşik aracı kullanın: **Veri** sekmesi → **Yinelenenleri Kaldır**.

**Sadece ikinci ve sonraki oluşumları vurgulayıp ilkini temiz bırakabilir miyim?**
Evet. Koşullu biçimlendirmede şu formülü kullanın:
`=EĞERSAY($A$2:A2; A2) > 1`
Dikkat edin: İşlevdeki ikinci aralık (`$A$2:A2`) ikinci kısmında dolar işareti içermez. Bu, listeden başlayıp geçerli satıra kadar olan oluşum sayısını hesaplayan genişleyen bir aralık yaratır.

**Bu yöntemler eski Excel sürümlerinde (2010, 2013) çalışır mı?**
Evet, koşullu biçimlendirme ve `ÇOK.EĞERSAY` işlevi Excel 2007 sürümünden itibaren mevcuttur. Arayüz küçük farklılıklar gösterebilir ancak işlem mantığı aynı kalır.