Skip to main content

Excel'de yinelenenleri bul, vurgula, filtrele, say ve sil

Excel'de yinelenenleri bulma, vurgulama, filtreleme, sayma ve silme

Author: Kelly Last Modified: 2025-06-10

Excel'de, verileri manuel olarak kaydederken, başka kaynaklardan veri kopyalarken veya başka nedenlerle yinelenen veriler tekrar tekrar oluşabilir. Bazen, yinelenenler gerekli ve faydalı olabilir. Ancak, bazı durumlarda yinelenen değerler hatalara veya yanlış anlamalara yol açabilir. Bu makalede, Excel'de formüller, koşullu biçimlendirme kuralları, üçüncü parti eklentiler gibi yöntemlerle yinelenenleri hızlıca tanımlama, vurgulama, filtreleme, sayma ve silme yöntemleri tanıtılacaktır.

İçindekiler Tablosu


1. Yinelenenleri bul ve vurgula

Bir sütunda veya aralıkta yinelenen değerlerle karşılaştığınızda, muhtemelen yinelenenleri hızlıca bulmak istersiniz. Bu bölümde, sütunlarda yinelenen verilerin nasıl hızlıca bulunacağı veya tanımlanacağı ve yinelenen hücrelerin, satırların veya belirli bir sütunda yinelenenlere göre satırların nasıl vurgulanacağı anlatılmaktadır.

1.1 Formül ile yinelenenleri bul

Bu bölümde, bir veya iki sütunda yinelenen değerleri hızlıca bulmak veya tanımlamak için bazı formüller tanıtılmaktadır.

1.1.1 Formül ile bir sütunda yinelenen hücreleri bul

Yalnızca bir sütunda veya listede yinelenen hücreleri bulmak istediğimizde, aşağıdaki işlemleri uygulayabiliriz: COUNTIF fonksiyonunu kullanarak yinelenen verileri kolayca bulabilir ve sayabiliriz.
11. Yinelenenleri bulacağınız sütunun yanındaki boş bir hücreyi seçin.

2. =COUNTIF($C$3:$C$12, C3)>1 formülünü yazın ve Enter tuşuna basın.

3. Formül hücresinin Otomatik Doldurma tutamacını sürükleyerek bu formülü diğer hücrelere kopyalayın.

A screenshot of using the COUNTIF formula to find duplicates in one column in Excel

Notlar: =COUNTIF($C$3:$C$12, C3)>1 formülünde,
(1) $C$3:$C$12 yinelenen değerleri bulacağınız sütun veya listedir. Formül diğer hücrelere kopyalandığında sütun sabit kalacağı için genellikle "$" ile mutlak başvuru yapılır.
(2) C3 belirtilen sütunun ilk hücresidir. Formül diğer hücrelere kopyalandığında otomatik olarak değişmesi gerektiği için göreli başvurudur.
(3) Bu formül şu sonucu döndürecektir: TRUE veya FALSE. TRUE ilgili değerin yinelendiği anlamına gelirken, FALSE ilgili değerin sütunda benzersiz olduğunu gösterir.
(4) Bazen, TRUE veya FALSE sonuçları sezgisel olarak anlaşılmayabilir. Orijinal formülü IF fonksiyonu ile birleştirerek doğrudan Yinelenenler sonucunu döndürebiliriz.
=IF(COUNTIF($C$3:$C$12, C3)>1,"Yinelenenler","")
A screenshot of using IF and COUNTIF formulas to label duplicate cells in Excel

1.1.2 Formül ile iki sütunda yinelenen hücreleri bul

Bazı durumlarda, iki sütunu karşılaştırıp yinelenen değerleri bulmanız gerekebilir. Örneğin, iki isim listeniz var ve ikinci listedeki yinelenen isimleri ilk listeyle karşılaştırarak bulmak istiyorsunuz. Bunu kolayca yapmak için VLOOKUP ve IFERROR fonksiyonlarını kullanabilirsiniz.

1. İkinci isim listesinin yanındaki boş bir hücreyi seçin.

2. =IFERROR(VLOOKUP(D3,$B$3:$B$18,1,0),"") formülünü girin ve Enter tuşuna basın.

3. Formül hücresinin Otomatik Doldurma tutamacını sürükleyerek ihtiyacınız kadar diğer hücrelere kopyalayın.

A screenshot of using the VLOOKUP formula to find duplicate names across two columns in Excel

Notlar: Yukarıdaki formülde,
(1) D3 ikinci isim listesindeki ilk hücredir. Formül diğer hücrelere kopyalandığında başvurunun otomatik olarak değişmesi gerektiği için göreli başvurudur.
(2) $B$3:$B$18 ilk isim listesidir. Formül diğer hücrelere kopyalandığında aralığın sabit kalması gerektiği için mutlak başvurudur.
(3) Bir isim, ilk listedeki isimlerle yineleniyorsa formül ismi döndürür; aksi halde boş döndürür.
(4) Ayrıca şu formülü de uygulayabilirsiniz: =IF(COUNTIF($B$3:$B$18,D3)>0,"Yinelenenler","") Bu formül, ikinci listedeki isimleri ilk listeyle karşılaştırarak yinelenenleri bulur. Formül şu sonucu döndürür: "Yinelenenler" ilgili isim yinelenmişse.
A screenshot of using COUNTIF to identify duplicates in two columns in Excel
(5) İki sütunda, iki farklı çalışma sayfasında yinelenenleri bulmanız gerekiyorsa, karşılaştırılan sütunun başvurusu önüne sayfa adını eklemeniz yeterlidir. Örneğin, $B$3:$B$18 şuna değiştirin: Sheet1!$B$3:$B$18 formülde.
A screenshot of referencing another sheet to find duplicates in Excel

1.1.3 Formül ile büyük/küçük harf duyarlı yinelenen hücreleri bul

Yukarıda tanıtılan formüller, yinelenenleri bulurken büyük/küçük harf duyarlılığını dikkate almaz; yani "elma" ile "ELMA" aynı kabul edilir. Tek bir sütunda büyük/küçük harf eşleşmesiyle yinelenen değerleri bulmak için dizi formülü kullanabilirsiniz.

1. Yinelenenleri bulacağınız sütunun yanındaki boş bir hücreyi seçin.

2. =IF(SUM((--EXACT($C$3:$C$12,C3)))<=1,"","Yinelenen") dizi formülünü yazın ve Ctrl + Shift + Enter tuşlarına birlikte basın.

3. Formül hücresinin Otomatik Doldurma tutamacını sürükleyerek dizi formülünü diğer hücrelere kopyalayın.

A screenshot of using an array formula to find case-sensitive duplicates in Excel

Notlar: Yukarıdaki dizi formülünde,
(1) $C$3:$C$12 yinelenen değerleri bulmanız gereken sütundur. Dizi formülü diğer hücrelere kopyalanırken başvurunun sabit kalması için mutlak başvurudur.
(2) C4 sütundaki ilk hücredir. Dizi formülü diğer hücrelere kopyalanırken başvurunun otomatik değişmesi için göreli başvurudur.
(3) İlgili hücre yinelenmişse dizi formülü "Yinelenen" döndürür, aksi halde boş döndürür.

1.2 Koşullu biçimlendirme ile yinelenenleri bul ve vurgula

Bazen, kendinizi veya okuyucularınızı uyarmak için yinelenen değerleri veya satırları işaretlemek isteyebilirsiniz. Bu bölümde, koşullu biçimlendirme kurallarıyla yinelenen hücreleri veya satırları vurgulamanız için rehberlik edilecektir.

1.2.1 Koşullu biçimlendirme ile yinelenen hücreleri bul ve vurgula

Koşullu Biçimlendirme özelliğini kullanarak bir sütunda veya aralıkta yinelenen hücreleri hızlıca vurgulayabilirsiniz.

1. Yinelenen hücreleri vurgulayacağınız sütunu seçin.

2. Giriş > Koşullu Biçimlendirme > Hücre Kurallarını Vurgula > Yinelenen Değerler'e tıklayın. Aşağıdaki ekran görüntüsüne bakın:

A screenshot of applying Conditional Formatting to highlight duplicate cells in Excel

3. Açılan Yinelenen Değerler iletişim kutusunda, ilk açılır listeden Yinelenen'i seçin, ikinci açılır listeden bir vurgulama senaryosu seçin ve Tamam butonuna tıklayın.

Notlar: Önceden ayarlanmış vurgulama senaryoları ihtiyaçlarınızı karşılamıyorsa, ikinci açılır listeden Özel Biçim'i seçebilir ve açılan Hücreleri Biçimlendir iletişim kutusunda istediğiniz vurgulama rengi, yazı tipi ve hücre kenarlıklarını belirleyebilirsiniz.

Böylece, seçili sütundaki tüm yinelenen hücrelerin vurgulandığını göreceksiniz. Aşağıdaki ekran görüntüsüne bakın.
A screenshot of duplicate cells highlighted with Conditional Formatting in Excel

Notlar:
(1) Yinelenen hücreler vurgulandıktan sonra, bu yinelenenleri kolayca filtreleyebilirsiniz. (Nasıl yapılacağını görmek için tıklayın)
(2) Yinelenen hücreler vurgulandıktan sonra, yinelenenleri toplu olarak da kaldırabilirsiniz. (Nasıl yapılacağını görmek için tıklayın)

1.2.2 Yinelenen hücrelere göre satırları bul ve vurgula

Bazı kullanıcılar, belirli bir sütunda yinelenen hücrelere göre satırları vurgulamayı tercih eder. Bu durumda, özel bir koşullu biçimlendirme kuralı oluşturarak bu işlemi gerçekleştirebiliriz.

1. Yinelenen hücrelere göre satırları vurgulayacağınız aralığı (başlık satırı hariç) seçin.

2. Giriş > Koşullu Biçimlendirme > Yeni Kural'a tıklayın.

A screenshot showing accessing the New Rule option in the Conditional Formatting menu

3Yeni Biçimlendirme Kuralı iletişim kutusunda,
(1) Seçmek için tıklayın Biçimlendirilecek hücreleri belirlemek için formül kullan seçeneği;
(2) Formülü girin =COUNTIF($C$3:$C$12,$C3)>1 şuraya: Bu formül doğruysa değerleri biçimlendir kutusu;
İpuçları: Formülde, $C$3:$C$12 yinelenen hücreleri içeren sütundur ve $C3 sütundaki ilk hücredir.
(3) Biçim butonuna tıklayın.

A screenshot of setting up a Conditional Formatting rule to highlight duplicate rows in Excel

4. Hücreleri Biçimlendir iletişim kutusunda, istediğiniz dolgu rengi, yazı tipi, hücre kenarlıkları gibi ayarları belirleyin ve ayarları kaydetmek için Tamam butonlarına art arda tıklayın.

A screenshot of formatting settings in Conditional Formatting for duplicates

Böylece, seçili aralıkta, belirtilen sütundaki yinelenen hücrelere göre satırlar vurgulanır. Ekran görüntüsüne bakın:

A screenshot of rows highlighted based on duplicates in a column in Excel

1.2.3 Koşullu biçimlendirme ile yinelenen satırları bul ve vurgula

Belirli bir aralıkta yinelenen satırları vurgulamak için Koşullu Biçimlendirme özelliğini de kullanabilirsiniz.

1. Başlık satırı hariç aralığı seçin.

2. Giriş > Koşullu Biçimlendirme > Yeni Kural'a tıklayın.

A screenshot showing accessing the New Rule option in the Conditional Formatting menu

3Yeni Biçimlendirme Kuralı iletişim kutusunda:
(1) Şunu seçin: Biçimlendirilecek hücreleri belirlemek için formül kullan seçeneği;
(2) Bu formül doğruysa değerleri biçimlendir kutusuna şu formülü yazın: =COUNTIFS($B$3:$B$12,$B3,$C$3:$C$12,$C3,$D$3:$D$12,$D3)>1;
(3) Biçim butonuna tıklayın.

A screenshot of identifying duplicate rows using Conditional Formatting in Excel

Notlar: Formülde =COUNTIFS($B$3:$B$12,$B3,$C$3:$C$12,$C3,$D$3:$D$12,$D3)>1:
(1) $B$3:$B$12 aralıktaki ilk sütundur ve $B3 bu sütundaki ilk hücredir;
(2) $C$3:$C$12 aralıktaki ikinci sütundur ve $C3 sütundaki ilk hücredir;
(3) $D$3:$D$12 aralıktaki üçüncü sütundur ve $D3 sütundaki ilk hücredir;
(4) Aralığınızda daha fazla sütun varsa, formüle sütun başvurularını ve ilk hücrelerini art arda ekleyebilirsiniz.

4. Hücreleri Biçimlendir iletişim kutusunda, istediğiniz vurgulama rengi, yazı tipi, hücre kenarlıkları vb. ayarları belirleyin ve ardından ayarı kaydetmek için Tamam butonlarına art arda tıklayın.

A screenshot of the Format Cells dialog in Excel

Böylece, seçili aralıktaki yinelenen satırlar tanımlanır ve vurgulanır. Ekran görüntüsüne bakın:

A screenshot of rows highlighted based on duplicate rows in Excel

1.2.4 İlk örnekler hariç yinelenenleri bul ve vurgula

Yukarıdaki yöntemlerle tüm yinelenenlerin tanımlandığını veya vurgulandığını fark etmiş olabilirsiniz. Bazen, yalnızca ilk örnekler hariç yinelenenleri görmek isteyebilirsiniz. Bunu da Koşullu Biçimlendirme özelliği ve farklı bir formül ile yapabilirsiniz.

1Başlık ile birlikte sütunu seçin.
İpuçları: Yalnızca ilk örnekler hariç bir sütunda yinelenenlere göre satırları vurgulamak istiyorsanız, başlık satırı olmadan aralığı seçin.

2. Giriş > Koşullu Biçimlendirme > Yeni Kural'a tıklayın.

A screenshot showing accessing the New Rule option in the Conditional Formatting menu

3Yeni Biçimlendirme Kuralı iletişim kutusunda:
(1) Şunu vurgulamak için tıklayın: Biçimlendirilecek hücreleri belirlemek için formül kullan seçeneği;
(2) Bu formül doğruysa değerleri biçimlendir kutusuna şu formülü yazın: =COUNTIF($C$3:$C3, C3)>1;
İpuçları: Bir sütunda yinelenenlere göre satırları vurgulamak için şu formülü yazın: =COUNTIF($C$3:$C3, $C3)>1.
(3) Biçim butonuna tıklayın.
A screenshot of the New Formatting Rule dialog in Excel for finding duplicates except the first instances

4. Açılan Hücreleri Biçimlendir iletişim kutusunda, istediğiniz vurgulama rengi, yazı tipi, hücre kenarlıkları vb. ayarları belirleyin ve ardından ayarları kaydetmek için Tamam butonlarına tıklayın.

Böylece, seçili sütunda (veya belirtilen sütunda yinelenenlere göre satırlarda) ilk örnekler hariç yinelenen hücrelerin vurgulandığını göreceksiniz. Ekran görüntüsüne bakın:

A screenshot showing duplicate cells except the first instances highlighted in Excel

1.3 Yinelenenleri farklı renklerle bul ve vurgula

Koşullu Biçimlendirme özelliğiyle yinelenen hücreleri veya satırları vurguladığımızda, tüm yinelenenler aynı renkle vurgulanır. Ancak, farklı yinelenen değer serileri farklı renklerle vurgulanırsa, okumak ve farkları görmek daha kolay olur. Burada, bir VBA ile bu işlemi Excel'de kolayca yapabilirsiniz.

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

2. Pencerede, Ekle > Modül'e tıklayın ve aşağıdaki kodu yeni modül penceresine yapıştırın.

VBA: Yinelenen hücreleri farklı renklerle vurgula:

Sub HighlightDuplicatesInDifferentColors()
'Update by Extendoffice 20201013
Dim xURg, xRg, xFRg, xRgPre As Range
Dim xAddress As String
Dim xDt As Object
Dim xFNum, xCInt As Long
Dim xBol As Boolean
Dim xWs As Worksheet
Dim xSArr
Set xRg = Application.ActiveWindow.RangeSelection
If xRg.Count > 1 Then
xAddress = xRg.AddressLocal
Else
xAddress = xRg.Worksheet.UsedRange.AddressLocal
End If
On Error Resume Next
Set xURg = Application.InputBox("Select range:", "Kutools for Excel", xAddress, , , , , 8)
If xURg Is Nothing Then Exit Sub
Set xURg = Intersect(xURg.Worksheet.UsedRange, xURg)
Set xDt = CreateObject("scripting.dictionary")
Set xWs = xURg.Worksheet
xCInt = 5
xBol = Application.ScreenUpdating
Application.ScreenUpdating = False
For xFNum = 1 To xURg.Count
Set xFRg = xURg.Item(xFNum)
If Not IsError(xFRg) Then
If xFRg.Value <> "" Then
If xDt.exists(xFRg.Text) Then
xSArr = Split(xDt(xFRg.Text), ";")
If xSArr(1) = "Only" Then
xCInt = xCInt + 1
xSArr(1) = xCInt
Set xRgPre = xWs.Range(xSArr(0))
xRgPre.Interior.ColorIndex = xCInt
xDt(xFRg.Text) = xSArr(0) & ";" & xSArr(1)
End If
xFRg.Interior.ColorIndex = xSArr(1)

Else
xDt(xFRg.Text) = xFRg.Address & ";Only"
End If

End If
End If
Next
xURg.Worksheet.Active
xURg.Select
Application.ScreenUpdating = xBol
End Sub

3. Bu VBA'yı çalıştırmak için F5 tuşuna basın veya Çalıştır simgesine tıklayın.

4. Açılan Kutools for Excel iletişim kutusunda, farklı renklerle yinelenen hücreleri vurgulayacağınız sütunu seçin ve Tamam butonuna tıklayın.

A screenshot of the dialog for selecting a range to highlight duplicates in different colors

Her bir yinelenen değer serisi artık farklı bir renkle vurgulanacaktır.

A screenshot of duplicate series highlighted in different colors using VBA

1.4 Üçüncü parti eklenti ile yinelenenleri bul ve vurgula

Bu bölümde, üçüncü parti bir eklenti tarafından sağlanan bazı kullanımı kolay araçlar önerilecektir. Bu araçlarla bir sütunda yinelenen hücreleri veya satırları kolayca bulabilir, seçebilir ve vurgulayabilirsiniz.

1.4.1 Bir sütunda yinelenen hücreleri bul ve vurgula

Tanıtacağım ilk araç, Kutools for Excel tarafından sağlanan Yinelenen & Benzersiz Hücreleri Seç özelliğidir. Bu özellik, benzersiz veya yinelenen hücreleri hızlıca bulmanızı sağlar.

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...

1. Yinelenen hücreleri bulup vurgulamak istediğiniz sütunu veya aralığı seçin.

2. Kutools > Seç > Yinelenen & Benzersiz Hücreleri Seç'e tıklayın.

3Yinelenen & Benzersiz Hücreleri Seç iletişim kutusunda, ihtiyacınıza göre seçenekleri işaretleyin ve Tamam butonlarına tıklayarak işlemi tamamlayın.
A screenshot of Kutools' Select Duplicate & Unique Cells feature for highlighting duplicate cells in one column

Notlar: Yinelenen & Benzersiz Hücreleri Seç iletişim kutusunda,
(1) Yalnızca ilk örnekler hariç tüm yinelenenleri seçmek veya vurgulamak istiyorsanız, Yinelenen Değerler (İlk eşleşmeyi hariç tut) seçeneğini işaretleyin. Aksi halde, Yinelenen Değerler (İlk eşleşmeyi dahil et) seçeneğini işaretleyin.
(2) Yinelenenleri vurgulamak istiyorsanız, Arka plan rengini doldur seçeneğini işaretleyin ve istediğiniz vurgulama rengini belirleyin.
(3) Seçili sütunda yinelenenlere göre satırları seçmek veya vurgulamak istiyorsanız, Tüm satırı seç seçeneğini işaretleyin.
(4) Büyük/küçük harf eşleşmesiyle yinelenen değerleri seçmek veya vurgulamak istiyorsanız, Büyük/küçük harf duyarlı seçeneğini işaretleyin.

1.4.2 İki sütunda veya çalışma sayfasında yinelenen hücreleri bul ve vurgula

Kutools for Excel ayrıca iki sütunda yinelenen hücreleri kolayca bulup vurgulamanıza yardımcı olacak harika bir araç – Hücreleri Karşılaştır – sunar.

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...

1. Kutools > Hücreleri Karşılaştır'a tıklayarak Aynı & Farklı Hücreleri Seç iletişim kutusunu açın.

2. Aynı & Farklı Hücreleri Seç iletişim kutusunda, Değerleri Bul ve Göre kutularında iki sütunu belirtin, Aynı değerler seçeneğini işaretleyin ve ihtiyacınıza göre diğer seçenekleri de işaretleyin.

Notlar:
(1) Yinelenen satırları bulmak istiyorsanız, Satır bazında seçeneğini işaretleyin; yinelenen hücreleri bulmak için ise Hücre bazında seçeneğini Yöntem bölümünde işaretleyin;
(2) Arka plan rengini doldur seçeneğini işaretleyin ve yinelenen satırları veya hücreleri vurgulamak için bir renk belirtin;
(3) Tüm satırı seç seçeneğini işaretleyin, eğer yinelenenlere göre tüm satırı seçmek veya vurgulamak istiyorsanız;
(4) Büyük/küçük harf duyarlı seçeneğini işaretleyin, eğer büyük/küçük harf duyarlı yinelenenleri bulmak veya vurgulamak istiyorsanız.

3. Ayarları tamamlamak için art arda Tamam butonlarına tıklayın.

Böylece, Değerleri Bul kutusunda belirttiğiniz sütundaki yinelenenlerin tanımlanıp vurgulandığını göreceksiniz.

A screenshot of Kutools' Select Duplicate & Unique Cells feature for highlighting duplicate cells in two columns


2. Yinelenenleri filtrele

Bazen, bir sütunda yinelenenler oluşur ve yalnızca yinelenen verilere ait kayıtları görmek isteriz. Bu nedenle, bu bölümde yalnızca yinelenen verileri filtrelemenin iki yolunu tanıtacağım.

2.1 Koşullu biçimlendirme ile yinelenenleri filtrele

Bu yöntem, bir koşullu biçimlendirme kuralı ile yinelenen hücreleri tanımlayıp vurgulamanıza ve ardından Excel'de vurgulama rengine göre kolayca filtrelemenize rehberlik edecektir.

1. Belirtilen sütunda yinelenenleri bulmak ve vurgulamak için koşullu biçimlendirme uygulayın. (Nasıl yapılacağını görmek için tıklayın)

2Belirtilen sütunun başlık hücresini seçin ve Veri > Filtre.
A screenshot showing how to apply a filter in Excel

3seçeneğine tıklayın, ardından sütun başlığındaki filtre simgesine A screenshot of the filter icon in Excel's column header  tıklayın ve Renge Göre Filtreleseçeneğini seçin ve açılır listeden belirtilen koşullu biçimlendirme rengini seçin. Ekran görüntüsüne bakın:

A screenshot of filtering duplicates by color in Excel

Böylece, yalnızca yinelenen hücrelere sahip satırların filtrelendiğini göreceksiniz. Ekran görüntüsüne bakın:

A screenshot showing rows with duplicate values filtered in Excel

2.2 Yardımcı sütun ile yinelenenleri filtrele

Alternatif olarak, yardımcı bir sütunda formül ile yinelenenleri tanımlayabilir ve ardından Excel'de yardımcı sütun ile yinelenenleri kolayca filtreleyebilirsiniz.

1. Orijinal verilerin yanına bir yardımcı sütun ekleyin ve sütun başlığı olarak Yinelenen yazın.

2. Sütun başlığının altındaki ilk boş hücreyi seçin, =IF(COUNTIF($C$3:$C$12,C3)>1,"Yinelenen","") formülünü girin ve bu hücrenin Otomatik Doldurma tutamacını sürükleyerek formülü diğer hücrelere kopyalayın.

A screenshot of using a helper column to identify duplicates in Excel

Notlar: Yukarıdaki formülde, $C$3:$C$12 yinelenen verileri içeren sütundur ve C3 sütundaki ilk hücredir (başlık hücresi hariç).

3. Sütun başlığı – Yinelenenler'i seçin ve Veri > Filtre'ye tıklayın.

A screenshot showing how to apply a filter in Excel

4Ardından filtre simgesine tıklayın A screenshot of the filter icon in Excel's column header  sütun başlığında yalnızca Yinelenenseçeneğini işaretleyin ve Tamam butonuna tıklayın. Ekran görüntüsüne bakın:

A screenshot of filtering helper column values to isolate duplicates in Excel

Böylece, yalnızca yinelenen değerlere sahip satırların filtrelendiğini göreceksiniz. Ekran görüntüsüne bakın:

A screenshot of rows with duplicates filtered using a helper column in Excel


3. Yinelenenleri say

Bu bölümde, Excel'de yinelenen değerlerin sayısını nasıl sayacağınız anlatılacaktır. Kriterlerle yinelenenleri sayma, toplam yinelenen sayısını bulma, yinelenenleri yalnızca bir kez sayma ve her yinelenen değeri toplu olarak sayma gibi yöntemler tanıtılacaktır.

3.1 Kriterlerle yinelenen değerleri say

Genel olarak, belirtilen bir aralıkta belirli bir değerin kaç kez geçtiğini saymak için =COUNTIF(aralık, kriter) formülünü uygulayabiliriz. Örneğin, “Elma”nın A2:A10 aralığında kaç kez geçtiğini saymak için =COUNTIF(A2:A10, "Elma") formülünü kullanabiliriz.

Ancak, =COUNTIF(aralık, kriter) formülü yalnızca belirtilen yinelenen değeri sayar. Peki, iki veya daha fazla kriterle yinelenen değeri saymak istersek ne olur? Ya da kriterlerle büyük/küçük harf duyarlı yinelenenleri saymak istersek? Aşağıdaki yöntemler bu sorunları çözmenize yardımcı olabilir.

3.1.1 Kriterlerle büyük/küçük harf duyarlı yinelenenleri say

Excel'de kriterlerle büyük/küçük harf duyarlı yinelenen değerleri saymak için bir dizi formülü uygulayabiliriz. Örneğin, "Elma" değerinin B2:B21 aralığında büyük/küçük harf eşleşmesiyle kaç kez geçtiğini saymak için aşağıdaki adımları izleyebilirsiniz:

1. Boş bir hücre seçin.

2. =SUM(--EXACT(B2:B20,E2)) formülünü girin.

3. Sonucu almak için Ctrl + Shift + Enter tuşlarına basın.

A screenshot of counting case-sensitive duplicates in Excel using an array formula

Notlar: Dizi formülünde,
(1) B2:B20 yinelenenleri sayacağınız sütundur. (2) E2 kaç kez geçtiğini saymak istediğiniz değeri içeren hücredir. Hücre başvurusunu, örneğin "Elma".

olarak değiştirebilirsiniz.

Bazen, iki veya daha fazla kriterle yinelenenleri saymak isteyebilirsiniz. Şunu uygulayabilirsiniz: COUNTIFS fonksiyonu ile bu işlemi gerçekleştirebilirsiniz.
Örneğin, aşağıdaki ekran görüntüsünde bir meyve satış tablosu var. Burada, elmanın7/5/2020 tarihinde satıldığı ve satış tutarının300'den büyük olduğu tekrar sayılarını saymamız gerekiyor. Bu kriterlerle yinelenenleri şu şekilde sayabilirsiniz:

A screenshot of a fruit sales table used for counting duplicates with multiple criteria

1. Boş bir hücre seçin.

2. =COUNTIFS(B3:B20,G4,C3:C20,G3,D3:D20,">300") formülünü girin.

3. Sonucu almak için Enter tuşuna basın.

A screenshot of using COUNTIFS to count duplicates based on multiple criteria in Excel

Notlar: Yukarıdaki formülde,
(1) B3:B20 (ilk) tarih sütunudur ve G4 tarih kriteridir;
(2) C3:C20 (ikinci) meyve sütunudur ve G3 meyve kriteridir;
(3) D3:D20 (üçüncü) tutar sütunudur ve ">300" tutar kriteridir.
(4) Tabloya daha fazla sütun ve kriter eklemek isterseniz, sütun başvurusu ve kriteri ekleyebilirsiniz.

3.2 Bir sütunda toplam yinelenen sayısını bul

Bir sütunda bir dizi değer olduğunu ve listedeki toplam yinelenen sayısını bulmak istediğinizi varsayalım. Bu bölümde, Excel'de bir sütunda toplam yinelenen değerlerin nasıl sayılacağına dair rehberlik bulacaksınız.

3.2.1 Bir sütunda ilk oluşum hariç yinelenenleri say

Bir sütunda ilk oluşumlar hariç tüm yinelenenleri saymak için aşağıdaki adımları izleyin:

1. Sütunun yanındaki boş bir hücreyi seçin.

2Formülü girin =IF(COUNTIF($B$3:B3,B3)>1,"EVET","")ve ardından Otomatik Doldurma tutamacını aşağıya sürükleyerek formülü diğer hücrelere kopyalayın.
A screenshot of using a formula to count duplicates excluding first occurrences in Excel

Notlar: Yukarıdaki formülde,
(1) $B$3:B3 yinelenenleri sayacağınız aralıktır. $B$3:B3'te, B3 formül diğer hücrelere kopyalandığında otomatik olarak değişir.
(2) B3 belirtilen sütundaki ilk hücredir.
(3) Bu formül EVET veya boş döndürür. EVET, ilgili değerin yinelendiğini, boş ise benzersiz olduğunu gösterir.

Böylece, belirtilen sütundaki tüm yinelenenler tanımlanır. Formül sonuçlarını sayarak toplam yinelenen sayısını bulabilirsiniz.

3. Boş bir hücre seçin.

4Formülü girin =COUNTIF(C3:C16,"EVET")ve Enter tuşuna basın.
A screenshot of calculating the total number of duplicates excluding first occurrences in Excel

Notlar: Yukarıdaki formülde,
(1) C3:C16 son adımda yinelenenleri tanımlamak için formül uyguladığımız aralıktır.
(2) EVET önceki formülün döndürdüğü değerdir.

Böylece, belirtilen sütunda toplam yinelenen değer sayısını bulmuş olursunuz. Toplam yinelenen sayısı ilk oluşumları içermez.

3.2.2 Bir sütunda ilk oluşum dahil yinelenenleri say

Excel'de ilk oluşumlar dahil tüm yinelenenlerin sayısını bulmak için bir dizi formülü uygulayabilirsiniz.

1. Boş bir hücre seçin.

2. =ROWS(B3:B16)-SUM(IF(COUNTIF(B3:B16,B3:B16) =1,1,0)) formülünü girin.

3. Sonucu almak için Ctrl + Shift + Enter tuşlarına basın.

A screenshot of using an array formula to count duplicates including first occurrences in Excel

Notlar: Yukarıdaki formülde, B3:B16 ilk oluşumlar dahil yinelenenleri saymak istediğimiz sütundur.

3.2.3 Bir sütunda ilk oluşumlar dahil/haricinde yinelenenleri say

Uzun ve karmaşık formülleri ezberlemekten kurtulmak ve işinizi kolaylaştırmak için, Kutools for Excel tarafından sağlanan Yinelenen & Benzersiz Hücreleri Seç özelliğini kullanarak belirtilen listede veya sütunda ilk oluşumlar dahil veya hariç yinelenen değerlerin sayısını hızlıca bulabilirsiniz.

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...

1. Yinelenen değerlerin sayısını bulacağınız sütunu seçin ve Kutools > Seç > Yinelenen & Benzersiz Hücreleri Seç tıklayın.

2. Yinelenen & Benzersiz Hücreleri Seç iletişim kutusunda, ihtiyacınıza göre Yinelenen Değerler (İlk eşleşmeyi hariç tut) veya Yinelenen Değerler (İlk eşleşmeyi dahil et) seçeneğini işaretleyin ve Tamam butonuna tıklayın.

A screenshot of the Kutools Select Duplicate & Unique Cells tool used to count duplicates in Excel

3. Böylece, ilk oluşumlar dahil veya hariç tüm yinelenen değerler seçilir ve aynı anda bir iletişim kutusu açılarak kaç hücrenin seçildiğini gösterir. Yukarıdaki ekran görüntüsüne bakın.

3.3 İki sütunda yinelenenleri say

3.3.1 İki sütun arasında formül ile yinelenenleri say

İki isim listesini karşılaştırıp aralarındaki yinelenenlerin sayısını bulmak istediğinizi varsayalım. Bu sorunu Excel'de bir formül ile de çözebilirsiniz.

1. Boş bir hücre seçin.

2. =SUMPRODUCT(--(ISNUMBER(MATCH(B3:B12,D3:D18,0)))) formülünü girin.

3. Sonucu almak için Enter tuşuna basın.

A screenshot showing how to count duplicates between two columns using a formula

Notlar: Yukarıdaki formülde,
(1) B3:B12 yinelenenleri sayacağınız ilk isim sütunudur.
(2) D3:D18 karşılaştırma yapılacak ikinci isim sütunudur.

3.3.2 İki sütun arasında üçüncü parti eklenti ile yinelenenleri say

Alternatif olarak, Kutools for Excel üçüncü parti eklentisini kullanarak iki sütun arasındaki toplam yinelenen hücre sayısını hızlıca bulabilirsiniz.

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...

1. Kutools > Seç > Aynı & Farklı Hücreleri Seç'e tıklayın.

2Aynı & Farklı Hücreleri Seç iletişim kutusunda,
(1) İki sütunu şurada belirtin: Değerleri Bul ve Göre kutularında ayrı ayrı.
(2) Hücre bazında seçeneğini işaretleyin.
(3) Aynı değerler seçeneğini işaretleyin.

A screenshot of the Kutools Select Same & Different Cells tool for counting duplicates

4. Tamam butonuna tıklayın.

Böylece, ilk sütundaki tüm yinelenen hücreler seçilir ve aynı anda bir iletişim kutusu açılarak kaç yinelenen hücrenin seçildiğini gösterir. Ekran görüntüsüne bakın:

A screenshot showing the Kutools dialog displaying the count of duplicates between two columns

Notlar: Bu özellik, Aynı & Farklı Hücreleri Seç iletişim kutusunda Değerleri Bul kutusunda belirttiğiniz sütundaki toplam yinelenen değer sayısını sayar. İkinci sütundaki toplam yinelenen değer sayısını saymak için, Aynı & Farklı Hücreleri Seç özelliğini tekrar uygulayın ve Değerleri Bul kutusunda ikinci sütunu belirtin.

3.4 Yinelenenleri yalnızca bir kez say

Bazen, sütunda yinelenen değerler bulunur. Sütundaki değerleri sayarken, yinelenenleri yalnızca bir kez saymamız gerekir. Örneğin, A, A, B, C, C, C, D, E, E gibi bir dizi değer varsa ve toplamda5 (A, B, C, D, E) elde etmek istiyoruz. Bu bölümde, bu sorunu çözmek için iki formül tanıtılacaktır.

3.4.1 Formül ile her yinelenen değeri bir kez say

Aşağıdaki gibi bir formül ile her yinelenen değeri hızlıca yalnızca bir kez sayabilirsiniz:

1. Boş bir hücre seçin.

2. =SUMPRODUCT((C3:C19<>"")/COUNTIF(C3:C19,C3:C19&"")) formülünü girin.

3. Sonucu almak için Enter tuşuna basın.

A screenshot of counting each duplicate value only once using a formula in Excel

Notlar: Yukarıdaki formülde, C3:C19 her yinelenen değeri yalnızca bir kez saymak istediğiniz sütundur.

3.4.2 Dizi formülü ile büyük/küçük harf duyarlı yinelenen değeri bir kez say

Bir listeyi sayarken, Excel'de bir dizi formülü uygulayarak her yinelenen değeri büyük/küçük harf eşleşmesiyle yalnızca bir kez sayabilirsiniz.

1. Boş bir hücre seçin.

2. =SUM(IFERROR(1/IF(C3:C19<>"", FREQUENCY(IF(EXACT(C3:C19, TRANSPOSE(C3:C19)), MATCH(ROW(C3:C19), ROW(C3:C19)), ""), MATCH(ROW(C3:C19), ROW(C3:C19))),0),0)) dizi formülünü girin.

3. Sonucu almak için Ctrl + Shift + Enter tuşlarına birlikte basın.

A screenshot of counting case-sensitive duplicate values only once with an array formula

Notlar: Yukarıdaki dizi formülünde, C3:C19 büyük/küçük harf eşleşmesiyle her yinelenen değeri yalnızca bir kez sayacağınız sütundur.

3.4.3 Üçüncü parti eklenti ile her yinelenen değeri bir kez say

Kutools for Excel yüklüyse, Count cells with unique values özelliğini kullanarak Excel'de her yinelenen değer serisini hızlıca yalnızca bir kez sayabilirsiniz.

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...

1. Boş bir hücre seçin.

2. Kutools > Formül Yardımcısı > Sayma > Bir aralıktaki benzersiz hücreleri (ilk yinelenen dahil) çıkar'a tıklayın.

3. Formül Yardımcısı iletişim kutusunda, yinelenenleri bir kez sayacağınız sütunu Aralık kutusunda belirtin ve Tamam butonuna tıklayın.

A screenshot showing the Kutools Count Cells with Unique Values feature

Böylece, sayım sonucu seçili hücreye hemen doldurulur.

3.5 Bir sütunda her yinelenen değeri say

Genel olarak, COUNTIF fonksiyonunu kullanarak her seferinde bir yinelenen değeri sayabilir ve diğer yinelenenleri tek tek saymak için işlemleri tekrarlayabilirsiniz. Ancak, bu çözüm çok sayıda yinelenen için zaman kaybına yol açar. Bu bölümde, Excel'de bu işi kolayca ve hızlıca tamamlamanız için üç çözüm tanıtılacaktır.

3.5.1 SUBTOTAL fonksiyonu ile bir sütunda her yinelenen değeri say

Excel'de bir sütunda her yinelenen değer serisini saymak için Alt Toplam özelliğini uygulayabilirsiniz.

1Her yinelenen değeri sayacağınız sütunu seçin ve Veri > Artan veya Azalan.
A screenshot of sorting a column to count duplicate values in Excel

2. Açılan Sıralama Uyarısı iletişim kutusunda, Pencereyi Genişlet seçeneğini işaretleyin ve Sırala butonuna tıklayın.

Böylece, seçim belirtilen sütunun yinelenen değerlerine göre sıralanır.
A screenshot of the sorted data after applying a sort command in Excel

3Seçimi seçili tutun ve Veri > Alt Toplam.
A screenshot of the Subtotal option on the Data tab in Excel

4Alt Toplam iletişim kutusunda,
(1) Şuradan belirtilen sütunu seçin: Her değişiklikte açılır listesinden;
(2) Sayma şuradan seçin: Fonksiyon kullan açılır listesinden;
(3) Yalnızca belirtilen sütunu şurada işaretleyin: Alt toplam ekle listesinde;
(4) Tamam butonuna tıklayın.
A screenshot of the Subtotal dialog box and the result after applying the Subtotal function

Böylece, her yinelenen değer serisi sayılır ve sayım sonucu her serinin altında gösterilir. Yukarıdaki ekran görüntüsüne bakın.

3.5.2 PivotTable ile bir sütunda her yinelenen değeri say

Excel'de her yinelenen değer serisini hızlıca saymak için bir PivotTable da oluşturabilirsiniz.

1. Belirtilen sütunu içeren aralığı seçin ve Ekle > PivotTable'a tıklayın.

A screenshot of inserting a PivotTable in Excel

2. PivotTable Oluştur iletişim kutusunda, yeni pivot tabloyu yerleştireceğiniz yeri belirtin ve Tamam butonuna tıklayın.

A screenshot of the Create PivotTable dialog in Excel

3. PivotTable Alanları bölmesinde, belirtilen sütunu hem Satırlar hem de Değerler bölümlerine sürükleyin. Böylece, belirtilen sütundaki her yinelenen değer serisinin toplu olarak sayıldığını göreceksiniz. Ekran görüntüsüne bakın:

A screenshot of the PivotTable counting duplicate values in Excel

3.5.3 Harika bir araç ile bir sütunda her yinelenen değeri say

Kutools for Excel yüklüyse, kullanımı kolay Gelişmiş Satırları Birleştir özelliğiyle belirtilen sütunda her yinelenen değer serisini hızlıca sayabilirsiniz.

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...

Notlar: Gelişmiş Satırları Birleştir özelliği, seçili aralığı değiştirir ve belirtilen anahtar sütundaki yinelenen değerlere göre satırları kaldırır. Verilerinizi korumak için, aşağıdaki işlemlerden önce yedeklemeniz veya başka bir yere kopyalamanız önerilir.

1. Orijinal veri aralığının sağına boş bir sütun ekleyin ve yeni sütuna Sayma adını verin.

A screenshot of preparing data for Advanced Combine Rows in Kutools

2. Orijinal veri aralığını ve yeni sütunu birlikte seçin ve Kutools > Birleştir & Böl > Gelişmiş Satırları Birleştir'e tıklayın.

3Gelişmiş Satırları Birleştir iletişim kutusunda,
(1) Her yinelenen değer serisini sayacağınız sütunu seçmek için tıklayın ve Anahtar Sütunu.
(2) Yeni sütunu (Sayma) seçmek için tıklayın ve ardından Hesapla > Sayma.
(3) Gerekirse diğer sütunlar için kombinasyon veya hesaplama türlerini belirtin.
(4) Tamam butonuna tıklayın.
A screenshot of the Advanced Combine Rows dialog

Böylece, belirtilen sütundaki her yinelenen değer serisinin toplu olarak sayıldığını göreceksiniz. Ekran görüntüsüne bakın:

A screenshot of the result after using Advanced Combine Rows

3.6 Sırayla yinelenenleri say

Bir sütunda bir meyve listesi olduğunu varsayalım. Listede bazı meyveler birden fazla kez geçiyor. Şimdi, her yinelenen meyveyi göründüğü sıraya göre işaretlemeniz gerekiyor, bunu nasıl çözersiniz? Bu bölümde, Excel'de bunu kolayca yapmanızı sağlayacak bir formül tanıtılacaktır.

1. Orijinal verilerin sağına boş bir sütun ekleyin.

2. Eklenen boş sütunun ilk hücresine =IF(COUNTIF($C$3:$C$14,C3)>1,COUNTIF(C$3:C3,C3),"") formülünü girin.

3. Formül hücresinin Otomatik Doldurma tutamacını sürükleyerek formülü diğer hücrelere kopyalayın.

A screenshot of counting duplicates in order using a formula in Excel

Notlar: Yukarıdaki formülde,
(1) $C$3:$C$14 sırayla yinelenen değerleri saymak istediğiniz sütundur.
(2) C3 belirtilen sütundaki ilk hücredir.
(3) İlgili değer yinelenmişse, bu formül görünme sırasına göre1,2,3… dizi numarasını döndürür; ilgili değer benzersizse, formül boş döndürür.


4. Yinelenenleri sil

Bir sütunda veya aralıkta çok sayıda yinelenen değer biriktiğinde, bazı kullanıcılar yinelenen değerleri hızlıca kaldırmanın kolay yollarını arar. Bu bölümde, Excel'de yinelenen değerleri kolayca silmek için çeşitli çözümler tanıtılacaktır.

4.1 Bir sütunda bir tanesi hariç yinelenenleri sil

Bu bölümde, Excel'de bir sütundan veya listeden ilk oluşum hariç yinelenen değerleri hızlıca kaldırmak için bir eğitim gösterilecektir.

4.1.1 Yinelenenleri Kaldır özelliği ile bir tanesi hariç yinelenenleri sil

Yinelenenleri Kaldır özelliğini kullanarak, ilk oluşumlar hariç tüm yinelenen değerleri doğrudan kaldırabilirsiniz.

1. İlk oluşumlar hariç tüm yinelenen değerleri kaldırmak istediğiniz sütunu seçin.

2. Veri > Yinelenenleri kaldır'a tıklayın.

Screenshot showing the Remove Duplicates option in the Excel Data tab

3. Yinelenenleri Kaldır Uyarısı iletişim kutusunda, Geçerli seçimiyle devam et seçeneğini işaretleyin ve Yinelenenleri Kaldır butonuna tıklayın.

Screenshot of the Remove Duplicates Warning dialog box

İpuçları: Seçimdeki yinelenen değerlere göre satırları kaldırmak için, Pencereyi Genişlet seçeneğini işaretleyin.

4. Yinelenenleri Kaldır iletişim kutusunda yalnızca belirtilen sütunu işaretleyin ve Tamam butonuna tıklayın.

Screenshot of the Remove Duplicates dialog in Excel with column selection options

İpuçları: Önceki adımda Pencereyi Genişlet seçeneğini işaretlediyseniz, burada tüm sütunlar listelenir. Yine de yalnızca belirtilen sütunu işaretlemeniz gerekir.

5. Ardından bir iletişim kutusu açılır ve kaç yinelenen değerin kaldırıldığını gösterir. Kapatmak için Tamam butonuna tıklayın.

Screenshot of the confirmation dialog showing the count of removed duplicates

4.1.2 Gelişmiş Filtre özelliği ile bir tanesi hariç yinelenenleri sil

Gelişmiş Filtre özelliğini kullanarak, belirtilen sütundan tüm yinelenen değerleri kolayca kaldırabilirsiniz.

1. Veri > Gelişmiş'e tıklayın.

Screenshot showing the Advanced Filter option in the Excel Data tab

2Gelişmiş Filtre iletişim kutusunda,
(1) Başka bir konuma kopyala seçeneğini işaretleyin;
(2) Liste aralığı kutusunda, yinelenen değerleri kaldıracağınız sütunu seçin;
(3) Kopyala kutusunda, sütunu yapıştıracağınız aralığı belirtin;
(4) Yalnızca benzersiz kayıtlar seçeneğini işaretleyin.
(5) Tamam butonuna tıklayın.

Screenshot of the Advanced Filter dialog with unique records option selected

Böylece, belirtilen sütun, ilk oluşumlar hariç tüm yinelenen değerler kaldırılmış şekilde belirtilen aralığa yapıştırılır. Ekran görüntüsüne bakın:

Screenshot of filtered results after using Advanced Filter to remove duplicates in Excel

4.1.3 VBA ile bir tanesi hariç yinelenenleri sil

Bir sütundan ilk oluşumlar hariç yinelenen değerleri hızlıca kaldırmak için bir VBA da uygulayabilirsiniz.

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

2. Ekle > Modül'e tıklayın ve aşağıdaki VBA kodunu yeni modül penceresine yapıştırın.

VBA: İlk oluşumlar hariç yinelenen değerleri kaldır

Sub ExtendOffice_RemoveAllDeplicate()
Dim xRg As Range
Dim xURg, xFRg, xFFRg As Range
Dim xI, xFNum, xFFNum As Integer
Dim xDc As Object
Dim xDc_keys
Dim xBol As Boolean
Dim xStr As String
Dim xWs As Worksheet
Dim xURgAddress As String
On Error Resume Next
Set xRg = Application.InputBox("Select range:", "Kutools for Excel", "", , , , , 8)
If xRg Is Nothing Then Exit Sub
Set xURg = Intersect(xRg.Worksheet.UsedRange, xRg)
Set xWs = xURg.Worksheet
Set xDc = CreateObject("scripting.dictionary")
xURgAddress = xURg.Address
xBol = Application.ScreenUpdating
Application.ScreenUpdating = False
For xFNum = 1 To xURg.Count
Set xFRg = xURg.Item(xFNum)
If (Not IsError(xFRg)) Then
If xFRg.Value <> "" And (Not IsError(xFRg)) Then
For xFFNum = xFNum + 1 To xURg.Count
Set xFFRg = xURg.Item(xFFNum)
If Not IsError(xFFRg) Then
If xFFRg.Value = xFRg.Value Then
xDc(xFFRg.Address) = ""
End If
End If
Next
End If
End If
Next
xStr = ""
xDc_keys = xDc.Keys

For xI = 1 To UBound(xDc_keys)
If xStr = "" Then
xStr = xDc_keys(xI)
Set xURg = xWs.Range(xStr)
Else
xStr = xStr & "," & xDc_keys(xI)
Set xURg = Application.Union(xWs.Range(xDc_keys(xI)), xURg)
End If
Next
Debug.Print xStr
xWs.Activate
xURg.Select
Selection.Delete Shift:=xlUp
xWs.Range(xURgAddress).Select
Application.ScreenUpdating = xBol
End Sub

3. Bu VBA'yı çalıştırmak için F5 tuşuna basın veya Çalıştır butonuna tıklayın.

4. Açılan iletişim kutusunda, yinelenen değerleri kaldıracağınız aralığı belirtin ve Tamam butonuna tıklayın.

Screenshot of the dialog asking for the range to remove duplicates in Excel

Tüm yinelenen değerler, ilk oluşumlar hariç, belirtilen aralıktan hemen kaldırılır.

Not: Bu VBA kodu büyük/küçük harf duyarlıdır.

4.2 Yinelenenleri ve orijinali sil

Genel olarak, genellikle yinelenen değerleri bulur ve ilk oluşumlar hariç yinelenenleri kaldırırız. Ancak, bazı durumlarda, bazı kullanıcılar tüm yinelenen değerleri orijinalleriyle birlikte kaldırmayı tercih eder. Bu bölümde, bu sorunu çözmek için bazı çözümler sunulacaktır.

4.2.1 Koşullu Biçimlendirme ile tüm yinelenenleri ve orijinal değerleri sil

Bir sütunda veya listede ilk oluşumlar dahil tüm yinelenen değerleri koşullu biçimlendirme kuralı ile vurgulayabilir ve ardından vurgulama rengine göre tüm yinelenen değerleri filtreleyebilirsiniz. Sonrasında, filtrelenen tüm yinelenen hücreleri seçip topluca kaldırabilirsiniz.

1. Yinelenen değerleri vurgulamak için koşullu biçimlendirme uygulayın. (Nasıl yapılacağını görmek için tıklayın)

2. Yinelenen değerleri (ilk oluşumlar dahil) kaldıracağınız sütunu seçin ve Veri > Filtre'ye tıklayın.

A screenshot showing the Filter option in the Excel Data tab

3Filtre simgesine tıklayın A screenshot of the filter icon in Excel's column header belirtilen sütunun başlığında. Açılır menüde Renge Göre Filtreleseçeneğini seçin ve alt menüden vurgulama rengini belirtin.

Screenshot of Excel's filter options for duplicate values based on color

Böylece, tüm yinelenen değerler filtrelenir.

4. Tüm filtrelenen hücreleri seçin, sağ tıklayın ve içerik menüsünden Satırı Sil'i seçin. Açılan onay iletişim kutusunda devam etmek için Tamam butonuna tıklayın.

5. Böylece, tüm yinelenen değerler topluca kaldırılır. Filtreyi iptal etmek için seçili listeyi seçili tutun ve tekrar Filtre > Veri'ye tıklayın.

Screenshot of Excel showing filtered duplicate rows deleted and filter cleared

Şimdi, tüm yinelenen hücrelerin (ilk oluşumlar dahil) topluca kaldırıldığını ve yalnızca benzersiz değerlerin kaldığını göreceksiniz.

Notlar: Bu yöntem, belirtilen sütundaki yinelenen değerlere göre satırları kaldırır.

4.2.2 Yardımcı sütun ile tüm yinelenenleri ve orijinal değerleri sil

Yardımcı bir sütunda ilk oluşumlar dahil yinelenen değerleri tanımlamak için bir formül uygulayabilir, ardından formül sonuçlarına göre yinelenenleri filtreleyebilir ve son olarak filtrelenen yinelenen değerleri topluca kaldırabilirsiniz.

1. Belirtilen sütunun yanına bir yardımcı sütun ekleyin, yardımcı sütunun ilk hücresine =COUNTIF($B$3:$B$11,B3) formülünü girin ve Otomatik Doldurma tutamacını aşağıya sürükleyerek formülü diğer hücrelere kopyalayın. Ekran görüntüsüne bakın:

Screenshot of a helper column identifying duplicates with a COUNTIF formula in Excel

Not: Yukarıdaki formülde, $B$3:$B$11 yinelenen değerleri kaldıracağınız sütundur ve B3 belirtilen sütundaki ilk hücredir.

2. Yardımcı sütunu seçin ve Veri > Filtre'ye tıklayın.

A screenshot showing the Filter option in the Excel Data tab

3Filtre simgesine tıklayın A screenshot of the filter icon in Excel's column header yardımcı sütun başlığında, açılır menüde tüm değerleri ( 1hariç) işaretleyin ve Tamam butonuna tıklayın. Ekran görüntüsüne bakın:

Screenshot showing duplicates filtered using a helper column in Excel

4. Şimdi tüm yinelenen değerler filtrelenir. Yardımcı sütundaki filtrelenen hücreleri seçin, sağ tıklayın ve içerik menüsünden Satırı Sil'i seçin.

Screenshot of rows selected for deletion in Excel after filtering duplicates

5. Açılan onay iletişim kutusunda devam etmek için Tamam butonuna tıklayın.

6. Böylece, tüm yinelenen değerler ve satırları topluca kaldırılır. Filtreyi iptal etmek için tekrar Veri > Filtre'ye tıklayın.

Screenshot of results after deleting duplicate rows and removing the filter

Böylece, tüm yinelenen değerlerin (ilk oluşumlar dahil) topluca silindiğini göreceksiniz.

4.2.3 Harika bir araç ile tüm yinelenenleri ve orijinal değerleri sil

Kutools for Excel yüklüyse, Yinelenen & Benzersiz Hücreleri Seç özelliğini kullanarak ilk oluşumlar dahil veya hariç yinelenen değerleri kolayca seçip silebilirsiniz.

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...

1. Yinelenenleri kaldıracağınız sütunu seçin.

2. Kutools > Seç > Yinelenen & Benzersiz Hücreleri Seç'e tıklayın.

3. Yinelenen & Benzersiz Hücreleri Seç iletişim kutusunda, Yinelenen Değerler (İlk eşleşmeyi dahil et) seçeneğini işaretleyin ve Tamam butonuna tıklayın.

Screenshot of the Kutools Select Duplicate & Unique Cells dialog in Excel

Notlar:
(1) İlk oluşumlar hariç yinelenen değerleri seçip silmek için Yinelenen Değerler (İlk eşleşmeyi hariç tut) seçeneğini işaretleyin.
(2) Belirtilen sütundaki yinelenen değerlere göre satırları seçip silmek için Tüm satırı seç seçeneğini işaretleyin.
(3) Büyük/küçük harf eşleşmesiyle yinelenen değerleri seçip silmek için Büyük/küçük harf duyarlı seçeneğini işaretleyin.
(4) Yinelenen hücreleri veya satırları seçmek, vurgulamak ve silmek için Arka plan rengini doldur veya Yazı tipi rengini doldur seçeneklerini işaretleyin ve ihtiyacınıza göre dolgu veya yazı tipi rengini belirtin.

4. Ardından bir iletişim kutusu açılır ve kaç hücrenin seçildiğini gösterir, kapatmak için Tamam butonuna tıklayın.

5. Seçili hücrelere sağ tıklayın ve içerik menüsünden Sil'i seçin.

Screenshot of selecting the Delete option after identifying duplicates with Kutools and the Delete dialog with the Shift cells up option seleccted

6. Açılan Sil iletişim kutusunda, Hücreleri yukarı kaydır seçeneğini işaretleyin ve Tamam butonuna tıklayın.

Böylece, tüm yinelenen değerler (ilk oluşumlar dahil) topluca kaldırılmış olur.

4.3 Bir sütunda yinelenenlere göre satırları sil

Çoğu durumda, bir sütunda yinelenen değerleri tanımlar ve ardından yinelenen değerlere göre tüm satırları kaldırırız. Aslında, bu işlem tek bir sütundan yinelenen değerleri kaldırmaya oldukça benzer. Sonuç olarak, belirtilen sütunda yinelenenlere göre satırları silmek için benzer çözümler kullanabiliriz.

İlk yöntem, yerleşik Yinelenenleri Kaldır özelliğini kullanarak belirtilen sütunda yinelenenlere göre satırları kaldırmaktır. Sadece kaldırmak istediğiniz aralığı seçin, Veri > Yinelenenleri Kaldır tıklayın, Yinelenenleri Kaldır iletişim kutusunda yalnızca belirtilen sütunu işaretleyin ve ardından Tamam tıklayarak kaldırma işlemini tamamlayın.

Screenshot of the Remove Duplicates feature in Excel used to remove rows based on duplicates in a column

Ayrıca, Koşullu Biçimlendirme ve Filtre özelliğini kullanarak belirtilen sütunda yinelenen değerlere göre satırları kaldırabilirsiniz. Öncelikle, belirli bir sütunda yinelenen değerlere göre satırları koşullu biçimlendirme kuralı ile vurgulayın (nasıl yapılacağını görmek için tıklayın). İkinci olarak, aralığı renge göre filtreleyin. Üçüncü olarak, filtrelenen tüm satırları kolayca silin. Son olarak, filtreyi temizleyin veya iptal edin ve yalnızca belirtilen sütunda benzersiz değerlere sahip satırların kaldığını göreceksiniz.

Screenshot of Excel showing rows highlighted using conditional formatting to identify duplicates for deletion

Alternatif olarak, bir yardımcı sütun ekleyebilir ve belirtilen sütunda yinelenenleri tanımlamak için =COUNTIF($C$3:$C$21,C3) formülünü uygulayabilirsiniz. Ardından, yardımcı sütunda1'den büyük olanları filtreleyin ve filtrelenen tüm satırları kolayca kaldırın. Filtreyi temizledikten sonra, yalnızca belirtilen sütunda benzersiz değerlere sahip satırların kaldığını göreceksiniz.

Screenshot of Excel showing a helper column with formula results to identify duplicates for deletion

Kutools for Excel üçüncü parti eklentisi ayrıca, belirtilen sütunda yinelenen değerlere göre satırları hızlıca seçmenizi ve ardından sağ tıklama menüsüyle bu satırları kolayca kaldırmanızı sağlayan harika bir Yinelenen & Benzersiz Hücreleri Seç özelliği sunar.

Screenshot of Kutools' Select Duplicate & Unique Cells tool used to highlight and remove duplicate rows in Excel

Kutools for Excel’in Gelişmiş Satırları Birleştir özelliği de belirtilen anahtar sütundaki yinelenen değerlere göre satırları hızlıca kaldırabilir.

Screenshot of Kutools' Advanced Combine Rows feature for advanced duplicate removal based on primary key

4.4 İki sütunda yinelenenleri sil

Bazen, iki listeyi veya sütunu karşılaştırmamız ve ardından aralarındaki yinelenenleri Excel'de kaldırmamız gerekir. Bu bölümde, sizin için iki çözüm sunulacaktır.

4.4.1 Yardımcı sütun ile iki sütunda yinelenenleri sil

Bir yardımcı sütun ekleyip iki sütun arasındaki yinelenen değerleri tanımlamak için bir formül uygulayabilir, ardından yinelenenleri filtreleyip kolayca silebilirsiniz.

1. Yinelenen değerleri kaldıracağınız belirtilen sütunun yanına boş bir sütun ekleyin.

2. Yardımcı sütunun ilk hücresine (başlık hücresi hariç) =IF(ISERROR(MATCH(C2,$A$2:$A$13,0)),"Benzersiz","Yinelenen") formülünü yazın ve Otomatik Doldurma tutamacını aşağıya sürükleyerek formülü diğer hücrelere kopyalayın.

Screenshot showing a helper column with formula identifying duplicates between two columns in Excel

Notlar: Yukarıdaki formülde,
(1) C2 yinelenen değerleri kaldıracağınız belirtilen sütundaki ilk hücredir;
(2) $A$2:$A$13 karşılaştırma yapacağımız diğer sütundur.
(3) Bu formül şu sonucu döndürür: Yinelenen ilgili değer diğer sütundaki değerlerle yineleniyorsa ve Benzersiz diğer sütundaki değerlerle farklıysa.

3. Yardımcı sütunu seçin ve Veri > Filtre'ye tıklayın.

A screenshot showing the Filter option in the Excel Data tab

4Filtre simgesine tıklayın A screenshot of the filter icon in Excel's column header  yardımcı sütun başlığında, açılır menüde yalnızca Yinelenenseçeneğini işaretleyin ve Tamam butonuna tıklayın.

Screenshot of Excel displaying rows filtered based on duplicates between two columns

5. Şimdi tüm yinelenen değerler filtrelenir. Filtrelenen hücreleri seçin, sağ tıklayın ve içerik menüsünden Satırı Sil'i seçin. Açılan onay iletişim kutusunda Tamam'a tıklayın.

6. Böylece, belirtilen sütundan tüm yinelenen değerler kaldırılır. Filtreyi iptal etmek için tekrar Veri > Filtre'ye tıklayın.

Böylece, yalnızca belirtilen sütunda benzersiz değerlerin kaldığını göreceksiniz. İhtiyacınıza göre yardımcı sütunu kaldırabilirsiniz.

Screenshot showing the final unique rows after removing duplicates between two columns

Notlar: Bu yöntem, belirtilen sütundaki yinelenen değerlere göre tüm satırları kaldırır.

4.4.2 Harika bir araç ile iki sütunda yinelenenleri sil

Kutools for Excel yüklüyse, harika Aynı & Farklı Hücreleri Seç özelliğini kullanarak iki sütun arasındaki yinelenen değerleri hızlıca seçebilir ve ardından kolayca kaldırabilirsiniz.

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...

1. Kutools > Seç > Aynı & Farklı Hücreleri Seç'e tıklayarak bu özelliği etkinleştirin.

2. Aynı & Farklı Hücreleri Seç iletişim kutusunda, her iki sütunu Değerleri Bul ve Göre kutularında ayrı ayrı belirtin, Hücre bazında ve Aynı değerler seçeneklerini işaretleyin ve Tamam butonuna tıklayın. Ekran görüntüsüne bakın:

Screenshot of Kutools Select Same & Different Cells tool for comparing and identifying duplicates between columns

3. Böylece, iki sütun arasındaki tüm yinelenen değerler ilk sütunda (Değerleri Bul kutusunda belirttiğiniz sütun) seçilir. Açılan iletişim kutusunda Tamam butonuna tıklayın.

Screenshot of duplicates selected using Kutools for deletion in Excel

4. Bu yinelenen değerleri doğrudan silmek için Delete tuşuna basabilir veya sağ tıklayıp içerik menüsünden Sil 'i seçebilirsiniz.


Daha fazla makale ...

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  |  Geliştirilmiş İşlevleri Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle   |  Boş Satırları Sil   |  Sütunları veya Hücreleri Verileri Kaybetmeden Birleştir   |   Formül Olmadan Yuvarla ...
Süper ARA: Çok Kriterli Düşeyara    Çoklu Değer Düşeyara  |   Ç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ı ve 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 (Auto Text)   |  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 filtrele...) ...
En İyi15 Araç Seti12 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ştir & Böl Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...)   |   ... ve daha fazlası

Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar.  En çok ihtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!