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

Excel'de doğum günlerini yalnızca aya göre sıralama – Detaylı kılavuz

YazarKelly Değiştirme Tarihi

Normalde, doğum tarihlerini içeren bir sütunda Excel’in standart sıralama özelliğini kullandığınızda kayıtlar önce yıla, ardından aya ve en son da güne göre sıralanır. Ancak doğum günü takvimi oluşturma, aylık kutlamaları planlama veya etkinlik hatırlatmaları hazırlama gibi birçok senaryoda yıl fark etmez; yalnızca ay önem taşır. Doğum günlerini aya göre (veya yılı göz ardı ederek hem aya hem güne göre) sıralamak, bu tür listeleri yönetmeyi ve yaklaşan doğum günlerini anında fark etmeyi çok daha kolay hale getirir. Bu adım adım kılavuz, Excel’de doğum günlerini yalnızca aya göre ya da gerektiğinde hem aya hem güne göre verimli şekilde sıralamak için çeşitli yöntemleri ve pratik ipuçlarını sunarak farklı ihtiyaçlara çözüm sunar.


Yardımcı sütun kullanarak doğum günlerini yalnızca aya göre sıralayın

Excel'de doğum günlerini aya göre sıralamanın en pratik ve esnek yollarından biri, yardımcı bir sütun kullanmaktır. Bu yöntem, her tarihten yalnızca ay değerini almak için Excel'in yerleşik AY işlevini kullanır; böylece yıl bilgisinden bağımsız olarak sıralama yapabilirsiniz. Bu yaklaşım, görsel kontrole sahip olmak isteyen, eklenti veya makro kullanmak istemeyen ve tüm Excel sürümleriyle uyumlu bir çözüm arayan kullanıcılar için idealdir. Ancak bu yöntemin çalışma sayfanıza geçici olarak yeni bir sütun ekleyeceğini unutmayın.

1. Doğum tarihlerinizin bulunduğu listenin yanındaki boş bir sütuna (doğum tarihlerinizin)B2 hücresinden itibaren başladığını varsayarsak), yardımcı sütunun ilk hücresine (örneğin C2) aşağıdaki formülü girin:

=MONTH(B2)

Bu formül, B2 hücresindeki tarihin ay kısmını (1 ila 12 arasında bir sayı olarak) çıkarır. Verileriniz farklı bir hücreden başlıyorsa, hücre referanslarını buna göre güncelleyin.

2. Formülü, tarih içeren tüm satırlara doldurmak için Otomatik Doldurma Kulpu'nu aşağı doğru sürükleyin. Böylece her doğum günü için ilgili ay numaraları otomatik olarak oluşturulacaktır. Ekran görüntüsüne bakın:

bir formül yardımcı sütunu oluşturun

3. Az önce oluşturduğunuz yardımcı sütundaki tüm hücreleri (ay numaraları) seçin. Excel Şeridi’nde Veri sekmesine gidin ve tercih ettiğiniz sıralama düzenine göre Sırala En küçükten en büyüğe veya Sırala En büyükten en küçüğe seçeneğini kullanın.

Veri > En Küçükten En Büyüğe Sırala veya En Büyükten En Küçüğe Sırala seçeneğine tıklayın

4. "Sıralama Uyarısı" iletişim kutusuyla karşılaştığınızda, tüm satırın (tüm doğum günü verileri) birlikte kalması için Seçimi Genişlet seçeneğinin işaretli olduğundan emin olun, ardından Sırala'ya tıklayın.

Seçimi genişlet seçeneğini işaretleyin

Doğum günleriniz artık yıl bilgisi dikkate alınmadan yalnızca aya göre sıralanmıştır. Sıralamanın doğru olduğunu doğruladıktan sonra, geçici yardımcı sütunu silmek veya gizlemek isterseniz bunu yapabilirsiniz.

tarihler yalnızca aya göre sıralanır

İpuçları ve hatırlatmalar:

  • Verileriniz boş satırlar içeriyorsa, Excel bunları sıralama sırasında 1/0 olarak değerlendirebilir; bu da tutarsız bir sıralamaya neden olabilir. Sütunun tamamen doldurulduğundan veya boşlukların filtrelenip kaldırıldığından emin olun.
  • Paylaşım yaparken veya yazdırırken, daha temiz bir çıktı elde etmek için yardımcı sütunu gizlemeyi veya kaldırmayı unutmayın.

 

Doğum günlerini yalnızca aya ve güne göre sıralayın

Bazen yalnızca aya göre sıralamak yeterli olmaz; özellikle yıllık bir kutlama takvimi hazırlarken, yılı tamamen göz ardı ederek doğum günlerini hem aya hem de güne göre sıralamanız gerekebilir. İşte bu noktada farklı bir formül yaklaşımı mükemmel sonuç verir. İlk tarihinizin yanındaki boş bir hücreye (örneğin,)C2) şunu girin:

=TEXT(B2,"MMDD")

Bu formül, tarihi ay ve günü temsil eden dört haneli bir dizeye ("MMDD" formatında) dönüştürür. Formülü tüm satırlara doğru şekilde sürükleyin, ardından bu yardımcı sütuna göre normal olarak sıralayın. Ekran görüntülerine göz atın:

yardımcı bir sütun oluşturmak için bir formül uygulayıntarihler yalnızca ay ve güne göre sıralanır

Önlemler:

  • Bölgesel tarih biçiminiz varsa veya standart olmayan tarihler kullanıyorsanız, sıralamadan önce yardımcı sütundaki sonucun hedeflenen tarihlerle eşleştiğini doğrulayın.
  • Sıralama işleminden sonra, artık gerekmiyorsa bu yardımcı sütunu gizlemek veya silmek isteyebilirsiniz.

 


Yalnızca aya göre doğum gününü sıralayın – Kutools for Excel ile

Doğum günlerinin uzun listeleriyle sık sık uğraşıyor ve aya göre sıralamak için daha hızlı, doğrudan bir çözüm arıyorsanız, Kutools for Excel'in Gelişmiş Sıralama özelliği size önemli ölçüde zaman kazandırabilir. Kutools for Excel, yardımcı sütun veya formül oluşturmanıza gerek kalmadan doğum tarihlerini doğrudan ay, gün hatta haftanın gününe göre sıralamanıza olanak tanır.

Kutools for Excelkarmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak amacıyla 300'den fazla gelişmiş özelliğe sahiptir.Yapay zeka yetenekleriyle entegre edilmiştir, Kutools görevleri hassasiyetle otomatikleştirerek veri yönetimini zahmetsiz hale getirir.Kutools for Excel hakkında ayrıntılı bilgi…         Ücretsiz deneme…

1. Aya göre sıralamak istediğiniz aralığı seçin, ardından Şerit sekmesinden KUTOOLS PLUS > Gelişmiş Sıralama seçeneğine gidin. Ekran görüntüsüne bakın:

2. Gelişmiş Sıralama iletişim kutusunda, Sütun bölümünde doğum günü sütununu belirtin, Ay seçeneğini Sıralama Ölçütü açılır liste altından seçin ve istenen sıralama düzenini (artan veya azalan) belirleyin. Sıralamayı uygulamak için Tamam'a tıklayın. Ekran görüntüsüne bakın:

Gelişmiş Sıralama iletişim kutusunda seçenekleri belirtin

Doğum günleri artık yalnızca aya göre hızlıca sıralanmıştır. Ek sütunlara gerek kalmadığından, bu çözüm özellikle bu tür görevleri düzenli olarak yöneten veya elektronik tablonun yapısını değiştirmek istemeyen kullanıcılar için uygundur.

doğum günleri yalnızca aya göre sıralanır

Notlar:

  • Doğum günü verilerinizde yinelenen girişler veya boşluklar varsa, tüm verilerin amaçlandığı gibi eşleştiğinden emin olmak için sıralanmış sonuçları dikkatle gözden geçirin.
  • Kutools for Excel, toplu sıralama ve günlük Excel iş akışınızı daha da geliştirebilecek pek çok gelişmiş filtre özelliğini destekler.

 


VBA Kodu – Yalnızca aya göre doğum günlerini otomatik sıralayın

Doğum günlerini aya göre sıralamayı, gelişmiş kullanıcılar veya yardımcı sütunlar ve üçüncü taraf eklentiler kullanmadan otomatikleştirmek isteyenler için VBA makrosu verimli ve esnek bir çözümdür. Özellikle yeni listeleri düzenli olarak güncelliyor ya da içe aktarıyor ve sıralama için tek tıklamayla çalışan bir işleme ihtiyacınız varsa bu yöntem son derece değerlidir.

Uygulanabilir senaryo: Tarih Aralık seçimi, ekstra sütun eklemeksizin doğrudan aya göre sıralanır. Ara düzey Excel kullanıcıları veya tekrarlayan görevleri hızlandırmak isteyenler için idealdir.

Sınırlamalar: Bu makro, sıralamayı yalnızca aya göre yapar. Gün ve yılı göz ardı eder; bu nedenle ay ve gün bazında daha ayrıntılı bir sıralama gerekiyorsa, aşağıdaki diğer çözümlere göz atın.

1. Geliştirici Araçları > Visual Basic seçeneğine tıklayın. Açılan VBA düzenleyici penceresinde, Ekle > Modül seçeneğini seçin ve aşağıdaki kodu modüle yapıştırın:

Sub SortByMonthOnly()
    Dim rng As Range
    Dim ws As Worksheet
    Dim lastRow As Long
    Dim sortCol As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    ' Prompt user for the range
    Set rng = Application.Selection
    Set rng = Application.InputBox("Please select the range with birth dates to sort by month:", xTitleId, rng.Address, Type:=8)
    
    If rng Is Nothing Then Exit Sub
    
    Set ws = rng.Worksheet
    lastRow = rng.Rows.Count + rng.Row - 1
    sortCol = rng.Columns(1).Address(False, False)
    
    ' Add a temporary helper column
    ws.Columns(rng.Columns(rng.Columns.Count).Column + 1).Insert
    ws.Cells(rng.Row, rng.Columns(rng.Columns.Count).Column + 1).Value = "MonthTmp"
    
    ws.Range(ws.Cells(rng.Row + 1, rng.Columns(rng.Columns.Count).Column + 1), _
             ws.Cells(lastRow, rng.Columns(rng.Columns.Count).Column + 1)).FormulaR1C1 = _
             "=MONTH(" & sortCol & rng.Row & ")"
             
    ws.Range(ws.Cells(rng.Row + 1, rng.Columns(rng.Columns.Count).Column + 1), _
             ws.Cells(lastRow, rng.Columns(rng.Columns.Count).Column + 1)).Formula = _
             "=MONTH(" & ws.Cells(rng.Row, rng.Columns(1).Column).Address(False, False) & ")"
             
    ws.Range(ws.Cells(rng.Row, rng.Columns(1).Column), _
             ws.Cells(lastRow, rng.Columns(rng.Columns.Count).Column + 1)).Sort _
             Key1:=ws.Cells(rng.Row, rng.Columns(rng.Columns.Count).Column + 1), _
             Order1:=xlAscending, Header:=xlYes
    
    ws.Columns(rng.Columns(rng.Columns.Count).Column + 1).Delete
End Sub

2. Kodu çalıştırmak için: VBA penceresinde Çalıştır düğmesi Çalıştır düğmesine tıklayın. Doğum günü aralığını seçmenizi isteyen bir iletişim kutusu açılacaktır. Tarih içeren hücreleri seçin ve onaylayın. Makro, her tarihi ayına göre otomatik olarak sıralayacaktır.

Potansiyel sorunlar ve ipuçları:

  • Bu VBA, yalnızca seçili tarih sütununu sıralar; bitişik sütunlardaki verileri etkilemez.
  • VBA betiklerini çalıştırmadan önce verilerinizi yedekleyin; çünkü bu işlemler genellikle geri alınamaz.
  • Niteleyici olmayan referanslarla ilgili bir hata alırsanız, yalnızca tarih sütununun seçili olduğundan emin olun. Verileriniz başlık içeriyorsa, seçim yaparken başlıkları da dahil edin.
  • Bu makro, geçici olarak bir yardımcı sütun ekler ve kaldırır; biçimlendirmeniz kritikse, yürütmeden sonra sütunları gözden geçirmeyi unutmayın.

Excel Formülü – Ay ve güne göre doğum günlerini birleştirilmiş yardımcı sütunla sıralayın

Hem ay hem de günü bir arada sıralanabilir hale getirmek için bu formülü yardımcı bir sütunda kullanın:

1. Doğum günü listenizin yanındaki boş bir sütuna (örneğin,)C2 hücresine) aşağıdaki formülü girin:

=MONTH(B2)&TEXT(DAY(B2),"00")

Bu formül, ayı bir sayı, günü ise iki haneli bir metin olarak çıkarır ve ikisini birleştirir (örneğin, 5 Şubat tarihi "205" haline gelir). Böylece doğum günleri, yıl fark etmeksizin önce aya göre, ardından da her ay içinde güne göre sıralanır. Verilerinizin konumuna göre (B2) referansı gerektiği gibi güncelleyin.

2. Formülü girdikten sonra Enter tuşuna basın. Ardından formülü tüm satırlara doldurmak için aşağı doğru sürükleyin. Yeni yardımcı sütun doldurulduktan sonra verileri bu sütuna göre sıralayın (Veri > Sırala seçeneğini kullanarak). Doğum günü listeniz artık ay ve güne göre doğru şekilde düzenlenmiştir.

Pratik tavsiyeler:

  • Doğum günleri tek haneli günlere sahipse, TEXT(DAY(B2),"00")ifadesi günleri "01", "02", … şeklinde biçimlendirerek sıralamanın her zaman doğru olmasını sağlar.
  • Gerekirse, çalışma sayfanızı düzenli tutmak için sıralamadan sonra yardımcı sütunu gizleyin veya silin.

Bu yöntemleri uygulayarak Excel’de doğum günlerini yalnızca aya göre veya gerektiğinde hem aya hem de güne göre kolayca sıralayabilirsiniz. Her yaklaşımın kendine özgü avantajları vardır: formüller ve yardımcı sütunlar çoğu kullanıcı için şeffaf, anlaşılır ve sorun gidermesi kolaydır; Kutools, sütunlarınızı değiştirmeden sık ve ileri düzey kullanıcılar için sıralamayı kolaylaştırır; VBA makroları ise toplu işlemleri hızlı bir şekilde otomatikleştirir. Senaryonuza en uygun çözümü seçin. Sorunlarla karşılaşırsanız (örneğin Tarih formatı tanınmıyor, formüller hata veriyor veya sıralama sırası yanlış görünüyor gibi), tarih verilerinizin tutarlılığını kontrol edin ve boş veya metin girişleri olup olmadığını gözden geçirin. Daha fazla sorun giderme veya ileri düzey rehberlik için aşağıdaki ilgili kaynaklara başvurun. Excel ile ilgili daha fazla ipucu ve en iyi uygulamaları öğrenmek için binlerce yararlı eğitimin yer aldığı web sitemizi ziyaret edinve Excel verimliliğinizi artırın.

İlgili Makaleler:

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 DüşeyAra (VLookup)  |  Çoklu Değerli DüşeyAra (VLookup)  |   Birden Fazla Sayfada DüşeyAra (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Hızlıca Açılır Liste Oluştur   |  Bağımlı Açılır Liste   |  Çok 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 İyi 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+ diğer dil desteği mevcuttur!

Kutools for Excel ile Excel becerilerinizi üst seviyeye taşıyın ve hiç yaşamadığınız bir verimlilik deneyimi 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'a sekmeli arayüz getirir ve 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.
  • Birden fazla belgeyi yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açın ve 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 kurulum dosyasında!

Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint için eklentileri ile birlikte Office Tab Pro’yu da içerir; bu da 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 kurulum (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 değer— tek tek eklenti satın almaya göre tasarruf edin