Excel'de bir listedeki eksik tarihleri hızlıca nasıl bulabilirim?

Bu öğretici, Excel'de bu eksik tarihleri tespit etmenin ve eksikleri gidermenin birkaç verimli yolunu tanıtıyor:
Koşullu Biçimlendirme Kullan ile eksik tarihleri bulun
Formül kullanarak eksik tarihleri bulun
Kutools for Excel ile eksik tarihleri bulun ve doldurun
Eksik tarihleri otomatik olarak belirlemek ve araya eklemek için VBA kullanın
Bir PivotTable kullanarak eksik tarihleri vurgulayın
Koşullu Biçimlendirme Kullan ile eksik tarihleri bulun
Tarih listenizdeki boşlukları belirlemenin en etkili yollarından biri, Excel’in Koşullu Biçimlendirme Kullan özelliğinden faydalanmaktır. Bu yöntem, eksik tarihlerin bulunduğu hücreleri görsel olarak vurgulayarak süreklilikteki kesintileri tek bakışta fark etmenizi sağlar.
1. Tarihlerinizi içeren aralığı seçin, ardından Giriş > Koşullu Biçimlendirme Kullan > Yeni Kural seçeneğine gidin. Ekran görüntüsüne bakın:
2. Yeni Biçimlendirme Kuralı iletişim kutusunda, Kural Türü Seç bölümünden Biçimlendirilecek hücreleri belirlemek için formül kullan seçeneğini seçin. Aşağıdaki formülü girin: =A2<,>,(A1+1) (burada A1 listenizdeki ilk tarih, A2 ise sonraki tarihtir). Ekran görüntüsüne bakın:
3. Biçimlendirmeyi ayarlamak için Biçim düğmesine tıklayarak Hücre biçimini ayarlar iletişim kutusunu açın. Dolgu sekmesinden eksik tarihleri vurgulamak için bir renk seçin. Ekran görüntüsüne bakın:
4. Biçimlendirmeyi ayarladıktan sonra uygulamak için iki kez Tamam düğmesine tıklayın. Artık eksik tarih içeren hücreler dizide vurgulanacak.
Not: Listenizdeki son tarih de vurgulanabilir; çünkü bu formül her tarihin ardından ne geldiğini kontrol eder. Bu yöntem, büyük veri kümelerini hızlıca incelemek için özellikle kullanışlıdır ancak eksik tarihleri otomatik olarak doldurmaz.
Formülle eksik tarihleri bulun
Başka bir pratik yaklaşım, tablonuzdaki boşlukları doğrudan belirlemenize yardımcı olmak için bir Excel formülü kullanmaktır. Bu yöntem, her tarihten sonra bir günün eksik olup olmadığını gösteren yeni bir sütun oluşturur ve katılım kayıtları, proje zaman çizelgeleri veya envanter kayıtları gibi senaryolarda idealdir.
Tarih listenizin yanındaki boş bir sütun hücresine (örneğin listeniz A1’den başlıyorsa B1 hücresine) şu formülü girin: =IF(A2=A1+1,"","Missing next day"). Enter tuşuna basın, ardından formülü tüm tarihlerin yanına kopyalamak için otomatik doldurma tutamacını aşağıya doğru sürükleyin. Ekran görüntülerine göz atın:

"Sonraki gün eksik" ifadesini gördüğünüzde, listenizde bir boşluk olduğunu anlarsınız. Bu, eksik tarihleri incelemek için kolay ve görsel bir yöntemdir; tanımlanan boşlukları filtrelemek veya üzerinde ek işlem yapmak istiyorsanız özellikle kullanışlı olur.
Not: Önceki yöntemde olduğu gibi, formül son tarihten sonraki satırı işaretleyecektir (çünkü bir sonraki tarih yoktur); gerekmiyorsa bunu göz ardı edebilir veya temizleyebilirsiniz.
Kutools for Excel ile eksik tarihleri bulun ve doldurun
Kutools for Excel kullananlar için eksik tarihleri veya ardışık numaraları hızlıca bulup sizin yerinize dolduran yerleşik bir özellik bulunur. Bu özellik yalnızca boşlukları belirlemekle kalmaz, aynı zamanda verilerinizi doğru hesaplamalar veya denetimler için otomatik olarak tamamlamanız gerektiğinde özellikle kullanışlıdır.
Kutools for Excel’i ücretsiz olarak yükledikten sonra aşağıdaki adımları uygulayın:ücretsiz yükledikten sonraKutools for Excel
1. Analiz etmek istediğiniz tarih listesini seçin, ardından Kutools > Ekle > Eksik diziyi bul seçeneğine gidin. Ekran görüntüsüne bakın:
2. Eksik Diziyi Bul iletişim kutusunda, eksik sayıları bulma, ekleme, vurgulama veya işaretleyici sütun oluşturma gibi çeşitli seçenekler arasından seçim yapabilirsiniz. Ekran görüntüsüne bakın:
3. Seçiminizi onayladıktan sonra Tamam düğmesine tıklayın. Eksik tarihlerin sayısını gösteren bir uyarı görüntülenecektir. Ekran görüntüsüne bakın:
4. İşlemi tamamlamak için Tamam düğmesine tıklayın. Artık listeniz, seçtiğiniz seçeneğe bağlı olarak eksik tarihleri ya gösterecek ya da dolduracaktır. Bu yaklaşım, büyük veri kümeleri için idealdir ve manuel kontrollerde veya formül hatalarında kaynaklanan hataları en aza indirir.
| Eksik Dizi Numarası ekle | Eksik Ardışık Numaralar ile karşılaşıldığında Boş satırlar ekle |
![]() | ![]() |
| Aşağıdaki eksik işaretleyiciyle yeni sütun ekle | Arka plan rengini doldur |
![]() | ![]() |
Bu araç önemli ölçüde zaman kazandırabilir ve mali tablolar, katılım verileri veya sürekli tarih kaydı gerektiren her türlü senaryo için özellikle faydalıdır. En iyi sonuçlar için listenizin tarihe göre sıralı olduğundan emin olun.
Eksik tarihleri otomatik olarak belirlemek ve eklemek için VBA kullanın
Uzun veya sık güncellenen tarih listeleriyle çalışıyorsanız ve süreci tamamen otomatikleştirmek istiyorsanız, Excel’de özel bir VBA makrosundan yararlanabilirsiniz. Bu yöntem, tarih sütununuzu tarayarak eksik tarihleri belirler ve bunları doğrudan listenize yeni satırlar olarak ekler.
Bu yöntem, büyük veri kümeleriyle çalışırken, tekrarlayan raporlama süreçlerinde veya düzenli olarak yeni veri eklendiğinde eksiksizliği manuel kontrol yapmadan sağlamak istediğiniz durumlar için özellikle kullanışlıdır.
İşlem adımları:
- VBA düzenleyicisini açmak için Geliştirici > Visual Basic öğesine tıklayın. Açılan Microsoft Visual Basic for Applications penceresinde Ekle > Modül seçeneğine tıklayın, ardından aşağıdaki kodu modül penceresine yapıştırın:
Sub InsertMissingDates()
Dim ws As Worksheet
Dim lastRow As Long
Dim i As Long
Dim currentDate As Date, nextDate As Date
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws = ActiveSheet
lastRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
i = 2
While i < lastRow
currentDate = ws.Cells(i, 1).Value
nextDate = ws.Cells(i + 1, 1).Value
If nextDate > currentDate + 1 Then
ws.Rows(i + 1).Insert Shift:=xlDown
ws.Cells(i + 1, 1).Value = currentDate + 1
ws.Cells(i + 1, 1).NumberFormat = "yyyy-mm-dd"
lastRow = lastRow + 1
End If
i = i + 1
Wend
End Sub
Çalıştır düğmesine tıklayın (veya F5 tuşuna basın) ve tarihler listesini alın; eksik tarihler otomatik olarak yeni satırlara eklensin.
Pratik ipuçları ve notlar:
– Makroyu çalıştırmadan önce tarihlerinizin artan düzende olduğundan emin olun.
– Makro eksik tarihleri yeni satırlar olarak ekler; bu nedenle verilerinizi mutlaka yedekleyin veya gerekirse bir kopya üzerinde test edin.
– Tarihleriniz A Sütunu’nda değilse, ws.Cells(i,1) ifadesini doğru sütun numarasıyla güncelleyin.
– Çok büyük bir veri kümesiyle çalışıyorsanız, makronun tamamlanması birkaç dakika sürebilir.
– Hata alırsanız, tarih sütununuzdaki tüm hücrelerin gerçek tarih değerleri içerdiğinden emin olun.
Eksik tarihleri PivotTable kullanarak vurgulayın
Formül veya kod kullanmak istemiyorsanız, Excel’in yerleşik PivotTable özelliğini kullanarak gerçek tarih listenizi hedeflenen diziyle görsel olarak karşılaştırabilirsiniz. Bu yöntem, katılım kayıtları, işlemler veya günlük kayıtlar gibi her tarihin belirli bir aralıkta yer alması gereken senaryoları analiz etmek veya çapraz kontrol etmek istediğinizde özellikle uygundur.
İşlem adımları:
- Önce başlangıç ve bitiş tarihlerinizi kapsayan tam bir tarih dizisine sahip yardımcı bir sütun oluşturun. İlk tarihi bir hücreye girin (örneğin D2), ardından aralığınız tamamlanana kadar doldurma tutamacını aşağı doğru sürükleyin.
- Orijinal tarih listenizi ve yeni yardımcı tarih listenizi bir Yeni çalışma sayfasına kopyalayın ve bunları tek bir sütuna (örneğin, E sütunu) yığın.
- Birleştirilmiş listeyi seçin, ardından Ekle > PivotTablo seçeneğine gidin. İletişim kutusunda tablo/aralığı belirleyin ve çıktının yerleştirileceği için Yeni çalışma sayfası’nı seçin.
- PivotTable Alan Listesi'nde tarih alanını Satırlar alanına ve tekrar Değerler alanına sürükleyin; toplama türünü Sayım olarak ayarlayın. Sayım sütununda yalnızca bir kez görünen tarihler, eksik tarihleri gösterir (yani yalnızca tam dizide yer alıp gerçek verilerinizde olmayanlar).
İpuçları:
– Bu yöntem, uzun dönemlerdeki eksik girişleri incelemek için en etkili sonuçları verir.
– En iyi sonuçlar için tarih listelerinizin yinelenen değer içermemesine dikkat edin.
– Eksik tarihleri anında fark etmek için PivotTable’da filtreleme veya vurgulama yapabilirsiniz.
– Gelişmiş kullanıcılar, daha fazla görünürlük elde etmek için bu yöntemi Koşullu Biçimlendirme ile birleştirebilir.
Avantajlar: Görselleştirilmesi kolaydır; formül veya VBA gerekmez; raporlama için mükemmeldir.
Dezavantajlar: Eksik tarihleri otomatik olarak doldurmaz, ancak eksik olanları vurgular.
Demo: Listedeki eksik tarihi bulun ve ekleyin
En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim 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 uygulamalarına sekmeli bir arayüz kazandırarak 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.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp 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 bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (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 fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar



