KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel'de ikinci en çok tekrar eden (veya en sık geçen) sayıyı ya da metni nasıl bulabilirim?

YazarKelly Değiştirme Tarihi

Excel’de günlük çalışmalarda, bir liste veya sütundaki en sık tekrar eden değeri değil, ikinci en yaygın olanı belirlemeniz gerekebilir. Bu ihtiyaç, anket sonuçlarını, ürün satışlarını veya tekrarlayan veri girişlerini analiz ederken ya da en belirgin eğilimin ötesinde daha derin içgörüler elde etmek istediğinizde karşınıza çıkabilir. Yerel MODE işlevi, en sık tekrar eden sayıyı hızlıca döndürse de ikinci en yaygın değeri doğrudan tespit etmek için bir çözüm sunmaz. Ayrıca verileriniz metin değerleri içeriyorsa veya hem metin hem sayı barındıran karışık bir yapıdaysa süreç daha da karmaşıklaşabilir. İşte bu yazıda, Excel’de bir liste veya tablodaki ikinci en yaygın değeri verimli şekilde bulmanıza yardımcı olacak çeşitli pratik yaklaşımları—her birinin farklı güçlü yönleri, sınırlamaları ve uygulanabilir senaryolarıyla birlikte—özetliyoruz.


Bir dizi formülüyle ikinci en çok tekrar eden/sık geçen sayıyı bulun

Bu çözüm, belirtilen aralıkta ikinci en sık geçen sayıyı bulmak için dizi formüllerinden yararlanır. Dizi formülleri, tek bir formülle doğrudan sonuca ulaşmak istediğinizde idealdir; ancak yalnızca sayısal değerlerle güvenilir şekilde çalışır. Metin değerleri için farklı bir yaklaşım gerekir. Ayrıca, kullandığınız Excel sürümüne (Office 365 öncesi sürümler ve Excel 2019) bağlı olarak, dizi formüllerini onaylarken Enter tuşuna basmak yerine Ctrl + Shift + Enter tuşlarına birlikte basmanız gerekebilir.

Sonucun görüntülenmesini istediğiniz boş bir hücre seçin ve aşağıdaki formülü girin:

=MODE(IF(A2:A31<,>,MODE(A2:A31),A2:A31,""))

Formülü onaylamak için aynı anda Ctrl + Shift + Enter tuşlarına basın. Başarıyla girildiğinde, Excel formülün dizi formülü olarak girildiğini göstermek üzere formülün etrafına otomatik olarak süslü parantezler ekleyecektir.

 ikinci en yaygın değeri bulmak için bir formül kullanın

Aralığınızda ikinci sıklıkta tekrar eden sayı, daha sonra hücrede görüntülenecektir. Bu yaklaşım sayısal listelerde verimli çalışır; ancak metin değerleriyle uyumlu değildir ve birden fazla değerin aynı sıklığa sahip olması durumunda eşitlikleri çözmek için özel bir mantık içermez.

sonucu almak için Ctrl + Shift + Enter tuşlarına basın

İpuçları ve Notlar: Aralığınızın (örnekte A2:A31) gerçek verilerinizle eşleştiğini iki kez kontrol edin. Listedeki benzersiz değer sayısı iki veya daha azsa, bu formül hata verebilir veya beklenmedik sonuçlar döndürebilir. Ayrıca Office 365, Excel 2019 veya daha yeni sürümleri kullanıyorsanız, dinamik dizi formüllerinden yararlanabilir ve yalnızca Enter tuşuna basmanız yeterli olur.


Yardımcı bir sütun kullanarak ikinci en çok tekrar eden/sık geçen sayıyı veya metni bulun

Bu yöntem, her öğenin tekrar sayısını topluca saymanıza ve ardından Kutools for Excel’in Gelişmiş Satırları Birleştir özelliğini kullanarak ikinci en yaygın veya en sık geçen öğeleri belirlemenize olanak tanır. Daha sonra tekrar sayılarını sıralayarak ikinci en çok tekrar eden veya en sık geçen metin değerini kolayca bulabilirsiniz.

Kutools for Excelkarmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'den fazla gelişmiş özelliğe sahiptir.Yapay zeka yetenekleriyle entegre, Kutools görevleri hassasiyetle otomatikleştirerek veri yönetimini zahmetsiz hale getirir.Kutools for Excel hakkında ayrıntılı bilgi…         Ücretsiz deneme…

1. Analiz etmek istediğiniz metin veya sayı sütununu ve tekrar sayılarını işaretlemek için bitişikteki boş bir sütunu seçin. Ardından şuraya gidin: Kutools > İçerik > Gelişmiş Satırları Birleştir.
Not: Netlik açısından yardımcı sütuna "Tekrar Sayısı" gibi bir başlık ekleyin.
Gelişmiş Satırları Birleştir özelliğine tıklayın

2. Gelişmiş Satırları Birleştir iletişim kutusunda, seçtiğiniz sütunu Birincil Anahtar olarak ayarlayın ve yardımcı sütunda tekrar sayısını hesaplaması için yapılandırın. Onaylamak için Tamam düğmesine tıklayın.
iletişim kutusunda seçenekleri belirtin

3. Tekrar sayılarını gösteren sütunu seçin, ardından şuraya gidin: Veri > Sırala – En büyükten en küçüğe ve değerleri sıklıklarına göre azalan şekilde sıralayın.
Veri > En Büyükten En Küçüğe Sırala'ya tıklayın

4. Sıralama Uyarısı penceresi açıldığında, Seçimi genişlet seçeneğinin işaretli olduğundan emin olun ve Sırala düğmesine tıklayın. Böylece satırlarınız düzenlenir ve ikinci en yaygın öğe üçüncü satırda görünür.
iletişim kutusundaki Seçimi Genişlet seçeneğini işaretleyin ve ikinci en yaygın metin üçüncü satırda sıralanır

Avantajlar: Bu yöntem, hem Metin ve Sayıya Göre Böl için mükemmeldir hem de yalnızca ikinci değil, aynı zamanda üçüncü, dördüncü vb. en yaygın değerleri de kontrol etmenizi sağlar.


Sıklığa göre sıralayarak ikinci en çok tekrar eden/sık geçen sayıyı veya metni bulun

Yerleşik araçlar ya da Kutools for Excel gibi eklentilerle değerleri sıklıklarına göre sıralamak, özellikle büyük veri kümeleriyle çalışırken ikinci en sık geçen değeri bulmanın en basit ve görsel yollarından biridir.

Kutools for Excelkarmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'den fazla gelişmiş özelliğe sahiptir.Yapay zeka yetenekleriyle entegre, Kutools görevleri hassasiyetle otomatikleştirerek veri yönetimini zahmetsiz hale getirir.Kutools for Excel hakkında ayrıntılı bilgi…         Ücretsiz deneme…

1. Hedef veri sütununuzu seçin, ardından şurayı açın: Enterprise > Gelişmiş Sıralama.
Gelişmiş Sıralama özelliğine tıklayın

2. Gelişmiş Sıralama iletişim kutusunu yapılandırın: Sütun açılır menüsünden sütununuzu seçin, sıralama ölçütü olarak Sıklık seçeneğini belirleyin ve sıralama düzenini Z’den A’ya olarak ayarlayın.
iletişim kutusunda seçenekleri belirtin

3. Tamam düğmesine tıklayın. Değerler, en sık olandan en seyrek olana doğru hızlıca sıralanır; böylece sıralanmış listeye bakarak ikinci en yaygın değeri kolayca belirleyebilirsiniz. Bu yöntem hem sayılar hem de metinler için sorunsuz çalışır, karşılaştırmayı kolaylaştırır ve formül gerektirmez.


VBA kodu kullanarak ikinci en çok tekrar eden/sık geçen sayıyı veya metni bulun

İkinci en sık geçen değeri, aralıktaki veriler sayı, metin ya da bunların bir karışımı olsun fark etmeksizin hızlı ve güvenilir şekilde döndüren özel bir VBA makrosu, tekrarlayan görevleri otomatikleştirmeyi tercih eden veya manuel kurulumdan kaçınmak isteyen kullanıcılar için idealdir. Bu tür VBA çözümleri, söz konusu analizi farklı çalışma sayfalarında düzenli olarak yapmanız gerekiyorsa veya yardımcı sütun kullanmak istemiyorsanız özellikle pratik ve verimlidir.

1. Excel Şeridi sekmesinde Geliştirici Araçları > Visual Basic seçeneğine tıklayın. Yeni açılan Microsoft Visual Basic for Applications penceresinde Ekle > Modül seçeneğini seçin ve aşağıdaki kodu modüle kopyalayıp yapıştırın:

Sub SecondMostFrequentValue()
    Dim dict As Object
    Dim rng As Range
    Dim cell As Range
    Dim freqArr As Variant
    Dim i As Integer
    Dim j As Integer
    Dim keyArr As Variant
    Dim tempF As Variant
    Dim tempK As Variant
    
    Set dict = CreateObject("Scripting.Dictionary")
    xTitleId = "KutoolsforExcel"
    
    On Error Resume Next
    Set rng = Application.Selection
    Set rng = Application.InputBox("Range", xTitleId, rng.Address, Type:=8)
    On Error GoTo 0
    
    If rng Is Nothing Then Exit Sub
    
    For Each cell In rng
        If Not IsEmpty(cell.Value) Then
            dict(cell.Value) = dict(cell.Value) + 1
        End If
    Next
    
    If dict.Count < 2 Then
        MsgBox "Not enough unique values.", vbExclamation, xTitleId
        Exit Sub
    End If
    
    freqArr = dict.Items
    keyArr = dict.Keys
    
    For i = 0 To dict.Count - 2
        For j = i + 1 To dict.Count - 1
            If freqArr(j) > freqArr(i) Then
                tempF = freqArr(i)
                tempK = keyArr(i)
                freqArr(i) = freqArr(j)
                keyArr(i) = keyArr(j)
                freqArr(j) = tempF
                keyArr(j) = tempK
            End If
        Next j
    Next i
    
    MsgBox "Second most frequent value: " & keyArr(1) & vbCrLf & "Times: " & freqArr(1), vbInformation, xTitleId
End Sub

2. Yürütme için Çalıştır düğmesi düğmesine (yeşil üçgen) tıklayın. Bir iletişim kutusu, hedef aralığınızı seçmenizi isteyecektir. Verilerinizi seçip onayladığınızda, ikinci en sık geçen değer ve tekrar sayısı görüntülenecektir.


İkinci en çok tekrar eden/sık geçen sayıyı veya metni PivotTable kullanarak bulun

PivotTable, Excel'de büyük veri kümelerini özetlemek ve analiz etmek için son derece esnek ve kullanıcı dostu bir yoldur. Her değerin tekrar sayısını saymanıza, bunları sıralamanıza ve sayısal ya da metin olsun ilk, ikinci hatta üçüncü en yaygın değeri hızla belirlemenize olanak tanır. Bu yöntem, formül girmek veya eklentiler kullanmak istemeyen, yerleşik Excel özelliklerini tercih eden kullanıcılar için idealdir.

1. Veri kümenizdeki herhangi bir hücreyi seçin, ardından Ekle > PivotTable seçeneğine tıklayın. İletişim kutusunda istenen aralığı ayarlayın ve PivotTable’ın nereye yerleştirileceğini belirleyin (örneğin, yeni bir çalışma sayfası).

2. Veri sütununuzu (örneğin “Ürün Adı” veya “Değerler”) PivotTable Alanlar bölmesinde hem Satırlar hem de Değerler alanlarına sürükleyin. “Değerler” alanını “[Sütun Adı] Sayısı” olarak güncelleyin.

3. PivotTable içindeki “Satır Etiketleri” sütunundaki açılır oka tıklayıp En büyükten en küçüğe sıralamayı seçin. Böylece en sık geçen değer en üstte, ikinci en sık geçen değer ise hemen alt satırda görüntülenir.

İpuçları: Bu yaklaşım, sıklık dağılımını görselleştirmeyi kolaylaştırır. Verileriniz değiştiğinde tabloyu filtreleyebilir veya yenileyebilirsiniz. Boş girişlerin de sayılacağını unutmayın; daha doğru sonuçlar için bunları dışlamak isteyebilirsiniz.

Karşılaştırma: Formül tabanlı çözümlerin aksine, PivotTable yöntemi karmaşık sözdizimi veya ileri düzey Excel becerileri gerektirmez; dinamik ve büyüyen veri kümeleriyle çalışmak için mükemmeldir.


Demo: Excel'de ikinci en çok tekrar eden/sık geçen sayıyı veya metni bulun

 

İlgili makaleler:

En İyi Office Üretkenlik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca 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 Aç/Kapat|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ı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En Çok Kullanılan 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ başka dillerde de desteklenir!

Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…


Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.

  • Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
  • Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!

Tüm Kutools eklentileri — tek bir kurulum dosyasında!

Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.

ExcelWordOutlookTabsPowerPoint
  • Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
  • Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar