AutoFilter ile takvim ayları “mmm” nasıl doğru şekilde sıralanır?


3

Takvim aylarını mmmbiçiminde sıralamak için süzgeç kullanmam gerekiyor .

Data > Sort > Customyapacağım ancak filtre çalışmasını sağlayamıyorum. Aylar bir sütundadır, örneğin SEP, APR, JAN, APR, vb.

Filtre yalnızca alfabetik bir sıralama yapar, böylece tüm APR'ı önce koyar.


Özel sıralamayı tam olarak nasıl uyguluyorsunuz? Kullanabileceğiniz bir Jan, Feb, Mar vs. listesi var. Bunu yaptıktan sonra, filtre seçeneklerinde ayları işaretleyerek / seçerek filtreleyebilirsiniz.
Yass,

Yanıtlar:


1

Gerçek tarihlerse doğru şekilde sıralanır . Başladığımızı söyle:

görüntü tanımını buraya girin

ve biz tarihleri biçimlendirmek "mmm" , şimdi var:

görüntü tanımını buraya girin

Otomatik Filtre'yi kullanarak sütunu sıralarız :

görüntü tanımını buraya girin

Gördüğünüz gibi Jan önce gelir!


1

Diğer cevaplarda da belirtildiği gibi, gerçek tarih değerlerine ve buna göre sıralamaya sahip bir yardımcı sütun oluşturabilirsiniz. Ben kolay yöntem kullanmaktır iddia ediyorum =DATEVALUE(A2&"1")nerede A2metinde ay adını almıştır. Bu, geçerli yıldaki her ayın ilk gününü verir, ancak bu yalnızca sıralama amaçları için yeterlidir.

Ancak, bunu yapabilme yeteneğiniz veya haklarınız olmayabilir. Bu durumda, Excel'de özel bir sıralama listesi ekleyebilirsiniz. Sıralama iletişim kutusunu açtıktan sonra, seçim Custom List...bölgesi Orderaçılır.

1. Ekran görüntüsü

Açılan iletişim penceresinde NEW LIST, soldaki işarete tıklayın ve ardından her bir öğeyi bir satır sonu ile ayırarak, sağdaki listenizi oluşturun. İşiniz bittiğinde, tıklayın Add.

Ekran görüntüsü 2

Gördüğünüz gibi, haftanın iki günü ve yılın ayları için kısa ve uzun versiyonlar hazırladım. İstediğiniz listeleri eklemeyi bitirdikten sonra, soldaki listeden seçin ve tıklayın OK.


0

Sorunuzu anlamak için mücadele ediyoruz. Sanırım üzgünsün, ay adlarını metin olarak girdiğinde

                                                               

ve sütuna bir filtre yerleştirin ve filtre üçgenine tıklayın:

                                               

değerler alfabetik sıraya göre listelenmiştir.

Bir çözüm, B2eşittir bir yardımcı sütun oluşturmak olacaktır .

=TEXT(MONTH(DATEVALUE(A2 & "1")), "0# ") & A2`

ve aşağı sürükledi:

       

  • A2 & "1"çıplak ay adını ( JAN) tarih ( JAN1) gibi görünen bir şeye dönüştürür .
  • DATEVALUE(A2 & "1") bu tarih dizesini sayısal bir tarih / saat değerine dönüştürür.
  • MONTH(DATEVALUE(A2 & "1")) o tarih değerinden ay sayısını (1-12) hesaplar.
  • TEXT(MONTH(DATEVALUE(A2 & "1")), "0# ") bu sayıyı bir öncü sıfır (gerektiği gibi) ve sonunda bir boşlukla formatlar.
  • TEXT(MONTH(DATEVALUE(A2 & "1")), "0# ") & A2 bu iki basamaklı sayıyı ay adıyla birleştirir.

Şimdi, eğer bu sütunu filtrelerseniz , aylar doğru sırada listelenir:

                                               

Bu yardımcı sütunu gözden geçiremeyeceği bir sütuna koyabilir Zveya filtreyi değiştirebilecek kadar uzun süre gizleyerek gizleyebilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.