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

Excel'de sıfır değerleri göz ardı ederek verilerimi nasıl sıralayabilirim?

YazarSun Değiştirme Tarihi

Excel'de hem sayılar hem de sıfırlar içeren bir veri kümesiyle çalışırken, standart sıralama işlevini uygulamak genellikle artan düzende sıralama yapılıyorsa tüm Sıfır Değerler'ları listenin en üstüne taşıyacaktır. Ancak birçok durumda, sıralama işlemi sırasında bunları etkisiz hâle getirerek Sıfır Değerler'ı listenin en altına bırakmak isteyebilirsiniz. Örneğin satış tutarlarını, üretim sayılarını veya sınav sonuçlarını analiz ederken, yalnızca sıfır olmayan sonuçlara odaklanmak ve sıfır girdileri sonradan incelemek isteyebilirsiniz. Bu yaklaşım, raporların daha net ve ileri analiz için daha anlamlı olmasını sağlayabilir.
 normal şekilde sıralasıfırları yok sayarak değerleri sırala

Yardımcı sütun kullanarak sıfırları yok sayarak değerleri sıralayın

Sort Values Ignoring Zeros with a Single Formula Column (Alternative Method)

VBA Kodu ile Sıfırları Yok Sayarak Değerleri Sıralama (Alternatif Çözüm)


Yardımcı sütun kullanarak sıfırları yok sayarak değerleri sıralayın

Sıfır değerleri listenin sonuna alarak verileri sıralamak için özel bir formül içeren yardımcı bir sütun kullanabilirsiniz. Bu yöntem son derece pratiktir ve tüm Excel sürümlerinde sorunsuz çalışır; özellikle sıfır değerlerin diğer veriler arasında dağınık şekilde yer aldığı ve sıfır olmayan sayıları bir arada tutarken sıfırları listenin en sonuna toplamak istediğiniz durumlarda idealdir.

1. Değerlerinizin yanındaki boş bir hücreye (örneğin, A sütunundaki orijinal verilerin hemen yanında yer alan B2 hücresine) aşağıdaki formülü girin:

=IF(A2=0,"",A2)

Bu formül, A2 hücresindeki değeri denetler: değer sıfırsa boş bir hücre ("") döndürür; sıfırdan farklıysa orijinal değeri korur. Tüm ilgili satırlara formülü kopyalamak için doldurma kulpu kullanın. Böylece yardımcı sütun yalnızca sıfır olmayan değerleri gösterecek, sıfırları ise boş hücre olarak bırakacaktır. Ekran görüntüsü, formül uygulandıktan sonra yardımcı sütunun nasıl göründüğünü sergiler:
sıfırlar hariç değerleri çıkarmak için bir yardımcı formül girin

İpucu: Hataları önlemek için formülünüzde gerçek çalışma sayfanızdaki doğru sütun ve hücre aralığına başvurduğunuzdan emin olun.

2. Yardımcı sütunu oluşturduktan sonra, yardımcı sütundaki tüm hücreleri seçin. Ardından Veri sekmesine gidin ve Sırala En küçükten en büyüğe seçeneğini belirleyin. Görünen Sıralama Uyarısı iletişim kutusunda, verilerinizin yardımcı sütun değerlerine göre sıralanmasıyla birlikte tüm satırınızın da sıralanması için Seçimi genişlet seçeneğinin işaretli olduğundan emin olun.
Veri > En Küçükten En Büyüğe Sırala seçeneğine tıklayın

İpucu: Seçiminizi genişletmek çok önemlidir; aksi takdirde yalnızca yardımcı sütun sıralanır ve verileriniz yanlış hizalanır. Her zaman tüm Veri Aralığınızı sıraladığınızdan emin olun.

3. Sırala'ya tıklayın. Veriler artık artan düzende sıralanacak; tüm sıfır olmayan değerler üstte, sıfırlar ise altta olacak şekilde düzenlenecektir. Sıralama işleminden sonra yardımcı sütuna ihtiyacınız kalmazsa, onu silebilir veya gizleyebilirsiniz.
değerler, sıfırlar dikkate alınmadan en küçükten en büyüğe doğru sıralanır

Not: Verilerinizde formüller varsa, beklenmedik sonuçları önlemek için sıralamadan önce bunları değer olarak kopyalayıp yapıştırmanız faydalı olabilir.

Bu yöntemin başlıca avantajları, tüm Excel sürümleriyle uyumlu olması ve son derece basit olmasıdır. Ancak ek bir yardımcı sütun eklemenizi gerektirir; bu da fazladan sütunlardan kaçınmak isteyen kullanıcılar için en ideal çözüm olmayabilir. Ayrıca, veri kümeniz sık sık güncelleniyorsa, yeni satırların yardımcı formül aralığınıza dahil edildiğinden emin olmanız gerekir.

Sorun Giderme: Sıfırların beklenildiği gibi alta gitmediğini fark ederseniz, formülün tüm ilgili hücrelere doğru şekilde girildiğinden ve kopyalandığından, ayrıca sıralama sırasında seçimin genişletildiğinden emin olun.

İpucu. Excel, varsayılan olarak boş hücreleri listenin sonuna taşır. Ancak bu boş hücreler orijinal sıfırları temsil ediyorsa ve onların listenin başında sıralanmasını istiyorsanız, aşağıdaki ekran görüntüsünde gösterildiği gibi Kutools for Excel’in Gelişmiş Sıralama özelliğini kullanabilir, ardından Başlangıçta boş hücrelerseçeneğini işaretleyebilirsiniz. Bu özellik, eksik veya sıfır değerli verilere öncelik vermek istediğinizde daha esnek sıralama senaryoları sunar. Araç, 30 günlük ücretsiz ve tam özellikli bir deneme imkânı sağlar.Denemek için buradan indirin.
boşları başa almak için Kutools kullanın


Sort Values Ignoring Zeros with a Single Formula Column (Alternative Method)

Bu yöntem, orijinal verileri değiştirmeden yalnızca sıfır olmayan değerleri bir listeden çıkarıp sıralamak istediğinizde kullanışlıdır. Özellikle orijinal veriler değişmeden kalırken ayrı olarak sıfır olmayan değerlerin sıralı bir listesini oluşturmak istediğiniz senaryolarda uygundur.

1. Yeni bir sütuna (örneğin C2 hücresine) aşağıdaki dizi formülünü girin:

=SMALL(IF($A$2:$A$11<,>,0,$A$2:$A$11),ROW(A1))

2. Ctrl+Shift+Enter tuşlarına basın (Excel 2019 ve önceki sürümler için) veya yalnızca Enter’a basın (Excel 365/Excel 2021 için). Ardından, doldurma kulpuyla gerektiği kadar aşağıya sürükleyin. Bu formül, A sütunundaki Orijinal Veri Aralığı’ndan sıralanmış sıfır olmayan değerleri döndürür.

Açıklama: IF($A$2:$A$110,$A$2:$A$11) sıfır olmayan değerleri filtrelerken, SMALL(...,ROW(A1)) bu değerleri artan düzende döndürür. $A$2:$A$11 aralığını verilerinize göre ayarlayın ve C sütununda sıfır olmayan tüm değerleri içerecek kadar satır olduğundan emin olun; aksi takdirde formül fazladan hücrelerde hata verir.

Bu yaklaşım verimlidir ve orijinal listeyi bozmadan korur; ancak sıralanmış değerler yalnızca yeni bir konumda görüntülenir.

Not: Formül öncelikle benzersiz değerleri listeleyecek, ardından sıralamaya geçecektir.


VBA Kodu ile Sıfırları Yok Sayarak Değerleri Sıralama (Alternatif Çözüm)

Sıfırları yok sayarak listeleri tekrar tekrar sıralamanız gerekiyorsa, VBA ile otomasyon Zamanı Kaydet. Bu çözüm, makrolarla rahat çalışan ve büyük ya da sık güncellenen listelerle uğraşan kullanıcılar için uygundur. Ancak herhangi bir VBA betiğini çalıştırmadan önce verilerinizi mutlaka yedekleyin.

1.Geliştirici Araçları>Visual Basicseçeneğine giderek Microsoft Visual Basic for Applicationspenceresini açın.Ekle>Modülseçeneğine tıklayın ve aşağıdaki kodu Modül'e yapıştırın:

Sub SortIgnoreZeros()
    Dim rng As Range
    Dim lastRow As Long
    Dim ws As Worksheet
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set ws = ActiveSheet
    Set rng = Application.InputBox("Select the range to sort", xTitleId, "", Type:=8)
    
    lastRow = rng.Rows.Count
    
    ' Move nonzeros to top
    rng.Sort Key1:=rng, Order1:=xlAscending, Header:=xlNo
End Sub

2Kodu girdikten sonra makroyu çalıştırmak için Çalıştır düğmesituşuna basın. Sıralamak istediğiniz aralığı seçmenizi isteyen bir iletişim kutusu açılacaktır. VBA betiği, seçili aralığı artan düzende sıralayacak ve sıfırları en alta taşıyacaktır. Satırların yanlış hizalanmaması için yalnızca değerlerin bulunduğu ilgili sütunun seçili olduğundan emin olun.

Bu VBA yaklaşımı tekrarlayan görevler için oldukça verimlidir, ancak kaydedilmemiş verilerle dikkatli olun ve makroyu çalıştırmadan önce seçimi mutlaka doğrulayın.

Özetle, Excel'de sıfırları yok sayarak değerleri sıralamak çeşitli yöntemlerle mümkündür ve her yöntemin kendine özgü avantajları vardır. En uygun yöntemi seçmek, görevinizin sıklığına, veri boyutunuza ve orijinal verileri değiştirip değiştirmemek istediğinize bağlıdır. Beklenmedik sıralama sonuçlarıyla karşılaşırsanız, her zaman formül aralıklarınızı kontrol edin, sıralama genişletme seçeneklerini doğrulayın ve çalışma sayfanızın bir yedeğini saklamayı düşünün. Excel'in yerleşik özellikleri, ek formüller, VBA makroları veya Kutools tarafından sunulan gelişmiş sıralama yeteneklerini keşfederek ihtiyaçlarınıza en uygun iş akışını bulabilirsiniz.


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