Excel'de yinelenenleri bul, vurgula, filtrele, say ve sil
Excel'de yinelenenleri bulma, vurgulama, filtreleme, sayma ve silme
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
- 2. Yinelenenleri filtrele
- 3. Yinelenenleri say
- 4. Yinelenenleri sil
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.
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","")
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.
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.
(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.
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.
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:
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.
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.
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.
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.
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:
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.
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.
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.
Böylece, seçili aralıktaki yinelenen satırlar tanımlanır ve vurgulanır. Ekran görüntüsüne bakın:
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.
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.
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:
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.
Her bir yinelenen değer serisi artık farklı bir renkle vurgulanacaktır.
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.
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.
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.
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.
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.
3seçeneğine tıklayın, ardından sütun başlığındaki filtre simgesine 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:
Böylece, yalnızca yinelenen hücrelere sahip satırların filtrelendiğini göreceksiniz. Ekran görüntüsüne bakın:
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.
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.
4Ardından filtre simgesine tıklayın 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:
Böylece, yalnızca yinelenen değerlere sahip satırların filtrelendiğini göreceksiniz. Ekran görüntüsüne bakın:
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.
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:
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.
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.
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.
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.
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.
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.
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.
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.
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.
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:
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.
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.
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.
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.
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.
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.
3Seçimi seçili tutun ve Veri > Alt Toplam.
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.
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.
2. PivotTable Oluştur iletişim kutusunda, yeni pivot tabloyu yerleştireceğiniz yeri belirtin ve Tamam butonuna tıklayın.
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:
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.
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.
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.
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:
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.
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.
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.
İ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.
İ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.
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.
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.
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:
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.
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.
3Filtre simgesine tıklayın 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.
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.
Ş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:
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.
3Filtre simgesine tıklayın 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:
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
4Filtre simgesine tıklayın 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.
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.
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.
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:
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.
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 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!