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

Excel’de iki tarih arasındaki tüm tarihleri nasıl listeleyebilirim?

YazarSun Değiştirme Tarihi

Bazı durumlarda, belirli bir Başlangıç ve Bitiş Tarihiniz olduğunda, Excel’de bu iki tarih arasındaki tüm tarihleri listelemeniz gerekebilir. Bu eğitimde, Excel’de iki tarih arasını doldurarak tüm tarihleri listeleme yöntemlerini inceliyoruz.

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

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

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


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

Burada, Excel’de size verilen iki tarih arasındaki tüm tarihleri hızlıca listeleyebilecek formülleri tanıtıyorum.

1. Başlangıç ve bitiş tarihlerini iki ayrı hücreye girin; ben bunları A1 ve A2 hücrelerine yazdım. Ekran görüntüsüne göz atın:
başlangıç ve bitiş tarihlerini yazın

2. Ardından C1 hücresine gidin ve şu formülü yazın: =A1+1, ardından Enter tuşuna basın. Ekran görüntüsüne bakın:
ilk tarihi almak için bir formül girin

3. Ardından C2 hücresine şu formülü girin: =IF($A$1+ROW(A1)>,=$A$2-1,"",C1+1), ardından boş bir hücre görünene kadar otomatik doldurma tutamacını aşağı doğru sürükleyin. Ekran görüntülerine göz atın:

ikinci tarihi almak için başka bir formül uygulayın       bu formülü diğer hücrelere sürükleyip doldurun

Böylece, iki tarih arasındaki tüm tarihlerin sütunda listelendiğini görebilirsiniz.
belirtilen iki tarih arasındaki tüm tarihler listelenir

Not:

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


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

Aslında, eğer Kutools for Excel – kullanışlı bir eklenti aracını yüklediyseniz, bu sorunu çözmek için Rastgele veri ekle özelliğini de kullanabilirsiniz.

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

Kutools for Excel'i ücretsiz olarak yükledikten sonra aşağıdaki adımları uygulayın:

1. İki tarih arasındaki tarihleri listelemek istediğiniz sütunu seçin ve şuna tıklayın: Kutools > Ekle > Rastgele veri ekle. Ekran görüntüsüne bakın:
kutools'un Rastgele Veri Ekle özelliğine tıklayın

2. Ardından, Rastgele veri ekle iletişim kutusunda Tarih sekmesine tıklayın. Daha sonra başlangıç ve bitiş tarihlerini belirlemek için İtibaren ve To listesi alanlarını kullanın. Ayrıca İş günü, Hafta sonu ve Benzersiz Değerler onay kutularını işaretlemeyi unutmayın. Ekran görüntüsüne bakın:
iletişim kutusunda seçenekleri ayarlayın

3. İletişim kutusunu kapatmak için Tamam'a tıklayın; ardından başka bir Kutools for Excel iletişim kutusu açılır—burada yalnızca Evet'e tıklayın. Böylece Başlangıç Tarihi ile Bitiş Tarihi arasındaki tarihlerin listelendiğini görebilirsiniz. Ekran görüntülerine bakın:

uyarı kutusunda Tamam'a tıklayın           iki tarih arasındaki tarihler listelenir

4. Şimdi tarih listesini istediğiniz sıraya göre sıralamanız gerekiyor. Şuna tıklayın: Veri > En Eski'den En Yeni'ye Sırala. Böylece tarihlerin en eski tarihten en yeni tarihe doğru sıralandığını görebilirsiniz. Ekran görüntülerine bakın:

Veri > En Eskiden En Yeniye Sırala          tarihler en eski tarihten en yeniye doğru sıralanır

Rastgele veri eklearacıyla aynı zamanda rastgele tam sayı, rastgele metin ve rastgele saat gibi değerler de ekleyebilirsiniz.Rastgele veri ekle hakkında daha fazla bilgi edinmek için buraya tıklayın.


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

Excel'de iki tarih arasındaki tüm tarihleri listelemek istiyorsanız, aşağıdaki VBA kodunu kullanabilirsiniz.

1. Başlangıç Tarihi ve Bitiş Tarihi'ni iki hücreye girin; ben bunları A1 ve B1 hücrelerine yazdım. Ekran görüntüsüne göz atın:
doc-list-all-dates-between-two-dates-6

2. Alt + F11 tuşlarına basarak Microsoft Visual Basic for Applications penceresini açın.

3. Ardından şuna tıklayın: Ekle > Modül ve aşağıda verilen VBA kodunu açılan Modül penceresine kopyalayıp yapıştırın.

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

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 tuşuna basın; sizin için Başlangıç Tarihi'ni seçmenizi sağlayan bir iletişim kutusu açılacak. Ardından Tamam'a tıklayın ve ikinci iletişim kutusunda Bitiş Tarihi'ni seçin. Ekran görüntüsüne bakın:

başlangıç tarihini seçmek için VBA kodu          bitiş tarihini seçmek için VBA kodu

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

tarihleri görüntülemek için bir hücre seçin         iki tarih arasındaki tüm tarihler listelenir

Not: Bu liste, VBA tarafından oluşturulmuştur ve Başlangıç Tarihi ile Bitiş Tarihi içerir.

İki tarih arasındaki tüm tarihleri listeleme

 

İ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 Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca 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 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 Çok Kullanılan 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+ başka dillerde de desteklenir!

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.

ExcelWordOutlookTabsPowerPoint
  • 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