विषयसूची
ट्यूटोरियल दिखाता है कि कैसे आप एक्सेल में तारीखों की सूची जल्दी से तैयार करने के लिए नए सीक्वेंस फ़ंक्शन का लाभ उठा सकते हैं और तारीखों, कार्यदिवसों, महीनों या वर्षों के साथ एक कॉलम भरने के लिए ऑटोफिल सुविधा का उपयोग कर सकते हैं।
हाल तक, एक्सेल में तिथियां उत्पन्न करने का सिर्फ एक आसान तरीका रहा है - ऑटोफिल सुविधा। नए डायनेमिक ऐरे SEQUENCE फ़ंक्शन की शुरूआत ने एक सूत्र के साथ तारीखों की एक श्रृंखला बनाना भी संभव बना दिया है। यह ट्यूटोरियल दोनों तरीकों पर गहराई से नज़र डालता है ताकि आप अपने लिए सबसे अच्छा काम करने वाले को चुन सकें।
एक्सेल में दिनांक श्रृंखला कैसे भरें
कब आपको एक्सेल में तिथियों के साथ एक कॉलम भरने की आवश्यकता है, ऑटोफिल सुविधा का उपयोग करने का सबसे तेज़ तरीका है। एक दिन बहुत आसान है:
- पहले सेल में प्रारंभिक तिथि टाइप करें।
- आरंभिक तिथि वाले सेल का चयन करें और फिल हैंडल (नीचे एक छोटा हरा वर्ग) को खींचें -राइट कॉर्नर) नीचे या दाईं ओर।
एक्सेल तुरंत उसी प्रारूप में तारीखों की एक श्रृंखला उत्पन्न करेगा, जिसे आपने मैन्युअल रूप से टाइप किया था।
3>
कार्यदिवसों, महीनों या वर्षों के साथ एक कॉलम भरें
कार्यदिवसों, महीनों या वर्षों की एक श्रृंखला बनाने के लिए, निम्न में से कोई एक कार्य करें:
- एक कॉलम को इससे भरें ऊपर बताए अनुसार क्रमिक तिथियां। उसके बाद, ऑटोफिल विकल्प बटन पर क्लिक करें और चुनेंवांछित विकल्प, कहें महीने भरें :
- या आप अपनी पहली तिथि दर्ज कर सकते हैं, भरण हैंडल पर राइट-क्लिक करें, होल्ड करें और अधिक से अधिक सेल में खींचें जैसी जरूरत थी। जब आप माउस बटन छोड़ते हैं, तो एक संदर्भ मेनू पॉप-अप होगा जो आपको आवश्यक विकल्प चुनने देता है, वर्ष भरें हमारे मामले में:
N दिनों से बढ़ने वाली तिथियों की एक श्रृंखला भरें
एक विशिष्ट चरण के साथ दिनों, सप्ताह के दिनों, महीनों या वर्षों की एक श्रृंखला स्वतः उत्पन्न करने के लिए, आपको यही करना है:<3
- पहले सेल में शुरुआती तारीख दर्ज करें।
- उस सेल का चयन करें, भरण हैंडल पर राइट-क्लिक करें, इसे आवश्यकतानुसार कई सेल में खींचें और फिर छोड़ दें।
- पॉप-अप मेनू में, श्रृंखला (अंतिम आइटम) चुनें।
- श्रृंखला संवाद बॉक्स में, दिनांक इकाई<2 चुनें> रुचि का और चरण मान सेट करें.
- ठीक क्लिक करें.
अधिक उदाहरणों के लिए, कृपया कैसे करें देखें Excel में दिनांक सम्मिलित करें और स्वत: भरण करें।
सूत्र के साथ Excel में दिनांक अनुक्रम कैसे बनाएं
पिछले ट्यूटोरियल में से एक में, हमने देखा कि नए डायनेमिक ऐरे SEQUENCE फ़ंक्शन का उपयोग कैसे करें एक संख्या अनुक्रम उत्पन्न करें। क्योंकि आंतरिक रूप से एक्सेल में दिनांक क्रम संख्या के रूप में संग्रहीत होते हैं, फ़ंक्शन आसानी से दिनांक श्रृंखला भी उत्पन्न कर सकता है। आपको बस इतना करना है कि निम्नलिखित उदाहरणों में वर्णित तर्कों को सही ढंग से कॉन्फ़िगर करना है।
ध्यान दें। यहां चर्चा किए गए सभी सूत्र केवल में काम करते हैंएक्सेल 365 के नवीनतम संस्करण जो डायनेमिक सरणियों का समर्थन करते हैं। पूर्व-गतिशील एक्सेल 2019, एक्सेल 2016 और एक्सेल 2013 में, कृपया ऑटोफिल सुविधा का उपयोग करें जैसा कि इस ट्यूटोरियल के पहले भाग में दिखाया गया है।
एक्सेल में तिथियों की एक श्रृंखला बनाएं
एक उत्पन्न करने के लिए Excel में दिनांकों का क्रम, SEQUENCE फ़ंक्शन के निम्न तर्क सेट अप करें:
SEQUENCE(rows, [columns], [start], [step])- Rows - the तारीखों के साथ भरने के लिए पंक्तियों की संख्या।
- कॉलम - तारीखों के साथ भरने के लिए कॉलम की संख्या।
- प्रारंभ करें - में आरंभिक तिथि प्रारूप जिसे एक्सेल समझ सकता है, जैसे "8/1/2020" या "1-अगस्त-2020"। गलतियों से बचने के लिए, आप DATE फ़ंक्शन जैसे DATE(2020, 8, 1) का उपयोग करके दिनांक की आपूर्ति कर सकते हैं।
- चरण - अनुक्रम में प्रत्येक बाद की तिथि के लिए वृद्धि।
उदाहरण के लिए, 1 अगस्त, 2020 से शुरू होने वाली और 1 दिन बढ़ाने वाली 10 तारीखों की सूची बनाने के लिए यह फ़ॉर्मूला है:
=SEQUENCE(10, 1, "8/1/2020", 1)
या
=SEQUENCE(10, 1, DATE(2020, 8, 1), 1)
वैकल्पिक रूप से, आप पूर्वनिर्धारित कक्षों में दिनांकों की संख्या (B1), प्रारंभ दिनांक (B2) और चरण (B3) इनपुट कर सकते हैं और उन कक्षों को अपने सूत्र में संदर्भित कर सकते हैं। चूंकि हम एक सूची तैयार कर रहे हैं, कॉलम संख्या (1) हार्डकोडेड है:
=SEQUENCE(B1, 1, B2, B3)
नीचे दिए गए सूत्र को सबसे ऊपरी सेल में टाइप करें (हमारे मामले में A6), एंटर कुंजी दबाएं, और परिणाम स्वचालित रूप से पंक्तियों और स्तंभों की निर्दिष्ट संख्या में फैल जाएंगे।
ध्यान दें। डिफ़ॉल्ट सामान्य के साथस्वरूप, परिणाम सीरियल नंबर के रूप में दिखाई देंगे। उन्हें सही ढंग से प्रदर्शित करने के लिए, स्पिल रेंज में सभी कक्षों पर दिनांक स्वरूप लागू करना सुनिश्चित करें।
एक्सेल में कार्यदिवसों की एक श्रृंखला बनाएं
केवल कार्य दिवसों की एक श्रृंखला प्राप्त करने के लिए, कार्यदिवस या कार्यदिवस में अनुक्रम लपेटें। -1, SEQUENCE( no_of_days ))
जैसा कि WORKDAY फ़ंक्शन दूसरे तर्क में निर्दिष्ट दिनों की संख्या को आरंभ तिथि में जोड़ता है, हम इसमें से 1 घटाते हैं ताकि प्रारंभ तिथि स्वयं में शामिल हो परिणाम।
उदाहरण के लिए, B2 में तारीख से शुरू होने वाले कार्यदिवसों का अनुक्रम उत्पन्न करने के लिए, सूत्र है:
=WORKDAY(B2-1, SEQUENCE(B1))
जहां B1 अनुक्रम आकार है।<3
सलाह और नोट:
- अगर शुरू होने की तारीख शनिवार या रविवार है, तो सीरीज़ अगले कामकाजी दिन से शुरू होगी।
- एक्सेल वर्कडे फंक्शन शनिवार और रविवार को सप्ताहांत मानता है। कस्टम सप्ताहांत और छुट्टियों को कॉन्फ़िगर करने के लिए, इसके बजाय WORKDAY.INTL फ़ंक्शन का उपयोग करें।
एक्सेल में एक महीने का अनुक्रम उत्पन्न करें
एक महीने की वृद्धि की तारीखों की एक श्रृंखला बनाने के लिए, आप इसका उपयोग कर सकते हैं यह सामान्य सूत्र:
DATE( वर्ष , अनुक्रम(12), दिन )इस मामले में, आप लक्ष्य वर्ष को पहले तर्क में और दिन को पहले तर्क में रखते हैं तीसरा तर्क। दूसरे तर्क के लिए, SEQUENCE फ़ंक्शन अनुक्रमिक संख्या 1 से 12 तक लौटाता है। उपरोक्त पैरामीटर के आधार पर, DATE फ़ंक्शन एक श्रृंखला उत्पन्न करता हैदिनांक नीचे स्क्रीनशॉट के बाएं भाग में दिखाई गई हैं:
=DATE(2020, SEQUENCE(12), 1)
केवल महीनों के नाम प्रदर्शित करने के लिए, स्पिल रेंज के लिए नीचे दिए गए कस्टम दिनांक स्वरूपों में से एक सेट करें :
- एमएमएम - शॉर्ट फॉर्म जैसे जनवरी , फरवरी , मार्च , आदि।
- एमएमएमएम - फुल फॉर्म जैसे जनवरी , फरवरी , मार्च , आदि।
नतीजतन, सेल में केवल महीने के नाम दिखाई देंगे, लेकिन अंतर्निहित मान अभी भी पूर्ण दिनांक होंगे। नीचे दिए गए स्क्रीनशॉट में दोनों श्रृंखलाओं में, कृपया एक्सेल में संख्याओं और तिथियों के लिए विशिष्ट डिफ़ॉल्ट सही संरेखण पर ध्यान दें:
एक महीने और <17 से बढ़ने वाली तिथि अनुक्रम उत्पन्न करने के लिए> किसी विशिष्ट दिनांक से प्रारंभ होता है , EDATE के साथ SEQUENCE फ़ंक्शन का उपयोग करें:
EDATE( start_date , SEQUENCE(12, 1, 0))EDATE फ़ंक्शन वह दिनांक लौटाता है जो आरंभ तिथि से पहले या बाद में महीनों की निर्दिष्ट संख्या है। और SEQUENCE फ़ंक्शन EDATE को एक महीने की वेतन वृद्धि में आगे बढ़ने के लिए बाध्य करने के लिए 12 संख्याओं (या जितनी संख्या आप निर्दिष्ट करते हैं) की एक सरणी उत्पन्न करता है। कृपया ध्यान दें कि प्रारंभ तर्क 0 पर सेट है, ताकि आरंभ तिथि परिणामों में शामिल हो जाए।
बी1 में प्रारंभ तिथि के साथ, सूत्र यह आकार लेता है:
=EDATE(B1, SEQUENCE(12, 1, 0))
ध्यान दें। फ़ॉर्मूला पूरा करने के बाद, परिणामों को सही ढंग से प्रदर्शित करने के लिए कृपया उपयुक्त तिथि प्रारूप लागू करना याद रखें।
एक्सेल में एक साल का क्रम बनाएं
बनाने के लिएतारीखों की एक श्रृंखला को वर्ष के अनुसार बढ़ाया जाता है, इस सामान्य सूत्र का उपयोग करें:
DATE(SEQUENCE( n , 1, YEAR( start_date )), MONTH( start_date ), DAY( start_date ))कहां n उन तारीखों की संख्या है, जिन्हें आप जनरेट करना चाहते हैं।
इस मामले में, DATE(वर्ष, महीना, दिन) फ़ंक्शन इस तरह से दिनांक बनाता है:
- वर्ष SEQUENCE फ़ंक्शन द्वारा लौटाया जाता है जिसे 1 से n पंक्तियों को उत्पन्न करने के लिए कॉन्फ़िगर किया गया है प्रारंभ_तारीख से वर्ष मान से शुरू होने वाली संख्याओं की स्तंभ सरणी। 12>
उदाहरण के लिए, यदि आप बी1 में आरंभ तिथि दर्ज करते हैं, तो निम्न सूत्र एक वर्ष की वृद्धि में 10 तिथियों की एक श्रृंखला का उत्पादन करेगा:
=DATE(SEQUENCE(10, 1, YEAR(B1)), MONTH(B1), DAY(B1))
बाद दिनांक के रूप में स्वरूपित होने के कारण, परिणाम इस प्रकार दिखाई देंगे:
एक्सेल में एक समय अनुक्रम उत्पन्न करें
क्योंकि एक्सेल में समय को दशमलव संख्या के रूप में संग्रहीत किया जाता है दिन का अंश, SEQUENCE फ़ंक्शन सीधे समय के साथ काम कर सकता है।
ए यह मानते हुए कि प्रारंभ समय B1 में है, आप 10 बार की श्रृंखला बनाने के लिए निम्न सूत्रों में से किसी एक का उपयोग कर सकते हैं। अंतर केवल चरण तर्क में है। चूँकि एक दिन में 24 घंटे होते हैं, 1/24 को एक घंटे से बढ़ाने के लिए, 1/48 को 30 मिनट तक बढ़ाने के लिए, और इसी तरह उपयोग करें।
30 मिनट के अलावा:
=SEQUENCE(10, 1, B1, 1/48)
1 घंटे का अंतर:
=SEQUENCE(10, 1, B1, 1/24)
2 घंटे का अंतर:
=SEQUENCE(10, 1, B1, 1/12)
नीचे दिया गया स्क्रीनशॉट दिखाता हैपरिणाम:
यदि आप मैन्युअल रूप से चरण की गणना करने से परेशान नहीं होना चाहते हैं, तो आप इसे TIME फ़ंक्शन का उपयोग करके परिभाषित कर सकते हैं:
SEQUENCE(rows, column, start, TIME( घंटा , मिनट , सेकंड ))इस उदाहरण के लिए, हम सभी चरों को अलग-अलग सेल में इनपुट करेंगे, जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है . और फिर, आप सेल E2 (घंटे), E3 (मिनट) और E4 (सेकंड) में निर्दिष्ट किसी भी वृद्धि चरण आकार के साथ समय श्रृंखला उत्पन्न करने के लिए नीचे दिए गए सूत्र का उपयोग कर सकते हैं:
=SEQUENCE(B2, B3, B4, TIME(E2, E3, E4))
Excel में मासिक कैलेंडर कैसे बनाएं
इस अंतिम उदाहरण में, हम एक मासिक कैलेंडर बनाने के लिए DATEVALUE और WEEKDAY के साथ SEQUENCE फ़ंक्शन का उपयोग करेंगे जो अपडेट होगा आपके द्वारा निर्दिष्ट वर्ष और महीने के आधार पर स्वचालित रूप से।
A5 में सूत्र इस प्रकार है:
=SEQUENCE(6, 7, DATEVALUE("1/"&B2&"/"&B1) - WEEKDAY(DATEVALUE("1/"&B2&"/"&B1)) + 1, 1)
यह फ़ॉर्मूला कैसे काम करता है:
आप SEQUENCE फ़ंक्शन का इस्तेमाल करके 6 पंक्तियां (एक महीने में हफ़्ते की अधिकतम संभव संख्या) 7 कॉलम (सप्ताह में दिनों की संख्या) तारीखों की सरणी उत्पन्न करते हैं 1 दिन बढ़ाया गया। इसलिए, पंक्तियां , स्तंभ और चरण तर्क कोई सवाल नहीं उठाते हैं।
प्रारंभ तर्क में सबसे पेचीदा हिस्सा . हम अपने कैलेंडर को लक्ष्य महीने के पहले दिन से शुरू नहीं कर सकते क्योंकि हम नहीं जानते कि यह सप्ताह का कौन सा दिन है। इसलिए, हम निर्दिष्ट महीने के पहले दिन से पहले पहला रविवार खोजने के लिए निम्नलिखित सूत्र का उपयोग करते हैं औरवर्ष:
DATEVALUE("1/"&B2&"/"&B1) - WEEKDAY(DATEVALUE("1/"&B2&"/"&B1)) + 1
पहला DATEVALUE फ़ंक्शन एक सीरियल नंबर लौटाता है, जो आंतरिक एक्सेल सिस्टम में, B2 में महीने के पहले दिन और B1 में वर्ष का प्रतिनिधित्व करता है। हमारे मामले में, यह 1 अगस्त, 2020 के अनुरूप 44044 है। इस बिंदु पर, हमारे पास:
44044 - WEEKDAY(DATEVALUE("1/"&B2&"/"&B1)) + 1
WEEKDAY फ़ंक्शन लक्ष्य के पहले दिन के अनुरूप सप्ताह का दिन लौटाता है 1 (रविवार) से 7 (शनिवार) तक की संख्या के रूप में महीना। हमारे मामले में, यह 7 है क्योंकि 1 अगस्त, 2020 शनिवार है। और हमारा सूत्र कम हो जाता है:
44044 - 7 + 1
44044 - 7 4403 है, जो शनिवार, 25 जुलाई, 2020 से मेल खाता है। जैसा कि हमें रविवार की आवश्यकता है, हम +1 सुधार जोड़ते हैं।
इस तरह, हमें एक सरल सूत्र मिलता है जो 4404 से शुरू होने वाले सीरियल नंबरों की एक सरणी को आउटपुट करता है:
=SEQUENCE(6, 7, 4404, 1)
परिणामों को तिथियों के रूप में प्रारूपित करें, और आपको एक कैलेंडर दिखाई देगा ऊपर का स्क्रीनशॉट। उदाहरण के लिए, आप निम्न दिनांक स्वरूपों में से एक का उपयोग कर सकते हैं:
- d-mmm-yy दिनांक प्रदर्शित करने के लिए 1-अगस्त-20 <12
- एमएमएम डी महीने और दिन प्रदर्शित करने के लिए अगस्त 20
- डी केवल दिन प्रदर्शित करने के लिए
रुको, लेकिन हमारा लक्ष्य एक मासिक कैलेंडर बनाना है। पिछले और अगले महीने की कुछ तारीखें क्यों दिखाई देती हैं? उन अप्रासंगिक तिथियों को छिपाने के लिए, नीचे दिए गए सूत्र के साथ एक सशर्त स्वरूपण नियम स्थापित करें और सफेद फ़ॉन्ट रंग लागू करें:
=MONTH(A5)MONTH(DATEVALUE($B$2 & "1"))
जहां A5 सबसे बाईं ओर का सेल है आपका कैलेंडर और B2 लक्ष्य हैमहीना।
विस्तृत चरणों के लिए, कृपया एक्सेल में सूत्र-आधारित सशर्त स्वरूपण नियम कैसे बनाएं देखें।
इस तरह आप अनुक्रम उत्पन्न कर सकते हैं। एक्सेल में तारीखों की। पढ़ने के लिए मैं आपको धन्यवाद देता हूं और आशा करता हूं कि अगले सप्ताह हमारे ब्लॉग पर आपसे मुलाकात होगी!
डाउनलोड के लिए अभ्यास कार्यपुस्तिका
एक्सेल में दिनांक अनुक्रम - सूत्र उदाहरण (.xlsx फ़ाइल)