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

Excel’de satırları tek veya çift sayılara göre nasıl sıralayabilirim?

YazarXiaoyang Değiştirme Tarihi

Excel’de sayıları artan veya azalan düzende sıralamak oldukça yaygındır; ancak bazen verilerinizi, tüm tek sayıları bir araya ve tüm çift sayıları ayrı bir gruba toplayarak düzenlemeniz gerekebilir. Örneğin, analiz veya raporlama amacıyla tek ve çift değerleri ayırmak istediğiniz büyük bir sayı listeniz olabilir. Excel’de tek veya çift sayılara göre sıralama, varsayılan olarak yerleşik bir özellik değildir; ancak bunu gerçekleştirmenize yardımcı olabilecek birden fazla pratik yöntem mevcuttur. Aşağıda, yardımcı sütunlar, formüller, VBA kodu ya da gelişmiş bir eklenti kullanmayı tercih etmenize bağlı olarak satırlarınızı tek veya çift sayılara göre sıralamanızı sağlayacak çeşitli çözümler bulacaksınız.

Excel'de sayı listesini gösteren bir ekran görüntüsüOkTek veya çift sayılara göre sıralama uygulandıktan sonra Excel'de sıralanmış listeyi gösteren bir ekran görüntüsü

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

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

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

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


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

Excel’de sayıları tek veya çift değerlere göre sıralamanın en hızlı yollarından biri, sıralama sırasında Excel’in tek ve çift sayıları ayırmasını sağlayan bir yardımcı sütun kullanmaktır. Bu yöntem, formüllerle ve Sıralama özelliğinin rahatça kullanılabilmesini bilen kullanıcılar için basit, etkili ve her Excel sürümünde işe yarar. Yaklaşım esnektir; ancak geçici olarak yeni bir sütun eklenmesini gerektirir.

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

Excel'de tek sayıları belirlemek için ISODD formülünün nasıl uygulanacağını gösteren bir ekran görüntüsü

İpucu: TEKSAYI (ISODD) işlevi, bir değerin tek sayı olup olmadığını denetler. Sütun başlıkları kullanıyorsanız, formülünüzün doğru veri satırına başvurduğundan emin olun.

2. Formülü listenizin sonuna kadar doldurmak için doldurma tutamacını sürükleyin. Formül, tek sayılar için DOĞRU, çift sayılar için YANLIŞ değerini döndürür. İşte sıralamanın temelini oluşturacak bu görsel ayrım!
Ekran görüntüsüne bakın:

Excel'de ISODD formülünün sonuçlarını, tek ve çift sayıları belirterek gösteren bir ekran görüntüsü

3. Formül içeren hücrelerin seçili olduğundan emin olduktan sonra, Veri > Sırala En küçükten en büyüğe veya Sırala En büyükten en küçüğe seçeneklerinden birine tıklayın.

Excel'de Sıralama seçeneklerini gösteren bir ekran görüntüsü

4. Sıralama Uyarısı iletişim kutusunda, Seçimi genişlet seçeneğini işaretleyin ve Tamam’a tıklayın. Böylece ilgili veriler birlikte kalacak şekilde tüm satırlar doğru sıralanır.
Ekran görüntüsüne bakın:

Sıralama Uyarısı iletişim kutusunun ekran görüntüsü

5.Sırala düğmesine tıklayın. "En küçükten en büyüğe Sırala"yı seçtiyseniz, listeleriniz önce çift sonra tek sayılar olacak şekilde gruplanır (çünkü YANLIŞ, DOĞRU'dan küçük kabul edilir).
Ekran görüntüsüne bakın:

Excel'de önce çift sayıların ardından tek sayıların birlikte sıralandığını gösteren bir ekran görüntüsü

Notlar:

1. Tek sayıların çiftlerden önce görünmesini istiyorsanız, 3. adımda Sırala En büyükten en küçüğe seçeneğini belirleyin.
2. Sıralamadan sonra çalışma sayfanızı düzenli tutmak için yardımcı sütunu silebilirsiniz.
3. Yalnızca yardımcı sütunu sıralamamaya dikkat edin; aksi takdirde orijinal veri sıralamanız bozulur.

Pratik ipucu: Bu yöntem evrenseldir, çevrimdışı çalışır ve makro veya eklenti gerektirmez. Ancak tek/çift sıralamayı sık sık yapıyorsanız, daha fazla otomasyon için diğer yaklaşımları denemek isteyebilirsiniz.


Satırları tek veya çift sayılara göre Kutools for Excel ile 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, çift ve tek sayılara göre doğrudan sıralama yapmanızı sağlayan Gelişmiş Sıralama özelliğini sunar—yardımcı sütun oluşturmanıza ya da karmaşık formüller yazmanıza gerek kalmaz. Bu yöntem, benzer sıralama işlemlerini sık sık yapan veya grafiksel bir arayüz tercih eden kullanıcılar için idealdir. Kutools, sıralama yeteneklerinizi geliştirir ve toplu işlemleri son derece verimli şekilde destekler.

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…

Kutools for Excel yüklendikten sonra Kutools for Excelşu adımları izleyin:

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

2. Şeritte KUTOOLS PLUS > Sırala > Gelişmiş Sıralama yolunu izleyin.
Ekran görüntüsüne bakın:

Şeritte Kutools sekmesinde Gelişmiş Sıralama özelliğini gösteren bir ekran görüntüsü

3. Gelişmiş Sıralama iletişim kutusunda, Sütun açılır menüsünden sıralamak istediğiniz sütunu seçin. Sıralama Ölçütü bölümünde Çift ve tek sayılar seçeneğini belirleyin; ardından istenen sıralama düzenini seçin: A'dan Z'ye çift sayılar önce gelir, Z'den A'ya tek sayılar önce gelir.
Ekran görüntüsüne bakın:

Gelişmiş Sıralama iletişim kutusunun ekran görüntüsü

4. Tamam düğmesine tıklayın. Listeniz, Çift ve Tek Sayılar ayarlarınıza göre anında gruplanarak sıralanacak. İşte örnek sonuçlar:

Orijinal veri  Çiftten teke doğru sayıları sıralayın  Tekten çifte doğru sayıları sıralayın
Orijinal sıralanmamış verileri gösteren bir ekran görüntüsüOkExcel'de verilerin çiftten teke doğru sıralandığını gösteren bir ekran görüntüsüOkExcel'de verilerin tekten çifte doğru sıralandığını gösteren bir ekran görüntüsü

Bu Gelişmiş Sıralama özelliğinin ayrıntılarını öğrenmek için hemen tıklayın!

Kutools for Excel'i indirin ve hemen ücretsiz deneyin!

Avantajlar: Ekstra formüllere veya sütunlara gerek yoktur; basit bir arayüzle çalışır, tek ya da çift ölçütlerine göre anında sıralama yapar ve sık kullananlar için idealdir.
Dikkat edilmesi gerekenler: Kutools, kurulum gerektiren üçüncü parti bir eklentidir; ancak sağlam Excel geliştirmeleriyle birçok kullanıcı tarafından güvenle tercih edilmektedir.


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

 
Kutools for Excel: Parmaklarınızın ucunda 300 kullanışlı araç! Daha akıllı ve daha hızlı çalışma için yapay zekâ destekli özellikleri deneyin!Hemen İndirin!

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

Sayıları tek veya çift değerlere göre sıralamayı otomatikleştirmek istiyorsanız, VBA makrosu kullanmak oldukça verimli bir çözümdür. Bu yöntem, temel düzeyde makro bilgisine sahip kullanıcılar için idealdir; özellikle sıralamayı sık sık tekrarlıyorsanız, yardımcı sütun eklemek istemiyorsanız ya da üçüncü parti eklentilere bağlı kalmak istemiyorsanız size kolaylık sağlar. VBA, yerinde sıralama için hızlı ve gösterişsiz pratik bir yol sunar.

1. Geliştirici > Visual Basic öğelerine tıklayarak Microsoft Visual Basic for Applications penceresini açın. Geliştirici sekmesini görmüyorsanız, Excel Seçenekleri'nden etkinleştirebilirsiniz. VBA penceresinde Ekle > Modül yolunu izleyin ve aşağıdaki kodu modüle yapıştırın:

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. Makroyu çalıştırmak için F5 tuşuna basın veya Çalıştır düğmesi düğmesine tıklayın. Görünen giriş kutusunda veri sütununuzu seçin; makro, verilerinizi otomatik olarak çift sayılar önce (veya sıralama düzeninize göre tam tersi) olacak şekilde sıralar.

Notlar ve sorun giderme:

  • Bu makroyu çok sütunlu bir aralıkta uygularsanız, yalnızca seçili sütun ve hemen bitişik sütunlar sıralanır. En iyi sonuç için yalnızca sıralanacak sütunu seçin veya gelişmiş kullanım senaryolarında çok sütunlu sıralama için kodu uyarlayın.
  • Makroları çalıştırmadan önce çalışma kitabınızın kaydedildiğinden emin olun; böylece veri kaybını önleyin.
  • Sayısal olmayan girdiler, hata oluşmaması için en alta sıralanır.

Avantajlar: Tamamen otomatik, yardımcı sütun bırakmaz ve tekrarlanan görevlerde son derece hızlıdır.
Sınırlamalar: Makroların etkinleştirilmesini ve temel düzeyde VBA bilgisini gerektirir; hassas veriler üzerinde kullanırken dikkatli olun.


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

ISODD işlevinin yanı sıra, çift ve tek sayıları ayırt etmek için MOD işlevini de kullanabilirsiniz. Bu yöntem, standart matematiksel işlemlere aşina olan ya da belirli işlevleri veya yerelleştirmeleri içermeyen eski Excel sürümleri kullanan kullanıcılar için son derece pratiktir. MOD yaklaşımı, size net sayısal göstergeler sunar: çift sayılar için 0, tek sayılar için 1. Böylece sıralama düzeninizi kolayca kontrol edebilir veya diğer sıralama iş akışlarıyla sorunsuzca entegre edebilirsiniz.

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 hücresindeki değeri 2’ye böler ve kalanı verir. Çift sayılar 0, tek sayılar ise 1 sonucunu üretir.
2. Bu formülü aşağıya doğru kopyalayarak sayı listesinin geri kalanına uygulayın.
3. Daha önceki yardımcı sütun yönteminde açıklandığı gibi, verilerinizi bu yardımcı sütuna göre sıralayın (Veri > Sırala). En küçükten en büyüğe sıralamak, tüm çift sayıları (0) tüm tek sayılardan (1) önce getirir.

İpuçları:

  • Verilerinizde tam sayı olmayan değerler olsa bile MOD fonksiyonu çalışmaya devam eder; ancak yalnızca tam sayılar 0 veya 1 olarak görüntülenir.
  • Bu yöntem, dil ve bölge bağımsızdır ve DOĞRU/YANLIŞ çıktılarına kıyasla daha şeffaf olabilir.
  • Artan ve azalan sıralama arasında geçiş yaparak sıralama düzenini istediğiniz gibi değiştirebilirsiniz.

İlgili makaleler:

Excel'de e-posta adresleri, alan adına göre nasıl sıralanır?

Excel'de veriler, en sık tekrarlanan değere göre nasıl sıralanır?

Excel'de veriler, üzeri çizili metne göre nasıl sıralanır veya filtrelenir?

Excel'de satırlar, boş hücreler üste gelecek şekilde nasıl sıralanır?


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