Excel'de iki tarih arasındaki tüm tarihleri nasıl listeleyebilirim?
Bazı durumlarda, belirli bir başlangıç ve bitiş tarihiniz varsa, bu iki verilen tarih arasındaki tüm tarihleri Excel'de listelemeniz gerekebilir. Şimdi bu eğitim, Excel'deki iki tarih arasındaki tüm tarihleri listeleme yöntemlerinden bahsediyor.
İki tarih arasındaki tüm tarihleri formüllere göre listeleyin
VBA'ya göre iki tarih arasındaki tüm tarihleri listeleyin
Kutools for Excel ile iki tarih arasındaki tüm tarihleri listeleyin
İki tarih arasındaki tüm tarihleri formüllere göre listeleyin
Burada, Excel'de sizin için verilen iki tarih arasındaki tüm tarihleri hızlı bir şekilde listeleyebilen formülleri tanıtıyorum.
1. Başlangıç ve bitiş tarihlerini iki hücreye yazın, burada bunları A1 ve A2 hücrelerine yazıyorum. Ekran görüntüsüne bakın:
2. Ardından bu formülü yazmak için C1 hücresine gidin = A1 + 1 içine, sonra tıklayın Keşfet anahtar. Ekran görüntüsüne bakın:
3. Sonra C2 hücresine bu formülü yazın =IF($A$1+ROW(A1)>=$A$2-1,"",C1+1) içine, ardından boş bir hücre görünene kadar otomatik doldurma tutamacını hücrelere sürükleyin. Ekran görüntülerine bakın:
Ardından, verilen iki tarih arasındaki tüm tarihlerin sütunda listelendiğini görebilirsiniz.
Not:
Yukarıdaki formüllerde A1 başlangıç tarihi, A2 bitiş tarihi ve C1 tarih aralığı içindeki ilk tarihtir.
VBA'ya göre iki tarih arasındaki tüm tarihleri listeleyin
Makro koduyla ilgileniyorsanız, Excel'de verilen iki 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 A1 ve B1 hücrelerini yazıyorum. Ekran görüntüsüne bakın:
2. Basın Alt + F11 açmak için anahtarlar Uygulamalar için Microsoft Visual Basic pencere.
3. Sonra tıklayın Ekle > modül ve popping için VBA kodunun altına kopyalayıp yapıştırın modül pencere.
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. tık koşmak or F5 VBA'yı çalıştırmak için ve başlangıç tarihini seçmeniz için bir iletişim kutusu açılır, ardından OK, ardından ikinci açılan iletişim kutusunda bitiş tarihini seçin. Ekran görüntüsüne bakın:
5. tık OK, ardından tarihleri koymak için bir hücre seçin ve ardından OK. Artık iki tarih arasındaki tüm tarihlerin listelendiğini görebilirsiniz. Ekran görüntülerine bakın:
not: Bu VBA tarafından oluşturulan liste, başlangıç tarihini ve bitiş tarihini içerir.
Kutools for Excel ile iki tarih arasındaki tüm tarihleri listeleyin
Aslında, yüklediyseniz Kutools for Excel - kullanışlı bir eklenti aracı, ayrıca Rastgele Veri Ekle bu problemi çözmek için.
Kutools for Excel, ile daha fazla 300 kullanışlı Excel işlevleri, çalışma verimliliğinizi artırır ve çalışma sürenizi azaltır. | ||
Sonra ücretsiz kurulum Kutools for Excel, lütfen aşağıdaki işlemleri yapın:
1. İki tarih arasındaki tarihleri listelemek istediğiniz bir sütun seçin ve Kutools > Ekle > Rastgele Veri Ekle. Ekran görüntüsüne bakın:
2. Sonra Rastgele Veri Ekle iletişim, tıklayın Tarih sekmesi, ardından başlangıç ve bitiş tarihlerini seçin. Konum ve To liste, sonra kontrol etmeyi unutmayın Iş günü, Hafta sonu ve Benzersiz Değerler onay kutuları. Ekran görüntüsüne bakın:
3. tık Ok diyaloğu kapatmak için Kutools for Excel iletişim kutusu açılır, sadece tıklayın Evet. Daha sonra başlangıç tarihi ile bitiş tarihi arasındaki tarihlerin listelendiğini görebilirsiniz. Ekran görüntülerine bakın:
4. Şimdi tarih listesini ihtiyacınız olan bir sıraya göre sıralamanız gerekir. Tıklayın Veri > En Eskiden Yeniye Sırala. Daha sonra tarihlerin en eski tarihten en yeniye doğru sıralandığını görebilirsiniz. Ekran görüntülerine bakın:
İle Rastgele Veri Ekle yardımcı program, ayrıca rasgele tam sayı, rasgele dize ve rasgele zaman ekleyebilirsiniz. Rastgele Veri Ekleme hakkında daha fazla bilgi için burayı tıklayın.
İki tarih arasındaki tüm tarihleri listeleyin
İlgili Makaleler:
En İyi Ofis Üretkenlik Araçları
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!