Hücrelerdeki Verileri Sıralama ve Filtreleme

Verileri sıralama ve filtreleme (Sort and Filter), Excel'de bir tablodaki kayıtları belirli bir düzene dizmenizi ya da yalnızca ölçütünüze uyan satırları görmenizi sağlayan temel veri araçlarıdır. İkisine de Veri > Sırala ve Filtre Uygula (Data > Sort & Filter) grubundan ulaşırsınız: sıralama satırların yerini değiştirir, filtreleme ise uymayan satırları silmeden gizler. Bu sayfada tek ve çok düzeyli sıralamayı, filtre ve gelişmiş filtre kullanımını, ayrıca Excel 365'teki SIRALA ve FİLTRE işlevlerini örneklerle öğrenirsiniz.

Excel'de veri nasıl sıralanır​

Sıralamak istediğiniz sütunda tablonun içindeki herhangi bir hücreyi seçin. Veri > Sırala ve Filtre Uygula grubunda A'dan Z'ye Sırala (Sort A to Z) ya da Z'den A'ya Sırala (Sort Z to A) düğmesine tıklayın. Sütunda sayı varsa düğmeler en küçükten en büyüğe ve en büyükten en küçüğe sıralama adlarına, tarih varsa eskiden yeniye ve yeniden eskiye sıralama adlarına dönüşür.

Tek sütunda sıralarken şunlara dikkat edin:
  • Bitişik tablo: Tek hücre seçtiğinizde Excel, boş satır ve sütunlarla çevrili bitişik tabloyu otomatik algılar ve satırları bozmadan birlikte taşır.
  • Sıralama Uyarısı: Sütunun yalnızca bir bölümünü seçerseniz Sıralama Uyarısı (Sort Warning) açılır. Diğer sütunların da birlikte taşınması için Seçimi genişlet seçeneğini kullanın. Geçerli seçimle devam et seçeneği yalnızca seçili hücreleri sıralar ve satırların birbirine karışmasına yol açar.
  • Başlık satırı: Excel ilk satırı çoğu zaman başlık olarak algılar ve sıralamaya katmaz. Algılamazsa Sırala penceresinde Verilerimde üst bilgi var (My data has headers) kutusunu işaretleyin.

Birden fazla sütuna göre sıralama​

Önce bölüme, aynı bölümdeki kayıtları da satış tutarına göre sıralamak gibi çok ölçütlü işlemler için tabloda bir hücre seçip Veri > Sırala (Data > Sort) düğmesine tıklayın. Açılan Sırala penceresinde ölçütleri düzey düzey tanımlarsınız:
  • Sırala: İlk ölçüt olarak kullanılacak sütunu seçin.
  • Sıralama Ölçütü: (Sort On) Hücre Değerleri, Hücre Rengi, Yazı Tipi Rengi veya Hücre Simgesi arasından seçim yapın.
  • Sıralama: (Order) A'dan Z'ye, Z'den A'ya ya da Özel Liste seçeneğini belirleyin. Özel Liste ile ay ve gün adlarını alfabetik değil takvim sırasına göre dizebilir, kendi sıralama listenizi tanımlayabilirsiniz.
  • Düzey Ekle: (Add Level) İkinci ve sonraki ölçütleri ekler. Listede üstte yer alan düzey önceliklidir; okları kullanarak sırayı değiştirebilirsiniz. Düzeyi Sil ve Düzeyi Kopyala düğmeleri de aynı pencerededir.
  • Seçenekler: (Options) Büyük/küçük harf duyarlılığını ve sıralama yönünü (yukarıdan aşağıya satırlar ya da soldan sağa sütunlar) belirler.
Bu ayarları sık kullanıyorsanız her seferinde yeniden tanımlamanız gerekir; ayrıca veri eklendiğinde sıralamayı yeniden uygulamanız gerekir.

Filtre ve gelişmiş filtre nasıl kullanılır​

Tablo içinde bir hücre seçip Veri > Filtre (Data > Filter) düğmesine tıklayın ya da Ctrl+Shift+L tuşlarına basın. Başlık hücrelerinde açılır oklar belirir. Ok düğmesine tıkladığınızda şunları yapabilirsiniz:
  • Değer listesi ve arama kutusu: Görmek istediğiniz değerleri işaretleyin ya da arama kutusuna yazarak listeyi daraltın.
  • Metin, Sayı ve Tarih Filtreleri: Sütunun veri türüne göre içerir, büyüktür, arasında gibi ölçütler sunulur.
  • Renge göre filtreleme: Hücre veya yazı tipi rengine göre süzebilirsiniz.
  • Birden fazla sütun: Her sütundaki filtre diğerleriyle birlikte uygulanır; bir satır görünmek için tüm filtrelere uymalıdır.
Filtre uygulandığında uymayan satırlar silinmez, yalnızca gizlenir; satır numaraları mavi görünür. Filtreleri kaldırmak için Veri > Temizle (Clear), veriyi değiştirdikten sonra filtreyi güncellemek için Yeniden Uygula (Reapply) düğmesini kullanın.

Koşullar daha karmaşıksa Veri > Gelişmiş (Data > Advanced) komutunu kullanın. Bunun için tablodan ayrı bir alana önce tablodakiyle birebir aynı başlıkları, altlarına da koşulları yazın. Aynı satırdaki koşullar birlikte (VE), farklı satırlardaki koşullar alternatif (VEYA) olarak değerlendirilir. Gelişmiş Filtre penceresinde Liste aralığını ve Ölçüt aralığını belirtirsiniz; sonucu listenin olduğu yerde süzebilir ya da başka bir yere kopyalayabilirsiniz. Yalnızca benzersiz kayıtlar kutusu yinelenen satırları eler. Ölçüt aralığını tablonun satırlarıyla aynı satırlara koymayın, çünkü filtre o satırları gizleyebilir.

Formülle sıralama ve filtreleme​

Excel 365 ve Excel 2021'de sıralama ve filtrelemeyi formülle de yapabilirsiniz. Sonuç, kaynak veriyi değiştirmeden ayrı bir alana taşar ve kaynak değiştikçe kendiliğinden güncellenir. Personeli üçüncü sütundaki satış tutarına göre çoktan aza sıralamak için:
Excel formülü
=SIRALA(A2:C9;3;-1)
=SORT(A2:C9,3,-1)
İstanbul'daki kayıtları ayıklamak ve kayıt yoksa bir mesaj göstermek için:
Excel formülü
=FİLTRE(A2:C11;B2:B11="İstanbul";"Kayıt yok")
=FILTER(A2:C11,B2:B11="İstanbul","Kayıt yok")
Sonucun taşacağı hücrelerin boş olması gerekir; doluysa taşma hatası (#TAŞMA!) alırsınız.

1. Birden fazla ölçüte göre formülle sıralama​

A1:C9 aralığında personelin bölümü ve satış tutarı yer alıyor. D2 hücresine formülü yazın; sonuç D2:F9 aralığına taşar, bu yüzden bu hücreler boş kalmalıdır. Formül önce Bölüm sütununu A'dan Z'ye, aynı bölümdeki kayıtları da Satış sütununa göre büyükten küçüğe sıralar.
Hücrelerdeki Verileri Sıralama ve Filtreleme
Formülünü incelemek için bir hücre seçin.
ABCDEF
1PersonelBölümSatışSıralı PersonelSıralı BölümSıralı Satış
2Ayşe KayaSatış48.500,00Burak ŞahinLojistik33450
3Mehmet DemirPazarlama36.200,00Can ÖzkanLojistik29800
4Elif YıldızSatış52.750,00Zeynep ArslanPazarlama41300
5Can ÖzkanLojistik29.800,00Mehmet DemirPazarlama36200
6Zeynep ArslanPazarlama41.300,00Emre ÇelikPazarlama27600
7Burak ŞahinLojistik33.450,00Elif YıldızSatış52750
8Selin AydınSatış39.900,00Ayşe KayaSatış48500
9Emre ÇelikPazarlama27.600,00Selin AydınSatış39900
Personel SatışExcelDepo v1.0.0
Formül yalnızca D2 hücresindedir; sonuç D2:F9 aralığına taşar. Sıralı listenin ilk satırında Burak Şahin yer alır. Bu yöntem Sırala penceresindeki iki düzeyli sıralamanın formüllü karşılığıdır; A2:C9 aralığındaki özgün veri değişmez ve kaynakta bir satış tutarı güncellendiğinde sıralı liste kendiliğinden yenilenir.

2. Koşula uyan kayıtları FİLTRE ile ayıklama​

A1:C11 aralığında ürün, şehir ve tutar bilgisi var. D2 hücresine yazacağınız formül yalnızca İstanbul'daki ve tutarı en az 2.000 olan kayıtları D2:F11 alanına getirir. İki koşul çarpılarak birlikte uygulanır; sonuç taşacağı için D3:F11 hücreleri boş olmalıdır.
Hücrelerdeki Verileri Sıralama ve Filtreleme
Formülünü incelemek için bir hücre seçin.
ABCDEF
1ÜrünŞehirTutarSüzülen ÜrünSüzülen ŞehirSüzülen Tutar
2Laptopİstanbul24.500,00Laptopİstanbul24500
3YazıcıAnkara4.200,00Monitörİstanbul6800
4Monitörİstanbul6.800,00Tabletİstanbul9750
5Klavyeİzmir850,00
6Tabletİstanbul9.750,00
7MouseBursa450,00
8TelefonAnkara15.900,00
9Kulaklıkİstanbul1.250,00
10Webcamİzmir1.600,00
11HoparlörBursa2.300,00
Şehir SiparişleriExcelDepo v1.0.0
D2 hücresindeki formül, hem İstanbul koşulunu hem de tutar koşulunu sağlayan kayıtları getirir; ilk sonuç Laptop olur. Koşula uyan kayıt bulunmazsa hücrede Kayıt yok metni görünür. Veri > Filtre komutundan farkı, özgün tablonun olduğu gibi kalması ve süzülmüş sonucun ayrı bir alanda, kaynak değiştikçe güncellenerek durmasıdır.

3. Filtrelenen satırların toplamını alma​

A1:C9 aralığında ürün, bölge ve satış tutarı var. Önce E2, E3 ve E4 hücrelerine formülleri yazın. Ardından tablo içinde bir hücre seçip Veri > Filtre düğmesine tıklayın ve Bölge sütunundan yalnızca Ege değerini işaretleyin. ALTTOPLAM işlevi yalnızca görünen satırları hesaplar, TOPLA ise gizli satırları da katar.
Hücrelerdeki Verileri Sıralama ve Filtreleme
Formülünü incelemek için bir hücre seçin.
ABCDE
1ÜrünBölgeTutarÖzetDeğer
2BuzdolabıMarmara18.900,00Görünen satırların toplamı105.700,00
3Çamaşır MakinesiEge14.250,00Tüm satırların toplamı105.700,00
4Fırınİç Anadolu8.700,00Görünen kayıt sayısı8
5Bulaşık MakinesiMarmara16.400,00
6SüpürgeEge3.250,00
7KlimaAkdeniz21.500,00
8Ocakİç Anadolu6.900,00
9Kurutma MakinesiEge15.800,00
Alt ToplamExcelDepo v1.0.0
Filtre uygulanmadığında E2 (105.700,00) ile E3 (105.700,00) aynı sonucu verir ve E4 hücresi tüm kayıtları (8) sayar. Bölge sütununda yalnızca Ege'yi seçtiğinizde E2 ve E4 yalnızca görünen satırlara göre küçülür, E3 ise gizli satırları da katmaya devam eder. İşlevin ilk bağımsız değişkeni olan 109, gizli satırları yok sayarak toplama; 103 ise gizli satırları yok sayarak dolu hücreleri saymaya karşılık gelir.

Sık sorulan sorular​

  • Sıralama sonrası verilerim karıştı, nasıl geri alırım? Hemen Ctrl+Z tuşlarına basın. Dosyayı kaydedip kapattıysanız geri dönüş olmaz; bu yüzden sıralamadan önce 1, 2, 3 diye giden bir sıra numarası sütunu eklemeniz önerilir. Orijinal sıraya dönmek için bu sütuna göre sıralarsınız.
  • Sayılar neden doğru sıralanmıyor? Sayılar metin olarak saklanıyor olabilir; hücrede küçük yeşil üçgen görürsünüz. Hücreleri sayıya çevirin ya da Veri > Metni Sütunlara Dönüştür (Text to Columns) komutunu kullanın.
  • Filtrelenmiş satırları silersem gizli satırlar da silinir mi? Hayır, filtrelenmiş aralıkta satır sildiğinizde Excel yalnızca görünen satırları siler. Yine de işlemden önce dosyanın bir kopyasını almanız iyi olur.
  • Filtrelenmiş verinin toplamını nasıl alırım? TOPLA gizli satırları da toplar. Yalnızca görünen satırları toplamak için ALTTOPLAM işlevini kullanın.

Kullanırken dikkat edin​

  • Boş satır ve sütunlar tabloyu böler: Tek hücre seçip sıralama ya da filtre uyguladığınızda Excel, boş satır ve sütunlara kadar olan bölgeyi tablo kabul eder. Verinin ortasında boş satır varsa işlem tablonun yalnızca bir bölümüne uygulanır. Sıralamadan önce boş satırları temizleyin veya tüm aralığı elle seçin.
  • Birleştirilmiş hücreler sıralamayı engeller: Farklı boyutlarda birleştirilmiş hücreler içeren bir aralığı sıralamaya çalışırsanız Excel hata verir. Sıralanacak aralıkta hücre birleştirmeyi kaldırın; başlıkları ortalamak için Hücreleri Biçimlendir penceresindeki Seçimi Ortala seçeneğini kullanabilirsiniz.
  • Formüllü hücreleri sıralarken başvurulara bakın: Formülleriniz aynı satır dışındaki hücrelere göreli başvuruyorsa sıralamadan sonra sonuçlar değişebilir. Sıralamadan önce sonuçları kontrol edin, gerekirse başvuruları mutlak başvuruya çevirin.
  • Filtreli toplamlar için ALTTOPLAM kullanın: TOPLA, ORTALAMA gibi işlevler filtreyle gizlenen satırları da hesaba katar. Yalnızca görünen satırlara göre toplam ya da sayım almak için ALTTOPLAM işlevini 109 veya 103 gibi gizli satırları yok sayan işlev numaralarıyla kullanın.
  • SIRALA ve FİLTRE için sürüm koşulu: SIRALA ve FİLTRE işlevleri yalnızca Excel 365 ve Excel 2021 gibi dinamik dizi destekleyen sürümlerde çalışır. Sonucun taşacağı hücrelerden biri doluysa taşma hatası (#TAŞMA!) görürsünüz; engelleyen hücreleri temizleyin.
  • Filtrelenmiş aralığı kopyalama: Filtrelenmiş bir aralığı kopyaladığınızda gizli satırlar kopyalanmaz, yalnızca görünen satırlar yapıştırılır. Süzülen listeyi başka bir sayfaya taşımak için bu özelliği kullanabilirsiniz.
  • İlgili konular:
    • Excel özellikleri: Tablo Olarak Biçimlendir (Format as Table, Giriş sekmesinde), Dilimleyici (Slicer), Koşullu Biçimlendirme, Metni Sütunlara Dönüştür.
    • İşlevler: SIRALA, FİLTRE, BENZERSİZ, ALTTOPLAM, TOPLA, ÇOKETOPLA.
Örneklerdeki tabloları indirilebilir Excel dosyasında kendiniz de deneyebilirsiniz.
 

Ekli dosyalar

Son düzenleme:

Okuma Rehberi - Makale

Seviye
Başlangıç
Okuma süresi
2 dk okuma
Geri
Üst