Skip to main content

Excel'de iki tarih arasındaki tüm tarihleri nasıl listelersiniz?

Author: Sun Last Modified: 2025-06-10

Bazı durumlarda, belirli bir başlangıç tarihi ve bitiş tarihi varsa, Excel'de bu iki verilen tarih arasındaki tüm tarihleri listelemeniz gerekebilir. Şimdi bu eğitim, Excel'de iki tarih arasındaki tüm tarihleri listeleme yöntemlerinden bahsediyor.

Formüllerle iki tarih arasındaki tüm tarihleri listeleme

Kutools for Excel ile iki tarih arasındaki tüm tarihleri listeleme good idea3

VBA ile iki tarih arasındaki tüm tarihleri listeleme


Formüllerle iki tarih arasındaki tüm tarihleri listeleme

Burada size Excel'de iki verilen tarih arasında tüm tarihleri hızlıca listeleyebilecek formülleri tanıtacağım.

1. Başlangıç ve bitiş tarihlerini iki hücreye yazın, burada ben onları A1 ve A2 hücrelerine yazıyorum. Ekran görüntüsüne bakın:
type the starting and ending dates

2. Ardından C1 hücresine gidin ve şu formülü yazın =A1+1 içine yazdıktan sonra Enter tuşuna basın. Ekran görüntüsüne bakın:
enter a formula to get the first date

3. Daha sonra C2 hücresinde şu formülü yazın =EĞER($A$1+SATIR(A1)>=$A$2-1;"";C1+1) içine yazdıktan sonra, otomatik doldurma tutamacını aşağı doğru sürükleyin ve boş bir hücre görününceye kadar devam edin. Ekran görüntülerine bakın:

apply another formula to get the second date       drag and fill this formula to other cells

Ardından iki verilen tarih arasındaki tüm tarihlerin sütunda listelendiğini görebilirsiniz.
all the dates between two given dates are listed

Not:

Yukarıdaki formüllerde, A1 başlangıç tarihi, A2 bitiş tarihi ve C1 tarih aralığındaki ilk tarihtir.


Kutools for Excel ile iki tarih arasındaki tüm tarihleri listeleme

Aslında, Kutools for Excel'i kurduysanız – kullanışlı bir eklenti aracı – bu sorunu çözmek için Rastgele Veri Ekle özelliğini de kullanabilirsiniz.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

Ücretsiz olarak Kutools for Excel'i kurduktan sonra lütfen aşağıdaki adımları izleyin:

1. İki tarih arasında tarihleri listelemek istediğiniz bir sütunu seçin ve Kutools > Ekle > Rastgele Veri Ekle'ye tıklayın. Ekran görüntüsüne bakın:
click Insert Random Data feature of kutools

2. Ardından Rastgele Veri Ekle diyalog kutusunda Tarih sekmesine tıklayın, ardından başlangıç ve bitiş tarihlerini From ve To listesinden seçin, ardından Çalışma günü, Hafta sonu ve Benzersiz değerler oluştur onay kutularını işaretlemeyi unutmayın. Ekran görüntüsüne bakın:
set options in the dialog box

3. Diyalog kutusunu kapatmak için Tamam'a tıklayın ve başka bir Kutools for Excel diyalog kutusu açılır, sadece Evet'e tıklayın. Ardından başlangıç tarihi ve bitiş tarihi arasındaki tarihlerin listelendiğini görebilirsiniz. Ekran görüntülerine bakın:

click ok in the prompt box           the dates between two dates are listed

4. Şimdi tarih listesini ihtiyacınız olan bir sırayla sıralamanız gerekiyor. Veri > En Eski Tarihten En Yeni Tarihe Sırala'ya tıklayın. Ardından tarihlerin en eski tarihten en yeni tarihe sıralandığını görebilirsiniz. Ekran görüntülerine bakın:

Data > Sort Oldest to Newest          the dates are sorted from oldest date to newest

Rastgele Veri Ekle aracıyla rastgele tam sayı, rastgele metin ve rastgele saat gibi daha fazla rastgele veri ekleyebilirsiniz. Rastgele Veri Ekle hakkında daha fazla bilgi almak için buraya tıklayın.


VBA ile iki tarih arasındaki tüm tarihleri listeleme

Makro kodlarına ilgi duyuyorsanız, Excel'de iki verilen tarih arasındaki tüm tarihleri listelemek için aşağıdaki VBA'yı kullanabilirsiniz.

1. Başlangıç tarihini ve bitiş tarihini iki hücreye yazın, burada ben A1 ve B1 hücrelerine yazıyorum. Ekran görüntüsüne bakın:
doc-list-all-dates-between-two-dates-6

2. Microsoft Visual Basic for Applications penceresini açmak için Alt +F11 tuşlarına basın.

3. Ardından Ekle > Modül'e tıklayın ve aşağıdaki VBA kodunu çıkan Modül penceresine kopyalayıp yapıştırın.

VBA: İki tarih arasındaki tüm tarihleri listeleme.

Sub WriteDates()
	'Updateby20150305
	Dim rng As Range
	Dim StartRng As Range
	Dim EndRng As Range
	Dim OutRng As Range
	Dim StartValue As Variant
	Dim EndValue As Variant
	xTitleId     = "KutoolsforExcel"
	Set StartRng = Application.Selection
	Set StartRng = Application.InputBox("Start Range (single cell):", xTitleId, StartRng.Address, Type: = 8)
	Set EndRng   = Application.InputBox("End Range (single cell):", xTitleId, Type: = 8)
	Set OutRng   = Application.InputBox("Out put to (single cell):", xTitleId, Type: = 8)
	Set OutRng   = OutRng.Range("A1")
	StartValue   = StartRng.Range("A1").Value
	EndValue     = EndRng.Range("A1").Value
	If EndValue - StartValue <= 0 Then
		Exit Sub
		End If
		ColIndex = 0
		For i = StartValue To EndValue
			OutRng.Offset(ColIndex, 0) = i
			ColIndex = ColIndex + 1
		Next
	End Sub

4. VBA'yı çalıştırmak için Çalıştır veya F5'e tıklayın ve başlangıç tarihini seçmek için bir diyalog kutusu açılacak, ardından Tamam'a tıklayın, ardından ikinci açılan diyalogda bitiş tarihini seçin. Ekran görüntüsüne bakın:

vba code to select the start date          vba code to select the end date

5. Tamam'a tıklayın, ardından tarihleri çıkarmak için bir hücre seçin ve ardından Tamam'a tıklayın. Şimdi iki tarih arasındaki tüm tarihlerin listelendiğini görebilirsiniz. Ekran görüntülerine bakın:

select a cell to put out the dates         all the dates between two dates are listed

Not: Bu VBA tarafından oluşturulan liste başlangıç tarihini ve bitiş tarihini içerir.

İki tarih arasındaki tüm tarihleri listeleme

 

İlgili Makaleler:


En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın: Akıllı Yürütme   |  Kod Oluştur  |  Özel Formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur  |  Geliştirilmiş İşlevleri Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle   |  Boş Satırları Sil   |  Sütunları veya Hücreleri Verileri Kaybetmeden Birleştir   |   Formül Olmadan Yuvarla ...
Süper ARA: Çok Kriterli Düşeyara    Çoklu Değer Düşeyara  |   Çoklu sayfa araması   |   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   |  Çoklu 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 Değiştir  |  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ı & Çalışma Sayfası Yöneticisi   |  Otomatik Metin Kütüphanesi (Auto Text)   |  Tarih Seçici   |  Veri Birleştir   |  Hücreleri Şifrele/Şifre Çöz    Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtrele...) ...
En İyi15 Araç Seti12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...)   |   50+ Grafik Türü (Gantt Grafiği, ...)   |   40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...)   |   19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...)   |   12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...)   |   7 Birleştir & Böl Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...)   |   ... ve daha fazlası

Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar.  En çok ihtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!