Ana içeriğe atla
 

Excel'de tarih girildiğinde veya değiştirildiğinde tarih otomatik olarak nasıl sıralanır? 

Yazar: Xiaoyang Son Değiştirilme Tarihi: 2020-12-25

Excel'de Sırala işlevi, tarihi ihtiyaç duyduğunuzda artan veya azalan düzende sıralamanıza yardımcı olabilir. Ancak bu dinamik değildir, eğer tarihi sıraladıysanız ve sonra ona yeni tarih eklediyseniz, tekrar sıralamanız gerekir. Bir çalışma sayfasına her defasında yeni tarih girerken tarihi otomatik olarak sıralamanın iyi ve hızlı yolları var mı?

Formül ile tarih girildiğinde veya değiştirildiğinde otomatik sıralama tarihi

VBA kodu ile tarih girildiğinde veya değiştirildiğinde otomatik sıralama tarihi


ok mavi sağ balon Formül ile tarih girildiğinde veya değiştirildiğinde otomatik sıralama tarihi

Örneğin, Sütun A'daki orijinal tarih, aşağıdaki formül, sıralamak istediğiniz sütuna göre yeni bir yardımcı sütundaki tarihi veya diğer metin dizelerini otomatik olarak sıralamanıza yardımcı olabilir, lütfen aşağıdakileri yapın:

1. Şu formülü girin:

=INDEX($A$2:$A$15,MATCH(ROWS($A$2:A2),COUNTIF($A$2:$A$15,"<="&$A$2:$A$15),0)) tarih sütununun yanındaki boş bir hücreye, C2örneğin ve ardından Ctrl + Üst Karakter + Enter tuşları bir araya getirin ve bir sayı dizisi elde edersiniz, ardından doldurma tutamacını kullanmak istediğiniz hücrelere sürükleyin, ekran görüntüsüne bakın:

not: Yukarıdaki formülde: A2: A15 otomatik sıralamak istediğiniz orijinal tarih aralığınızdır.

tarihe göre doc otomatik sıralama 1

2. Ardından sayıları tarih biçimi olarak biçimlendirmek için Kısa tarih itibaren genel aşağı açılır liste Ana Sayfa sekmesi, ekran görüntüsüne bakın:

tarihe göre doc otomatik sıralama 2

3. Ardından sıra numaraları tarih formatına dönüştürüldü ve orijinal tarih de sıralandı, ekran görüntüsüne bakın:

tarihe göre doc otomatik sıralama 3

4. Şu andan itibaren, A sütununda yeni tarih girdiğinizde veya tarihi değiştirdiğinizde, C sütunundaki tarih otomatik olarak artan sırada sıralanacaktır, ekran görüntüsüne bakın:

tarihe göre doc otomatik sıralama 4


ok mavi sağ balon VBA kodu ile tarih girildiğinde veya değiştirildiğinde otomatik sıralama tarihi

Aşağıdaki VBA kodu, yeni tarih girdiğinizde veya ihtiyaç duyduğunuzda tarihi değiştirdiğinizde orijinal sütundaki tarihi otomatik olarak sıralamanıza yardımcı olabilir.

1. Bir tarih girdiğinizde veya değiştirdiğinizde tarihi otomatik olarak sıralamak istediğiniz çalışma sayfasına gidin.

2. Sayfa sekmesine sağ tıklayın ve Kodu Görüntüle bağlam menüsünden, açılır pencerede Uygulamalar için Microsoft Visual Basic penceresi, lütfen aşağıdaki kodu boşluğa kopyalayıp yapıştırın modül pencere, ekran görüntüsüne bakın:

VBA kodu: tarih girildiğinde veya değiştirildiğinde otomatik sıralama:

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
    On Error Resume Next
    If Application.Intersect(Target, Application.Columns(1)) Is Nothing Then Exit Sub
    If Target.Count > 1 Then Exit Sub
    Range("A1").Sort Key1:=Range("A2"), Order1:=xlAscending, Header:=xlYes, _
                                        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
End Sub

tarihe göre doc otomatik sıralama 6

not: Yukarıdaki kodda, girilen tarih A sütununda otomatik sıralama olacaktır, değiştirebilirsiniz A1 ve A2 ihtiyaç duyduğunuzda kendi hücrelerinize.

3. Şu andan itibaren, A sütununa tarih girdiğinizde, tarih otomatik olarak artan şekilde sıralanacaktır.

En İyi Ofis Üretkenlik Araçları

🤖 Kutools AI Yardımcısı: Aşağıdakilere dayalı olarak veri analizinde devrim yaratın: Akıllı Yürütme   |  Kodunu oluşturun  |  Özel Formüller Oluşturun  |  Verileri Analiz Edin ve Grafikler Oluşturun  |  Kutools İşlevlerini Çağır...
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla   |  Boş Satırları Sil   |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin   |   Formülsüz Tur ...
Süper Arama: Çoklu Ölçütlü VLookup    Çoklu Değer VLookup  |   Birden Çok Sayfada VLookup   |   Bulanık Arama ....
Gelişmiş Açılır Liste: Hızla Açılır Liste Oluşturun   |  Bağımlı Açılır Liste   |  Çoklu Seçim Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekleme  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |  Aralıkları ve Sütunları Karşılaştırın ...
Öne Çıkan Özellikler: Izgara Odağı   |  Tasarım görünümü   |   Büyük Formül Çubuğu    Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynak Kütüphanesi (Otomatik metin)   |  Tarih Seçici   |  Çalışma Sayfalarını Birleştirin   |  Hücreleri Şifrele/Şifresini Çöz    E-postaları Listeye Göre Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtre...) ...
En İyi 15 Araç Seti12 Metin Tools (Metin ekle, Karakterleri Kaldır, ...)   |   50+ Grafik Türleri (Gantt şeması, ...)   |   40+ Pratik Formüller (Yaşı doğum gününe göre hesapla, ...)   |   19 sokma Tools (QR Kodunu Girin, Yoldan Resim Ekle, ...)   |   12 Dönüştürme Tools (Sayılardan Kelimelere, Para Birimi Dönüştürme, ...)   |   7 Birleştir ve Böl Tools (Gelişmiş Kombine Satırları, Bölünmüş hücreler, ...)   |   ... ve dahası

Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar.  En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...


Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir

  • Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
  • Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!