Skip to main content

Kutools for Office — Bir Paket. Beş Araç. Daha Fazla İş Yapın.

Excel'de satırları tek veya çift sayılara göre nasıl sıralarız?

Author Xiaoyang Last modified

Excel'de sayıları artan veya azalan sıraya göre sıralamak yaygın bir görevdir, ancak bazen verilerinizi tüm tek sayıların bir arada, tüm çift sayıların da bir arada gruplanacak şekilde düzenlemeniz gerekebilir. Örneğin, büyük bir sayı listesiniz var ve analiz veya raporlamayı kolaylaştırmak için tek ve çift değerleri ayırmak istiyorsunuz. Excel'de tek veya çift değerlere göre sıralama varsayılan bir özellik olarak bulunmaz, ancak bu işlemi gerçekleştirmenize yardımcı olabilecek birden fazla pratik yöntem vardır. Aşağıda, yardımcı sütunlar, formüller, VBA kodu veya gelişmiş eklentiler kullanarak satırları tek veya çift sayılara göre sıralamanın birkaç çözümünü bulacaksınız.

A screenshot showing a list of numbers in Excel Arrow A screenshot showing the sorted list in Excel after applying sort by odd or even numbers

Yardımcı bir sütunla tek veya çift sayılara göre satırları sıralayın

Kutools for Excel ile tek veya çift sayılara göre satırları sıralayın

VBA kodu kullanarak tek veya çift sayılara göre satırları sıralayın

MOD formülü kullanarak tek veya çift sayıları belirleyin


Yardımcı bir sütunla tek veya çift sayılara göre satırları sıralayın

Excel'deki sayıları tek veya çift değerlere göre sıralamanın en hızlı yollarından biri, Excel'in sıralama işlemi sırasında tekleri çiftlerden ayırt etmesine izin vermek için yardımcı bir sütun eklemektir. Bu yöntem basit ve formüllerle ve Sıralama özelliğiyle çalışmaktan hoşlanan kullanıcılar için uygundur, ayrıca herhangi bir Excel sürümünde çalışır. Yaklaşım esnektir, ancak geçici olarak yeni bir sütun eklenmesini gerektirir.

1. Sayı listenizin yanındaki boş bitişik hücreye aşağıdaki formülü girin (örneğin, sayılarınız A2'de başlıyorsa, bunu B2'ye girin): =EĞERTEK(A2) ve Enter tuşuna basın.
Ekran görüntüsüne bakın:

A screenshot showing how to apply the ISODD formula in Excel to identify odd numbers

İpucu: EĞERTEK fonksiyonu bir değerin tek olup olmadığını kontrol eder. Sütun başlıklarını kullanıyorsanız, formülünüzün doğru veri satırına başvurduğundan emin olun.

2. Formülü listenizin tamamına kadar doldurma tutamağını kullanarak sürükleyin. Formül, tek sayılar için DOĞRU, çift sayılar için YANLIŞ dolduracaktır. Bu görsel ayrım, sıralama için temel teşkil edecektir.
Ekran görüntüsüne bakın:

A screenshot showing the results of the ISODD formula in Excel indicating odd and even numbers

3. Formül hücrelerinin seçili kalmasını sağlayın, ardından Veri > Küçükten Büyüğe Sırala veya Büyükten Küçüğe Sırala butonlarına tıklayın.

A screenshot showing the Sort options in Excel

4. Şunu açılan Sıralama Uyarısı diyalog kutusunda şunu seçin Seçimi genişlet ve Tamam'a tıklayın. Bu, tüm satırların doğru şekilde sıralanmasını sağlar ve ilgili veriler bir arada kalır.
Ekran görüntüsüne bakın:

A screenshot of the Sort Warning dialog box

5. Tıklayın Sırala butonuna tıklayın. 'Küçükten Büyüğe Sırala'yı seçtiyseniz liste önce çift sayıları, sonra tek sayıları gruplayacak şekilde sıralanır (YANLIŞ, DOĞRU'dan daha küçük kabul edilir).
Ekran görüntüsüne bakın:

A screenshot showing even numbers sorted together followed by odd numbers in Excel

Notlar:

1. Tek sayıların çift sayıların önüne gelmesini istiyorsanız, şu seçeneği işaretleyin Büyükten Küçüğe Sırala 3. adımda.
2. Yardımcı sütun, çalışma sayfanızı düzenli tutmak için sıralamadan sonra silinebilir.
3. Yalnızca yardımcı sütunu sıralamamaya dikkat edin, aksi takdirde orijinal veri sıranız bozulabilir.

Pratik ipucu: Bu yöntem evrenseldir, çevrimdışı çalışır ve makrolara veya eklentilere ihtiyaç duymaz. Ancak, sık sık tek/çift sıralaması yapmanız gerekiyorsa, otomasyonu artırmak için diğer yaklaşımları denemek isteyebilirsiniz.


Kutools for Excel ile tek veya çift sayılara göre satırları sıralayın

Büyük veri kümelerini yöneten ve daha hızlı, esnek bir çözüm arayanlar için Kutools for Excel, tek ve çift sayıları doğrudan sıralayabilen Gelişmiş Sıralama işlevi sunar — yardımcı sütunlar oluşturmanıza veya karmaşık formüller yazmanıza gerek kalmadan. Bu, benzer sıralama görevlerini sık sık gerçekleştiren veya grafiksel bir arayüzü takdir eden kullanıcılar için uygundur. Kutools, sıralama yeteneklerini artırır ve toplu işlemleri verimli bir şekilde destekler.

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

Kutools for Excel'i yükledikten sonra şu adımları izleyin:

1. Sıralamak istediğiniz veri aralığını seçin.

2. Şuraya gidin Kutools Plus > Sırala > Gelişmiş Sıralama.
Ekran görüntüsüne bakın:

A screenshot showing the Advanced Sort feature on the Kutools tab on the ribbon

3. Şurada Gelişmiş Sıralama diyalog kutusunda, sıralamak istediğiniz sütunu şu listeden seçin Sütun açılır menüsünden. Şurada ki Şuna göre sırala bölümünde, şunu seçin Çift ve tek sayı; ardından istenen sıralama düzenini seçin: A'dan Z'ye önce çift sayılar için ve Z'den A'ya ilk önce tek sayılar için.
Ekran görüntüsüne bakın:

A screenshot of the Advanced Sort dialog box

4. Tamam'a tıklayın. Listeniz, ayarlarınıza göre tek ve çift sayıları gruplamak için anında sıralanacaktır. İşte örnek sonuçlar:

Orijinal veri   Çiftten teke sırala   Tekten çifte sırala
A screenshot showing original unsorted data Arrow A screenshot showing data sorted from even to odd numbers in Excel Arrow A screenshot showing data sorted from odd to even numbers in Excel

Bu Gelişmiş Sıralama özelliğini öğrenmek için tıklayın.

 Kutools for Excel'i şimdi indirin ve ücretsiz deneyin!

Avantajlar: Ekstra formüllere veya sütunlara gerek yoktur, basit bir arayüzle çalışır, hızlıca tek/çift kriterlerine göre sıralar, sık kullanılanlar için uygundur.
Dikkat Edilmesi Gerekenler: Kutools, kurulum gerektiren üçüncü parti bir eklentidir, ancak birçok kişi tarafından güçlü Excel geliştirmeleri için güvenilir bulunur.


Demo: Kutools for Excel ile tek veya çift sayılara göre satırları sıralayın

 
Kutools for Excel: Parmaklarınızın ucunda 300 kadar kullanışlı araç! Sürekli ücretsiz AI özellikleriyle çalışın! Hemen İndirin!

VBA kodu kullanarak tek veya çift sayılara göre satırları sıralayın

Eğer sayıları tek veya çift değerlere göre sıralama işlemini otomatikleştirmek istiyorsanız, VBA makrosu kullanmak etkili bir yöntemdir. Bu yaklaşım, makrolar hakkında temel bilgi sahibi olan kullanıcılar için uygundur ve özellikle sık sık sıralama yapmanız gerekiyorsa veya yardımcı sütunlar eklemek istemiyorsanız ve üçüncü parti eklentilere bağımlı kalmak istemiyorsanız faydalıdır. VBA, yerinde hızlı bir şekilde sıralama imkanı sunar.

1. Click Developer > Visual Basic to open the Microsoft Visual Basic for Applications window. If you don't see the Developer tab, you can enable it via Excel Options. In the VBA window, click Insert > Module, and paste the following code into the module:

Sub SortByOddEven()
    Dim ws As Worksheet
    Dim rng As Range, cell As Range
    Dim arr As Variant
    Dim HelperArr() As Integer
    Dim i As Long
    
    On Error Resume Next
    Set ws = Application.ActiveSheet
    Set rng = Application.InputBox("Select the range to sort (single column):", "KutoolsforExcel", Type:=8)
    
    If rng Is Nothing Then Exit Sub
    
    arr = rng.Value
    ReDim HelperArr(1 To UBound(arr, 1))
    
    For i = 1 To UBound(arr, 1)
        If IsNumeric(arr(i, 1)) Then
            HelperArr(i) = arr(i, 1) Mod 2
        Else
            HelperArr(i) = 2 ' Non-numeric entries go last
        End If
    Next i
    
    ' Add helper column
    rng.Offset(0, 1).Resize(UBound(arr, 1), 1).Value = Application.Transpose(HelperArr)
    
    ' Sort by helper column
    ws.Sort.SortFields.Clear
    ws.Sort.SortFields.Add Key:=rng.Offset(0, 1), SortOn:=xlSortOnValues, Order:=xlAscending
    
    With ws.Sort
        .SetRange rng.Resize(, 2)
        .Header = xlNo
        .Apply
    End With
    
    ' Remove helper column
    rng.Offset(0, 1).Resize(UBound(arr, 1), 1).Clear
    
    MsgBox "Rows are sorted by odd (1) or even (0) numbers.", vbInformation, "KutoolsforExcel"
End Sub

2. Basın F5 veya Run button butonuna tıklayın. Görüntülenen giriş kutusunda veri sütununuzu seçin ve makro, verilerinizi otomatik olarak, çift sayıları teklerden önce gruplayacak şekilde sıralayacaktır (veya sıralama düzenine bağlı olarak tersi).

Notlar ve sorun giderme:

  • Eğer bu makroyu çoklu sütunlu bir aralığa uygularsanız, yalnızca seçilen sütun ve onun yanındaki sütunlar sıralanacaktır. En iyi sonuçlar için, yalnızca sıralanacak sütunu seçin veya gelişmiş kullanım durumlarında çoklu sütun sıralaması için kodu ayarlayın.
  • Makroları çalıştırmadan önce çalışma sayfanızı kaydettiğinizden emin olun, böylece yanlışlıkla veri kaybını önlersiniz.
  • Sayısal olmayan girişler hata oluşmasını önlemek için en alta sıralanır.

Avantajlar: Tamamen otomatik, yardımcı sütun kalmaz, tekrarlanan görevler için hızlıdır.
Sınırlamalar: Makroları etkinleştirmeyi ve bazı VBA deneyimlerini gerektirir; hassas veriler üzerinde uygulanırken dikkatli olunmalıdır.


MOD formülü kullanarak tek veya çift sayıları belirleyin

EĞERTEK fonksiyonunun yanı sıra, tek ve çift sayıları ayırt etmek için MOD fonksiyonunu da kullanabilirsiniz. Bu yöntem, standart matematiksel işlemlerle ilgili bilgi sahibi olan kullanıcılar veya belirli işlevlerden yoksun veya yerelleştirilmiş eski Excel sürümleri kullananlar için pratiktir. MOD yaklaşımı size açık sayısal göstergeler sağlar — çift sayılar için 0, tek sayılar için 1 — sırayı kontrol etmenize veya diğer sıralama iş akışlarıyla entegre olmanıza olanak tanır.

1. Sayılarınızın yanındaki boş bir hücreye (örneğin, B2) aşağıdaki formülü girin:

=MOD(A2,2)

Bu formül A2'deki değeri 2'ye bölüp kalanı döndürür. Çift sayılar 0 üretir; tek sayılar 1 üretir.
2. Bu formülü kalan sayı listenize uygulamak için aşağıya kopyalayın.
3. Bu yardımcı sütuna dayalı verilerinizi sıralayın (Veri > Sırala), daha önce açıklanan yardımcı sütun yönteminde olduğu gibi. Küçükten büyüğe sıralama, tüm çift sayıları (0) tüm tek sayıların (1) önüne yerleştirecektir.

İpuçları:

  • Verileriniz tamsayı olmayan değerler içeriyorsa, MOD yine de çalışır, ancak yalnızca tam sayılar amaçlanan şekilde 0 veya 1 gösterecektir.
  • Bu yöntem dil ve bölge bağımsızdır ve DOĞRU/YANLIŞ çıktılarından daha şeffaf olabilir.
  • Artan ve azalan sıralama arasında değiştirerek sırayı değiştirebilirsiniz.

İlgili makaleler:

Excel'de e-posta adreslerini domain'e göre nasıl sıralarız?

Excel'de verileri en sık kullanılan değere göre nasıl sıralarız?

Excel'de üstü çizili verilere göre nasıl sıralar veya filtreleriz?

Excel'de boş hücreleri üstte olacak şekilde satırları nasıl sıralarız?


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 | Kutools Fonksiyonlarını Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Veriyi Kaybetmeden Birleştir | Formül olmadan Yuvarla...
Süper ARA: Çoklu Kriter VLookup | Çoklu Değer VLookup | Ç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ı & 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 | 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 filtreleme...)...
En İyi15 Araç Takımı:12 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ştirme & Bölme Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...) | ... ve dahası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40+ diğer dili destekler!

Kutools for Excel ile Excel becerilerinizi güçlendirin ve benzersiz bir verimlilik deneyimi yaşayın. Kutools for Excel, üretkenliği artırmak ve zamandan tasarruf etmek için300'den fazla Gelişmiş Özellik sunuyor. İhtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Ofis uygulamalarına sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır.

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma işlevini etkinleştirin.
  • Yeni pencereler yerine aynı pencerede yeni sekmelerde birden fazla belge açıp oluşturun.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce mouse tıklaması azaltır!

Tüm Kutools eklentileri. Tek kurulum

Kutools for Office paketi, Excel, Word, Outlook & PowerPoint için eklentileri ve Office Tab Pro'yu bir araya getirir; Office uygulamalarında çalışan ekipler için ideal bir çözümdür.

Excel Word Outlook Tabs PowerPoint
  • Hepsi bir arada paket — Excel, Word, Outlook & PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans — dakikalar içinde kurulun (MSI hazır)
  • Birlikte daha verimli — Ofis uygulamalarında hızlı üretkenlik
  • 30 günlük tam özellikli deneme — kayıt yok, kredi kartı yok
  • En iyi değer — tek tek eklenti almak yerine tasarruf edin