Excel'de Standart Sapmayı Hesaplama: Adım Adım Öğretici (2026)
Verileri Excel'de sıralarken Veri sekmesindeki yerleşik Sırala ve Filtrele araçlarını kullanmak en hızlısıdır. Organize etmek istediğiniz tek sütun içindeki herhangi bir hücreyi seçin, ardından Tek Tıklamayla Hızlı Sıralama yöntemini kullanarak sıralamak için A→Z (küçükten büyüğe) veya Z→A (büyükten küçüğe) tıklayın. Excel tüm tabloyu okur, her satırı o sütuna göre sıralar ve her satırın verilerini bir arada tutar. O tek tıklama, iş yerindeki günlük sıralama işleri için büyük ölçüde yeterlidir.

Verileriniz başlık satırlı temiz bir alanda yer alıyorsa, Excel sütun başlıklarını otomatik olarak algılar ve onları en üstte bırakır. Farklı bir başlangıç noktası istediğinizde, aynı komutlar Anasayfa sekmesinde, Düzenleme grubunda Sırala ve Filtrele altında görünür, böylece biçimlendirme görünümünden çıkmadan sıralama yapabilirsiniz. Güçlü sıralama alışkanlıkları, veri analizi için faydalı Excel becerilerindendir ve boş hücreleri temizleme, filtreleme ve yinelemeleri kaldırmayı kapsayan ilgili Excel rehberleriyle iyi eşleşir.
Bu hızlı cevabı kapsıyor. Aşağıdaki bölümler, dört ana yöntemini adım adım inceliyor: Tıklama ile Hızlı Sıralama, Filtre Açılır Menü Sıralaması, Özel Sıralama Diyalog Kutusu ve Dinamik Dizi Formülleri (SORT / SORTBY) yanı sıra birden fazla sütuna göre sıralama, özel bir listeye göre sıralama, tüm sütunları soldan sağa sıralama ve dinamik veriler için bir sıralama formülü ve kod yaklaşımı. Sonunda yer alan bir sorun giderme bölümü, satırları karıştıran veya beklenmedik sonuçlar veren sorunları düzeltir.
Yöntem 1: Tek Tıklama Sıralama Düğmeleri (En Hızlı)
A→Z ve Z→A düğmeleri tek bir sütunu sıralamak istediğinizde en hızlı yolu sunar.
- Sıralamak istediğiniz sütundaki herhangi bir hücreye tıklayın. Sadece bir hücreyi seçmek, tüm sütunu vurgulamaktan daha iyi çalışır.
-
Veri sekmesine gidin ve Sırala ve Filtrele grubunu bulun.
- Artan sıra için A→Z veya azalan sıra için Z→A tıklayın.
Excel, seçim alanını bağlantılı veri aralığını kapsayacak şekilde genişletir ve her satırı seçtiğiniz sütuna göre sıralar. Metin alfabetik sıraya, sayılar değerlere ve tarihler kronolojik sıraya göre sıralanır. Bir sütunu hızlıca alfabetik sırada sıralamak için bu en hızlı yoldur ve yanındaki filtre düğmesi, tekrar eden işler için açılır oklar ekler.

Yöntem 2: Çoklu Sütunlar İçin Sıralama Diyalog Kutusu
Bir sütun yeterli olmadığında, Sıralama diyalog kutusu birden fazla sütuna göre sıralamanıza izin verir. Yaygın bir örnek: Bir kişi listesini önce Bölge, ardından her bölge içinde Soyadı olarak sıralayın.
- Verilerinizdeki herhangi bir hücreye tıklayın.
-
Veri sekmesinde, Sırala (A→Z'nin yanındaki daha büyük düğme) tıklayın.
-
Sıralama diyalogunda, Sıralama 'yı temel sütun olarak ayarlayın, Sıralama Türü = Hücre Değerleri'ni seçin ve Sıra seçin.
-
İkinci sütunu eklemek için Düzey Ekle tıklayın, ardından üçüncü ve daha fazla sütun için devam edin.
- Verilerim başlıkları var onay kutusunun sayfanızla eşleştiğinden emin olun, böylece Excel sütun adlarınızı kullanacaktır, ardından Tamam tıklayın.
Excel her kuralı sıralama düzenine göre uygular, bu nedenle ilk kural öncelikle eşitlikleri çıkarır ve bir sonraki kural kalan eşitlikleri kırar. İşte bu şekilde bir veya daha fazla sütunun temelinde diğer sütunları hiz***** tutarak, her seviyeyi bağımsız olarak artan veya azalan şekilde ayarlayarak sıralama yaparsınız.

Yöntem 3: Özel Bir Liste Kullanarak Sıralama
Bazı veriler alfabe sırası veya sayısal sıra değil, Örneğin Düşük, Orta, Yüksek veya Pazartesi, Salı, Çarşamba gibi bir düzene sahiptir. Özel bir liste ile oluşturulan özel bir sıralama bunu halleder.
-
Veri sekmesinden Sırala diyalogunu açın.
-
Düzenlemek istediğiniz sütun başlığına Sıralama ayarlayın.
-
Sıra açılır menüsünü açın ve Özel Liste seçin.
- Özel Listeler diyalog kutusunda, sıralamak istediğiniz değerleri bir hücre aralığına girerek kendi özel listenizi oluşturun, ardından bu aralığı Özel Listeler yoluyla içe aktarın.
- Özel sıranızı seçin ve iki kez Tamam tıklayın.
Artık Excel, A'dan Z'ye yerine kendi özel listenize göre o sütunu sıralar. Kaydedilen listeleri daha sonra Dosya > Seçenekler > Gelişmiş > Özel Listeleri Düzenle yoluyla yönetebilirsiniz. Bir özel listenin 255 karaktere kadar olabileceğini ve ilk karakterin bir sayı ile başlayamayacağını unutmayın.
Yöntem 4: Sağ Tıklama Bağlam Menüsü
Sağ tıklama menüsü aynı komutlara şerit olmadan ulaşır.
- Sıralamak istediğiniz sütundaki herhangi bir hücreye sağ tıklayın.
- Sıralama üzerine gelin.
- A'dan Z'ye Sırala, Z'den A'ya Sırala, Seçili Hücre Rengine Göre Sırala veya Seçili Hücre Rengini Üste Koy seçin.
Bu yol, ilgilendiğiniz değeri fark ettiğinizde ve çevresinde tek bir hareketle sıralama yapmak istediğinizde yardımcı olur.
Yöntem 5: Klavye Kısayol Tuşları
Klavye dizileri kas hafızası haline geldiklerinde daha hızlı hareket eder. Önce hedef sütunda bir hücreye tıklayın, sonra her dizi setini sıra ile basın:
- Alt, A, S, A sütunu A'dan Z'ye (artan sıra) sıralar.
- Alt, A, S, D sütunu Z'den A'ya (azalan sıra) sıralar.
- Alt, A, S, S özel ve çok sütunlu sıralama için tam Sıralama diyalog kutusunu açar.
Bu diziler sizin için şeridi yürütür, ve bastığınızda ekrandaki harf ipuçları görünür, bu da herhangi bir Excel sürümünde adımları öğrenmeyi kolaylaştırır.
Yöntem 6: Renk, Yazı Tipi Rengi veya Simgesine Göre Sıralama
Koşullu biçimlendirme ve manuel vurgulamalar burada bir sıralama anahtarı haline gelir, süresi dolmuş faturalar gibi kırmızı ile işaretlenmiş satırları bir araya gruplandırır.
-
Veri sekmesinden Sırala diyalogunu açın.
-
Sıralama için uygun sütuna ayarlayın.
-
Sıralama Türü 'nü Hücre Rengi, Yazı Tipi Rengi veya Koşullu Biçimlendirme Simgesi olarak değiştirin.
-
Yüzeye çıkarmak istediğiniz rengi ve onun Üstte veya Altta mı olacağını seçin.
- Ek renkler için daha fazla düzey ekleyin, sonra Tamam tıklayın.
Yöntem 7: Tüm Sütunları Soldan Sağa Sıralama
Çoğu sıralama satırları yeniden düzenler. Excel, ayrıca tüm sütunları yatay şekilde yeniden düzenleyebilir, bu da kategorilerin üst kısımda yatay olarak hizalandığı veri düzenine uyar.
-
Sıralama diyalogunu açın.
-
Seçenekler düğmesine tıklayın.
- Sola sıralamayı seçin, ardından Tamam tıklayın.
- Kararınızı belirleyecek satır numarasını seçin ve düzeni ayarlayın.
Excel, bu satırdaki değerlere dayanarak sütunlarınızı yeniden düzenlerken her sütun içeriğini sağlam tutar. Aynı Seçenekler düğmesi, büyük/küçük harfe duyarlı sıralamayı da açar.
Yöntem 8: Excel Tablosu İçinde veya Filtrelerle Sıralama
Şekillendirilmiş bir Excel tablosu ve herhangi bir filtrelenmiş aralık, başlıklarında yerleşik sıralama kontrolleri taşır.
-
Herhangi bir sütun başlığındaki filtre simgesine tıklayın. (Eğer yoksa, bu okları Veri sekmesindeki Filtre düğmesi ile açın.)
- A'dan Z'ye Sırala, Z'den A'ya Sırala, Renke Göre Sırala veya sayılar için Küçükten Büyüğe Sırala seçin.
Sütun başlığı üzerinden sıralamak, aktif olan tüm filtreleri yerinde tutar ve büyük veri kümelerinde zaten dilimlemekte olduğunuz durumlar için gidilecek yol haline getirir. Boş hücreler en alt kısmı toplar, bu yüzden temiz bir sonuç için başıboş boş hücreleri önce temizleyin.
Yöntem 9: Bir Formülle Sıralama (SORT ve SORTBY)
Bir sıralama formülü, orijinal verileri değiştirmeden bir alanın veya dizinin sıralanmış bir sürümünü döndürmek için Excel'in dinamik dizi fonksiyonlarını kullanır. Bu sık sık güncellenen dinamik verilere uygundur, çünkü sonuç kaynak değiştiği anda otomatik olarak güncellenir. Hem SORT hem de SORTBY fonksiyonları Excel 365 ve Excel 2021'de mevcuttur. Daha eski sürüm, bunun yerine Sıralama diyalogunu veya bir yardımcı sütunu kullanır.
SORT fonksiyonu seçilen bir sütun tarafından bir aralığı sıralar:
=SORT(A2:D100, 3, 1)
=SORT(A2:D100, 3, 1)
The provided code appears to be a formula from a spreadsheet application like Excel, rather than C# code. If you have C# code that needs conversion to VB.NET, please provide that code.
Bu, aralığı artan sırada üçüncü sütuna göre sıralar (azalan için -1 kullanın). SORTBY fonksiyonu ayrı bir alan veya dizi temelinde bir diziyi sıralar ve SORT'dan daha karmaşık senaryoları ele alır:
=SORTBY(A2:D100, C2:C100, 1)
=SORTBY(A2:D100, C2:C100, 1)
The provided C# code appears to be a formula from a spreadsheet application like Excel, rather than C# code. Therefore, it cannot be directly converted to VB.NET as it does not represent a C# programming construct. If you have a different C# code snippet that you would like converted to VB.NET, please provide that for conversion.
Yukarıdaki örnekte, döndürülen satırlar C sütunundaki değerlere göre sıralanmıştır. Manuel sıralamadan farklı olarak, bu formüller canlı bir sonuç döker ve otomatik olarak yeniden hesaplar, böylece raporlar ek tıklama olmaksızın güncel kalır.
Yöntem 10: Bir VBA Makrosu ile Sıralama
Her hafta yeniden oluşturduğunuz bir rapor için, bir makro aynı sıralamayı anında tekrar eder. Visual Basic düzenleyicisini Alt + F11 ile açın, bir modül ekleyin ve şu türde bir rutini yapıştırın:
Sub SortByColumnB()
Range("A1:D100").Sort _
Key1:=Range("B1"), _
Order1:=xlAscending, _
Header:=xlYes
End Sub
Sub SortByColumnB()
Range("A1:D100").Sort _
Key1:=Range("B1"), _
Order1:=xlAscending, _
Header:=xlYes
End Sub
Sub SortByColumnB()
Range("A1:D100").Sort( _
Key1:=Range("B1"), _
Order1:=xlAscending, _
Header:=xlYes)
End Sub
Bu, B sütununa göre artan sırada aralığı sıralar. Geliştirici > Makrolar üzerinden çalıştırın veya sayfada bir düğmeye atayın. Header:=xlYes argümanı başlık satırını korur.
Yaygın Sorunlar ve Sorun Giderme
Birkaç yinelenen sorun, beklenmeyen sonuçlara neden olur. Her birini nasıl düzeltebileceğiniz işte burada.
Satırlar karışır ve veriler uyumsuz hale gelir. Bu, sadece tek bir sütun vurgulandığında ve Excel'in o sütunu kendi başına sıraladığında olur. Tüm sütunu seçmek yerine tek bir hücreye tıklayın veya Sıralama Uyarısı kutusu göründüğünde Seçimi Genişlet 'i seçin, böylece her satır birlikte hareket etsin.
Başlık satırı verilere eklenir. Sıralama diyalog kutusunu açın ve Verilerim başlıkları var onay kutusunu işaretleyin. Excel daha sonra sütun başlık satırını yerinde kilitler.
Sayılar yanlış sırada sıralanır. Metin olarak saklanan değerler kelimeler gibi sıralanır, bu yüzden 10, 2'den önce gelir. Sütunu seçin, uyarı üçgenine tıklayın ve Sayıya Dönüştür seçin veya temiz bir dönüşümü zorlamak için Veri > Hücrelerden Metin'e kullanın.
Boş bir satır veya boş hücreler veriyi böler. Excel bir boş satırı veya sütunu tablonuzun kenarı olarak kabul eder ve yalnızca bir tarafı sıralar. Başıboş boşlukları kaldırın veya sıralamadan önce tam veri aralığını manuel olarak seçin.
Birleştirilmiş hücreler sıralamayı engeller. Excel 'Bu işlem, birleşik hücrelerin aynı boyutta olmasını gerektirir.' der. Hücreleri birleştirmeyi kaldırın (Anasayfa > Birleştir ve Ortala) ve tekrar sıralayın.
Gizli satırlar sabit kalır. Sıralama gizli satırları atlar, bu yüzden sıralamadan önce her şeyi açığa çıkartın, böylece veriler doğru olsun.
Geliştiriciler için: IronXL ile Kodda Sütunları Sıralama
.NET uygulamaları içinde Excel verisi oluşturulurken sıralamanın otomatik çalışmasını sıkça isteyen ekipler, kimsenin dosyayı açmadan, IronXL C# Excel kütüphanesi bunu birkaç satırda ele alır ve her satırı hizalı tutar, tıpkı masaüstü uygulamasındaki Seçimi Genişlet seçeneğinin yaptığı gibi.
using IronXL;
// Load an existing workbook
WorkBook workBook = WorkBook.Load("sales.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Select the data range below the header row
var dataRange = workSheet["A2:D100"];
// Reorder every row by the values in column C, smallest to largest
dataRange.SortByColumn("C", SortOrder.Ascending);
workBook.SaveAs("sales-sorted.xlsx");
using IronXL;
// Load an existing workbook
WorkBook workBook = WorkBook.Load("sales.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Select the data range below the header row
var dataRange = workSheet["A2:D100"];
// Reorder every row by the values in column C, smallest to largest
dataRange.SortByColumn("C", SortOrder.Ascending);
workBook.SaveAs("sales-sorted.xlsx");
Imports IronXL
' Load an existing workbook
Dim workBook As WorkBook = WorkBook.Load("sales.xlsx")
Dim workSheet As WorkSheet = workBook.DefaultWorkSheet
' Select the data range below the header row
Dim dataRange = workSheet("A2:D100")
' Reorder every row by the values in column C, smallest to largest
dataRange.SortByColumn("C", SortOrder.Ascending)
workBook.SaveAs("sales-sorted.xlsx")
SortByColumn satırları yeniden sıralarken her kaydı bozmadan tutar ve IronXL okur ve standart .XLSX dosyalarını yazar, sunucuda Office kurulumu gerektirmeden. Daha fazla desen için, tek kolon sıralamaları ve azalan düzen dahil, Excel verisi sıralama örneklerine bakın.




