जानने योग्य बातें
- Excel में DATEVALUE फंक्शन टेक्स्ट-फॉर्मेटेड तारीख को सीरियल नंबर में बदलता है।
- इस फंक्शन का उपयोग तब करें जब कोई सेल ऐसी तारीख रखता है जो संख्या के बजाय टेक्स्ट के रूप में फॉर्मेटेड है, जो आयातित या कॉपी किए गए डेटा के साथ हो सकता है।
- फंक्शन का सिंटैक्स और तर्क है: =DATEVALUE(date_text)
यह लेख Excel के किसी भी संस्करण में DATEVALUE फंक्शन का उपयोग करने का तरीका बताता है, जिसमें Excel 2019 और Microsoft 365 शामिल हैं।
DATEVALUE फंक्शन क्या है?
Excel में DATEVALUE फंक्शन टेक्स्ट-फॉर्मेटेड तारीख को सीरियल नंबर में बदलता है। Excel तब सीरियल नंबर को पढ़कर तारीख को समझ सकता है।
यह Excel फंक्शन तब आवश्यक होता है जब कोई सेल तारीख की जानकारी रखता है लेकिन यह नियमित टेक्स्ट में संग्रहीत होता है। स्वचालित रूप से इसे तारीख में बदलने के बजाय, Excel सेल को केवल संख्याओं और अक्षरों के रूप में देखता है, जिससे इसके साथ काम करना मुश्किल हो जाता है। यह तब हो सकता है जब तारीख को कहीं और से कॉपी या आयात किया गया हो।
आप DATEVALUE Excel फंक्शन का उपयोग तारीख का सीरियल नंबर उत्पन्न करने के लिए कर सकते हैं जिसे तब उचित रूप से तारीख के रूप में फॉर्मेट करने और अन्य तारीख-आधारित फॉर्मूला के साथ उपयोग करने, अन्य तारीखों के साथ क्रमबद्ध करने आदि के लिए उपयोग किया जा सकता है।
DATEVALUE फंक्शन Excel के सभी संस्करणों में काम करता है।
DATEVALUE फंक्शन सिंटैक्स और तर्क
इस फंक्शन का उपयोग करने वाले सभी फॉर्मूला को इस तरह फॉर्मेट किया जाना चाहिए:
=DATEVALUE(date_text)
date_text एकमात्र तर्क है जिसका यह समर्थन करता है। यह अन्य सेल्स को संदर्भित कर सकता है या तारीख की जानकारी फॉर्मूला के भीतर संग्रहीत की जा सकती है।
DATEVALUE फंक्शन के बारे में याद रखने के लिए यहां कुछ नियम हैं:
- यदि date_text वर्ष छोड़ा गया है, तो वर्तमान वर्ष उपयोग किया जाता है।
- यदि date_text में समय की जानकारी शामिल है, तो Excel इसे अनदेखा करता है।
- यदि तारीख की जानकारी सीधे फॉर्मूला में दर्ज की गई है, तो इसे उद्धरण से घिरा होना चाहिए।
- यदि तारीख की जानकारी किसी अन्य सेल में संदर्भित है जिसमें महीने का टेक्स्ट नाम शामिल है (उदाहरण: Mar या March), तो महीना दूसरी स्थिति में होना चाहिए (जैसे 31-Mar-2020)।
- यदि date_text 1/1/1900–12/31/9999 की तारीख सीमा से बाहर आता है तो #VALUE! त्रुटि प्रदर्शित होगी।
- यदि date_text एक संख्या प्रतीत होता है (यानी, इसमें सामान्य तारीख की तरह डैश या स्लैश नहीं हैं) तो #VALUE! त्रुटि प्रदर्शित होगी।
DATEVALUE फंक्शन उदाहरण
यहां कुछ अलग तरीके दिए गए हैं जिनसे आप इस फंक्शन का उपयोग कर सकते हैं:
दूसरे सेल से तारीख संदर्भित करें
=DATEVALUE(A2)
मान लें A1 4-4-2002 के रूप में पढ़ता है, यह DATEVALUE फॉर्मूला उदाहरण सीरियल नंबर 37350 उत्पन्न करेगा।
फॉर्मूला के अंदर तारीख दर्ज करें
=DATEVALUE("12/25/2007")
यह इस फंक्शन का उपयोग करने का एक और तरीका है। उद्धरण में तारीख दर्ज करना दूसरे सेल को कॉल करने का विकल्प है। यह फॉर्मूला सीरियल तारीख 39441 उत्पन्न करता है।
कई सेल्स से तारीख बनाएं
=DATEVALUE(A2 & "/" & A3 & "/" & A4)
DATEVALUE फंक्शन के इस उदाहरण में, वही सेटअप उपयोग किया जाता है लेकिन हम तीन अलग-अलग सेल्स से तारीख की जानकारी ले रहे हैं: A2=5, A3=18, और A4=2017।
इसके लिए एम्परसैंड चिह्न की आवश्यकता होती है ताकि हम दिन, महीने और वर्ष को अलग करने के लिए स्लैश जोड़ सकें। हालांकि, परिणाम अभी भी एक सीरियल नंबर है क्योंकि फंक्शन उसके लिए है, इसलिए हमें सेल को वास्तविक तारीख के रूप में फॉर्मेट करना होगा (नीचे देखें) इसे 5/18/2017 के रूप में प्रस्तुत देखने के लिए।
तारीख फॉर्मूला में एम्परसैंड का उपयोग करें
=DATEVALUE("3" & "/" & A2 & "/" & "2002")
इस उदाहरण में, फंक्शन ऊपर वाले के समान है, लेकिन दिन और वर्ष के लिए सेल संदर्भ का उपयोग करने के बजाय, हम डबल उद्धरण का उपयोग करके उन्हें मैन्युअल रूप से दर्ज कर रहे हैं।
अन्य डेटा वाले सेल से तारीख निकालें
=DATEVALUE(LEFT(A20,10))
यदि सेल में अन्य जानकारी है जिसकी आपको आवश्यकता नहीं है, तो आप LEFT और RIGHT जैसे फंक्शन का उपयोग करके तारीख को अलग कर सकते हैं। इस उदाहरण में, DATEVALUE फंक्शन को LEFT फंक्शन के साथ जोड़ा गया है ताकि यह बाएं से केवल पहले 10 वर्णों को देखे। परिणाम 41654 है, जिसे Excel तारीख के रूप में फॉर्मेट कर 1/15/2014 उत्पन्न कर सकता है।
MID फंक्शन से तारीख निकालें
=DATEVALUE(MID(A40,FIND(" ",A40)+1,7))
अंत में, हमारे पास यह फॉर्मूला है जो न केवल MID फंक्शन बल्कि FIND फंक्शन को भी जोड़ता है ताकि तारीख निकालकर उसे सीरियल नंबर फॉर्मेट में प्रस्तुत किया जा सके। MID फंक्शन A2 को लक्ष्य के रूप में सेट करता है और FIND का उपयोग स्पेस (" ") को उस बिंदु के रूप में परिभाषित करने के लिए करता है जहां से फंक्शन गिनना शुरू करना चाहिए। MID फंक्शन के अंत में संख्या निकालने के लिए कितने वर्ण परिभाषित करती है, जो हमारे उदाहरण में 7 है। परिणाम 43944 है, जिसे तारीख के रूप में फॉर्मेट करने पर 4/23/2020 बन जाता है।
DATEVALUE त्रुटियां
नीचे कुछ स्थितियों के उदाहरण दिए गए हैं जहां DATEVALUE फंक्शन त्रुटि दिखाएगा। ऊपर उल्लिखित नियमों के अनुसार, #VALUE! त्रुटि वाली पंक्तियों में डेटा होता है जिसे इस फंक्शन द्वारा संसाधित नहीं किया जा सकता।
संख्याओं को तारीखों में फॉर्मेट करना
जब Excel तारीख का सीरियल नंबर उत्पन्न करता है, तो आप एक संख्या के साथ रह जाते हैं जो दर्शाती है कि यह 1/1/1900 से कितने दिन दूर है। यह शायद ही प्रयोग करने योग्य है, इसलिए आपको जो करने की आवश्यकता है वह है उस सेल को नियमित तारीख के रूप में फॉर्मेट करना।
सेल में तुरंत यह जानने का एक तरीका है कि सेल टेक्स्ट के रूप में फॉर्मेटेड है या तारीख के रूप में, यह जांचना है कि यह सेल के भीतर कैसे संरेखित है। टेक्स्ट के रूप में फॉर्मेटेड तारीखें आमतौर पर बाएं-संरेखित होती हैं, जबकि तारीख-फॉर्मेटेड सेल आमतौर पर दाएं-संरेखित होते हैं।
-
उन सेल्स का चयन करें जिन्हें तारीख के रूप में फॉर्मेट करने की आवश्यकता है।
-
Excel के शीर्ष पर Home टैब से, Number सेक्शन का पता लगाएं।
-
ड्रॉप-डाउन मेनू चुनें और Short Date या Long Date जैसे तारीख विकल्प चुनें।