मुख्य सामग्री पर जाएं

Excel में दो तिथियों के बीच की सभी तिथियों को कैसे सूचीबद्ध करें?

लेखक: रवि अंतिम संशोधित: 2020-05-22

कुछ मामलों में, यदि आपके पास विशिष्ट आरंभ तिथि और समाप्ति तिथि है, तो आपको एक्सेल में इन दो दी गई तिथियों के बीच की सभी तिथियों को सूचीबद्ध करने की आवश्यकता हो सकती है। अब यह ट्यूटोरियल एक्सेल में दो तिथियों के बीच की सभी तिथियों को सूचीबद्ध करने के तरीकों के बारे में बात कर रहा है।

दो तिथियों के बीच की सभी तिथियों को सूत्रों द्वारा सूचीबद्ध करें

दो तिथियों के बीच की सभी तिथियों को VBA द्वारा सूचीबद्ध करें

एक्सेल के लिए कुटूल द्वारा दो तिथियों के बीच की सभी तिथियों की सूची बनाएं अच्छा विचार3


यहां मैं ऐसे सूत्र पेश कर रहा हूं जो एक्सेल में आपके लिए दो दी गई तारीखों के बीच की सभी तारीखों को तुरंत सूचीबद्ध कर सकते हैं।

1. आरंभ और समाप्ति तिथियों को दो सेल में टाइप करें, यहां मैं उन्हें सेल A1 और A2 में टाइप करता हूं। स्क्रीनशॉट देखें:
दस्तावेज़-सूची-सभी-तिथियाँ-दो-तिथियों के बीच-1

2. फिर इस फॉर्मूले को टाइप करने के लिए सेल C1 पर जाएं = A1 + 1 इसमें, फिर क्लिक करें दर्ज चाबी। स्क्रीनशॉट देखें:
दस्तावेज़-सूची-सभी-तिथियाँ-दो-तिथियों के बीच-2

3. फिर सेल C2 में यह फॉर्मूला टाइप करें =IF($A$1+ROW(A1)>=$A$2-1,"",C1+1) इसमें, फिर ऑटोफ़िल हैंडल को सेल तक नीचे खींचें जब तक कि कोई रिक्त सेल दिखाई न दे। स्क्रीनशॉट देखें:

दस्तावेज़-सूची-सभी-तिथियाँ-दो-तिथियों के बीच-3       दस्तावेज़-सूची-सभी-तिथियाँ-दो-तिथियों के बीच-4

फिर आप देख सकते हैं कि दो दी गई तारीखों के बीच की सभी तारीखें कॉलम में सूचीबद्ध हैं।
दस्तावेज़-सूची-सभी-तिथियाँ-दो-तिथियों के बीच-5

नोट:

उपरोक्त सूत्रों में, A1 आरंभिक तिथि है, A2 समाप्ति तिथि है, और C1 दिनांक सीमा में पहली तिथि है।


यदि आप मैक्रो कोड में रुचि रखते हैं, तो आप Excel में दो दी गई तिथियों के बीच की सभी तिथियों को सूचीबद्ध करने के लिए नीचे दिए गए VBA का उपयोग कर सकते हैं।

1. प्रारंभिक तिथि और समाप्ति तिथि को दो सेल में टाइप करें, यहां मैं सेल A1 और B1 में टाइप करता हूं। स्क्रीनशॉट देखें:
दस्तावेज़-सूची-सभी-तिथियाँ-दो-तिथियों के बीच-6

2। दबाएँ Alt + F11 खोलने के लिए चाबी अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.

3। तब दबायें सम्मिलित करें > मॉड्यूल और पॉपिंग पर वीबीए कोड के नीचे कॉपी और पेस्ट करें मॉड्यूल खिड़की.

वीबीए: दो तिथियों के बीच की सभी तिथियों की सूची बनाएं।

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। क्लिक करें रन or F5 वीबीए चलाने के लिए, और आरंभिक तिथि चुनने के लिए एक संवाद पॉप आउट होगा, फिर क्लिक करें OK, फिर दूसरे पॉपिंग डायलॉग में समाप्ति तिथि चुनें। स्क्रीनशॉट देखें:

दस्तावेज़-सूची-सभी-तिथियाँ-दो-तिथियों के बीच-7          दस्तावेज़-सूची-सभी-तिथियाँ-दो-तिथियों के बीच-8

5। क्लिक करें OK, फिर तारीखें डालने के लिए एक सेल का चयन करें और फिर क्लिक करें OK. अब आप देख सकते हैं कि दो तिथियों के बीच की सभी तिथियां सूचीबद्ध हैं। स्क्रीनशॉट देखें:

दस्तावेज़-सूची-सभी-तिथियाँ-दो-तिथियों के बीच-9         दस्तावेज़-सूची-सभी-तिथियाँ-दो-तिथियों के बीच-10

नोट: इस वीबीए द्वारा उत्पन्न सूची में आरंभ तिथि और समाप्ति तिथि शामिल है।


दरअसल, अगर आपने इंस्टॉल किया है एक्सेल के लिए कुटूल - एक आसान ऐड-इन टूल, आप इसका भी उपयोग कर सकते हैं यादृच्छिक डेटा डालें इस समस्या के समाधान के लिये।

एक्सेल के लिए कुटूल, से अधिक के साथ 300 आसान एक्सेल फ़ंक्शंस, आपकी कार्यकुशलता बढ़ाएँ और आपके कार्य समय की बचत करें।

बाद मुफ़्त इंस्टालेशन एक्सेल के लिए कुटूल, कृपया नीचे दिए अनुसार कार्य करें:

1. वह कॉलम चुनें जिसमें आप दो तारीखों के बीच की तारीखें सूचीबद्ध करना चाहते हैं और क्लिक करें कुटूल > सम्मिलित करें > यादृच्छिक डेटा डालें. स्क्रीनशॉट देखें:
दस्तावेज़ यादृच्छिक डेटा डालें 1

2. फिर में यादृच्छिक डेटा डालें संवाद, क्लिक करें तारीख टैब, फिर प्रारंभ और समाप्ति तिथियों का चयन करें से और Tओ सूची, फिर जांचना याद रखें कार्यदिवस, छुट्टी का दिन और अद्वितीय मूल्य चेकबॉक्स. स्क्रीनशॉट देखें:
दस्तावेज़-सूची-सभी-तिथियाँ-दो-तिथियों के बीच-12

3। क्लिक करें Ok संवाद बंद करने के लिए, और दूसरा एक्सेल के लिए कुटूल संवाद पॉप आउट हो जाता है, बस क्लिक करें हाँ. फिर आप देख सकते हैं कि प्रारंभ तिथि और समाप्ति तिथि के बीच की तारीखें सूचीबद्ध हैं। स्क्रीनशॉट देखें:

दस्तावेज़-सूची-सभी-तिथियाँ-दो-तिथियों के बीच-13           दस्तावेज़-सूची-सभी-तिथियाँ-दो-तिथियों के बीच-14

4. अब आपको दिनांक सूची को अपने इच्छित क्रम में क्रमबद्ध करना होगा। क्लिक जानकारी > सबसे पुराने से नवीनतम क्रमबद्ध करें. फिर आप देख सकते हैं कि तारीखें सबसे पुरानी तारीख से नवीनतम तारीख तक क्रमबद्ध हैं। स्क्रीनशॉट देखें:

दस्तावेज़-सूची-सभी-तिथियाँ-दो-तिथियों के बीच-15          दस्तावेज़-सूची-सभी-तिथियाँ-दो-तिथियों के बीच-16

- यादृच्छिक डेटा डालें उपयोगिता, आप यादृच्छिक पूर्णांक, यादृच्छिक स्ट्रिंग और यादृच्छिक समय इत्यादि भी सम्मिलित कर सकते हैं। रैंडम डेटा सम्मिलित करने के बारे में अधिक जानने के लिए यहां क्लिक करें।


संबंधित लेख:


सर्वोत्तम कार्यालय उत्पादकता उपकरण

🤖 कुटूल्स एआई सहयोगी: निम्न के आधार पर डेटा विश्लेषण में क्रांति लाएं: बुद्धिमान निष्पादन   |  कोड जनरेट करें  |  कस्टम फ़ॉर्मूले बनाएं  |  डेटा का विश्लेषण करें और चार्ट बनाएं  |  कुटूल फ़ंक्शंस का आह्वान करें...
लोकप्रिय सुविधाएँ: डुप्लिकेट ढूंढें, हाइलाइट करें या पहचानें   |  रिक्त पंक्तियाँ हटाएँ   |  डेटा खोए बिना कॉलम या सेल को संयोजित करें   |   फॉर्मूला के बिना गोल ...
सुपर लुकअप: एकाधिक मानदंड VLookup    मल्टीपल वैल्यू वीलुकअप  |   अनेक शीटों में VLookup   |   फजी लुकअप ....
उन्नत ड्रॉप-डाउन सूची: शीघ्रता से ड्रॉप डाउन सूची बनाएं   |  आश्रित ड्रॉप डाउन सूची   |  बहु-चयन ड्रॉप डाउन सूची ....
स्तम्भ प्रबंधक: कॉलमों की एक विशिष्ट संख्या जोड़ें  |  कॉलम ले जाएँ  |  छिपे हुए कॉलम की दृश्यता स्थिति टॉगल करें  |  रेंज और कॉलम की तुलना करें ...
फीचर्ड फीचर्स: ग्रिड फोकस   |  डिजाइन देखें   |   बड़ा फॉर्मूला बार    कार्यपुस्तिका एवं शीट प्रबंधक   |  संसाधन लाइब्रेरी (ऑटो टेक्स्ट)   |  खजूर बीनने वाला   |  कार्यपत्रकों को संयोजित करें   |  एन्क्रिप्ट/डिक्रिप्ट सेल    सूची के अनुसार ईमेल भेजें   |  सुपर फ़िल्टर   |   विशेष फ़िल्टर (फ़िल्टर बोल्ड/इटैलिक/स्ट्राइकथ्रू...) ...
शीर्ष 15 टूलसेट12 टेक्स्ट टूल्स (पाठ जोड़ें, अक्षर हटाएँ, ...)   |   50 + चार्ट प्रकार (गैन्ट चार्ट, ...)   |   40+ प्रैक्टिकल सूत्र (जन्मदिन के आधार पर आयु की गणना करें, ...)   |   19 निवेशन टूल्स (QR कोड डालें, पथ से चित्र सम्मिलित करें, ...)   |   12 रूपांतरण टूल्स (शब्दों को संख्याएँ, मुद्रा रूपांतरण, ...)   |   7 विलय और विभाजन टूल्स (उन्नत संयोजन पंक्तियाँ, विभाजन कोशिकाओं, ...)   |   ... और अधिक

एक्सेल के लिए कुटूल के साथ अपने एक्सेल कौशल को सुपरचार्ज करें, और पहले जैसी दक्षता का अनुभव करें। एक्सेल के लिए कुटूल उत्पादकता बढ़ाने और समय बचाने के लिए 300 से अधिक उन्नत सुविधाएँ प्रदान करता है।  वह सुविधा प्राप्त करने के लिए यहां क्लिक करें जिसकी आपको सबसे अधिक आवश्यकता है...

Description


ऑफिस टैब ऑफिस में टैब्ड इंटरफ़ेस लाता है, और आपके काम को बहुत आसान बनाता है

  • Word, Excel, PowerPoint में टैब्ड संपादन और रीडिंग सक्षम करें, प्रकाशक, एक्सेस, विसियो और प्रोजेक्ट।
  • नई विंडो के बजाय एक ही विंडो के नए टैब में एकाधिक दस्तावेज़ खोलें और बनाएं।
  • आपकी उत्पादकता 50% बढ़ जाती है, और आपके लिए हर दिन सैकड़ों माउस क्लिक कम हो जाते हैं!
Comments (9)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
How to loop this vba code (1000 rows for example) ?
This comment was minimized by the moderator on the site
Sorry for reply such late, but I do not understand your question, the VBA only for listing dates between a date range, why need to loop the code?
This comment was minimized by the moderator on the site
Firat - did you solve your issue? I have exactly the same issue and I cannot get the result in the row instead of the column.
This comment was minimized by the moderator on the site
If you invert this line you can make it work :


OutRng.Offset(ColIndex, 0) = i to OutRng.Offset(0, ColIndex) = i
This comment was minimized by the moderator on the site
Why do not try to transpose the column result to row?
This comment was minimized by the moderator on the site
i tried the VBA code it worked.. Thanks for sharing. Similarly is it possible to pase it along columns/ horizontally?
This comment was minimized by the moderator on the site
Hello, if you want to list dates in a row horizontally, you just need to use the vba code to list the dates, and copy the results and paste transpose.
This comment was minimized by the moderator on the site
Hello, Thanks for sharing a great code. I would like to ask one question though. I am using this VBA code you shared. 1) Can I list all the other cells in the same row with the dates? 2) Can we define the starting date cell and ending date cell and the cell that the new information will be written? I am asking these questions because I have 30 rows. Each row has data for different people. Cell G is a starting date and Cell H is an ending date. Other cells contains some information. I would like this to be listed in a new cell as all the dates between these cells. For example (just showing demonstration, so only G and H cells written below-I is where the list appears): Row 2 Person A 28/05/2017 05/06/2017 28/05/2017 Row 3 Person A 28/05/2017 05/06/2017 29/05/2017 Row 4 Person A 28/05/2017 05/06/2017 30/05/2017 Row 5 Person A 28/05/2017 05/06/2017 31/05/2017 Row 6 Person A 28/05/2017 05/06/2017 01/06/2017 Row 7 Person A 28/05/2017 05/06/2017 02/06/2017 Row 8 Person A 28/05/2017 05/06/2017 03/06/2017 Row 9 Person A 28/05/2017 05/06/2017 04/06/2017 Row 10 Person A 28/05/2017 05/06/2017 05/06/2017 Row 11 Person B 23/05/2017 31/05/2017 23/05/2017 Row 12 Person B 23/05/2017 31/05/2017 24/05/2017 Row 13 Person B 23/05/2017 31/05/2017 25/05/2017 Row 14 Person B 23/05/2017 31/05/2017 26/05/2017 and so on...
This comment was minimized by the moderator on the site
Can we use text box instead of in box in macro
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations