Excel verilerinizi bir profesyonel gibi sıralamak mı istiyorsunuz? E-tablolarınızı zahmetsizce düzenlemek için SORTBY işlevini nasıl kullanacağınız aşağıda açıklanmıştır.

Microsoft Excel, verilerinizi hayal edebileceğiniz hemen hemen her şekilde derlemek, düzenlemek ve görselleştirmek için güçlü araçlar sunar. Bazen, bilgilerinizin birden çok özel görünümünü oluşturmanız gereken bir senaryoyla karşılaşırsınız.

Excel'deki SORTBY işlevi, karmaşık dökümler oluşturmak ve özel zanaat yapmak için uygun bir yol sunar. orijinalinizde karışıklık yaratmadan bilgilerinize netlik katan veri düzenlemeleri veri kümesi.

Excel'in SORTBY İşlevinin Excel'de Kullanım Alanları

Excel'de verilerinizi sıralamanın birden çok yolu vardır, ancak akla en kolay gelen yöntemlerin daha karmaşık ihtiyaçlar için sakıncaları olabilir.

SIRALAMA işlevini kullanma ayrı, düzenli bir veri kümesi oluşturur, ancak yalnızca bir ölçüt kümesine göre sıralama yapabilirsiniz. Excel'in Sıralama ve Filtreleme aracıyla sıralama çok daha ince ayrıntı düzeyi sunar, ancak orijinal veri kümesini doğrudan sıralar; bu da, özellikle aynı anda görmek istiyorsanız, birden çok görünüm oluşturmayı ve görüntülemeyi daha zor hale getirir.

instagram viewer

SORTBY işlevi özünde bu iki özelliğin en iyi kısımlarını birleştirir; birden fazla kritere göre sıralanabilen veri kümenizin (veya bir "dizi") ayrı bir görünümünü oluşturur. Örneğin, bir oyundaki oyuncuların puan tablosunu takım adına, ardından puana ve ardından belirli oyun içi başarılara göre sıralayabilirsiniz.

Bu makale için kullanacağımız örnekte, bir bölgedeki satış verilerinin bir listesine sahibiz. Sütunlar, satış personelimizin soyadlarını, çalıştıkları eyaleti, yaptıkları satış adetlerini ve bu satışlardan kazandıkları toplamı içerir.

Excel'de SORTBY İşlevi Nasıl Kullanılır?

SORTBY fonksiyonu ile ilk sıralamamızı oluşturmak için satış elemanlarımızı eyalete göre düzenleyelim.

  1. Hücre seç F2.
  2. Hücrenin veya formül çubuğunun içine şunu yazın:
    =SIRALAMAYA GÖRE(A2:D16,B2:B16)
  3. Basmak Girmek.

Bu işlev, Excel'e tüm aralığımızı (hücreler) sıralamasını söyler. A2 başından sonuna kadar D16) hücrelerdeki "Durum" değerlerine göre B2 başından sonuna kadar B16. Otomatik olarak artan düzende (A-Z) varsayılandır. Ortaya çıkan dizi, verilerimizi eyalete göre düzenlenmiş olarak listeler (önce Arizona, sonra Kaliforniya, ardından New Mexico...).

İsim listesinin alfabetik olarak sıralanmadığına dikkat edin, çünkü yapmasını istediğimiz şey bu değildi. Ancak, birden çok ölçüt belirtmek için bu formülü değiştirmek kolaydır.

Excel'de SORTBY ile Aynı Anda Birden Çok Ölçüte Göre Sıralama

Yeni veri setimizi önce eyalete göre, ardından yapılan satış sayısına göre değiştirelim ve her bir satış elemanımızın her eyalette ne kadar başarılı olduğuna dair minyatür bir sıralama oluşturalım.

  1. Hücre seç F2 Tekrar. Alternatif olarak, farklılıkları karşılaştırmak için ilk formülü de korumak isterseniz hücreyi seçin. K2 yerine.
  2. Hücrenin veya formül çubuğunun içine şunu yazın:
    =SIRALAMAK(A2:D16,B2:B16,1,C2:C16,-1)
  3. Basmak Girmek.

Ortaya çıkan yeni dizi, artık Excel'den birden çok alana göre sıralama yapmasını istediğimiz için biraz daha karmaşık bir formüle sahip.

Formül, önceki formülle aynı şekilde başlar, çünkü Excel'den formülümüzü sıralamasını istiyoruz. sıralamak A'dan D'ye kadar olan sütunlarda, B sütunundaki "Durum" bilgilerine göre, ancak artık birden fazla sıralamak istediğimiz aralıklar, Excel'de sıralamak istediğimiz her iki diziyi de netleştirmeliyiz ( by_array sözdizimi) ve ayrıca sıralama düzeniveya Excel'in verileri düzenlemesini istediğimiz yön.

Her biri by_array bağımsız değişkenler yalnızca bir sütun genişliğinde olabilir ve burada sahip olduğumuz değerler dikey olarak listelenir (için örneğin, B2:B16 hücreleri) veya bir satır uzunluğunda, değerler yatay olarak listelenir (örneğin, hücreler A4:D4).

Bu formülden az önce sıralamasını istediğimiz iki sütun B ve C sütunları yan yana olmasına rağmen diğer ise, formül içinde ("B2:C16" olarak) iki sütunu tek bir aralık isteğinde birleştiremiyoruz. Bunu yapmak bir "#REF!" hata, çünkü Excel bu iki alandan hangisine göre veya hangi sırayla sıralanacağından emin değil.

Sıralamak istediğiniz aralıkların birbirinden ayrılmış olmasının (örneğin buradaki B ve D sütunları gibi) tamamen mümkün olduğundan bahsetmiyorum bile. Hücrelerinizi, verilerinizde sıralı olmayan aralıklara göre sıralayın (önerildiği gibi, B sütununda "Durum"a ve ardından A sütununda "Ad"a göre sıralamak isteyip istemediğiniz gibi) daha erken).

Bu nedenle, Excel'e açıkça söylemek için iki sütunun formül içinde ayrı aralıklar olarak listelenmesi gerekir. diziyi sıralamak istediğimiz sıraya göre—yukarıdaki örnekte, önce duruma göre, sonra sayıya göre satış.

bu sıralama düzeni sözdizimi iki yönde tanımlanabilir: artan düzen için "1" (A-Z sırası veya önce en düşük sayılar) veya azalan düzen için "-1" (Z-A sırası veya önce en yüksek sayılar). bu sıralama düzeni alanlar 1 veya -1 dışında herhangi bir sayı veya "#DEĞER!" verileri sıralamanın başka bir yolu olmadığı için hata döndürülür.

Belirtme sıralama düzeni formülümüzün ilk versiyonunda yalnızca isteğe bağlıydı, çünkü neye göre sıraladığımız hemen belliydi ve zaten artan düzende sıralıyorduk.

Ancak, bu değerleri azalan düzende sıralamak istiyorsak veya birden çok kritere göre sıralama yapıyorsak, bu bir gerekliliktir. Doldurulacak sözdizimi, çünkü sıralama düzeni, burada yaptığımız gibi farklı aralıklar için farklı yönlerde düzenlenebilir. formül.

Ayrıca, bu formülden dizimizi kısmen sıralamasını isteyemeyiz; örneğin, A1:D16'yı B1:B10 aralığına göre sıralamak. Formül içindeki her aralık bağımsız değişkeni aynı sayıda hücreyi kapsamalıdır; sıralamak değeri 15 hücreye sahiptir, ardından tüm by_array formülden sıralamasını istediğimiz bağımsız değişkenler de 15 hücre içermelidir. Aksi takdirde, bir "#DEĞER!" elde ederiz. hata.

Artık bu formülün yapı taşlarını anladığımıza göre, verilerimizi istediğimiz veya ihtiyaç duyduğumuz kadar çok kritere göre düzenlemek için SORTBY'yi nasıl kullanacağımızı görmek kolay. Giriş sıralamak önce, sonra şunu yazın: by_array sıralama, ardından sıralama düzeni, sonra sıradaki by_array, sıradaki sıralama düzeni, vb., formül söz dizimindeki gibi:

=SIRARAYA GÖRE(sıralamak, by_array1, [sort_order1], [by_array2, sort_order2],...)

SORTBY, Excel'deki Bir Başka Güçlü, Çok Yönlü İşlevdir

Microsoft Excel'deki SORTBY işlevi, belirli bilgi dökümlerini oluşturmayı kolaylaştırır ve çok yönlü bir işlevdir. Bilgilerinizi daha net ve daha kolay hale getirmek için dağınık veri kümelerini karmaşık şekillerde zahmetsizce düzenleme aracı eyleme geçirilebilir

Elektronik tablolarınızı düzenlemek ve zamanınızı daha verimli ve verimli kullanmak için Excel'in birçok işlevini, aracını ve özelliğini kullanmanın daha da fazla yolu vardır.