एक्सेल

टेक्स्ट को तारीख में बदलें

Convert Text Date

एक्सेल फॉर्मूला: टेक्स्ट को डेट में बदलेंसामान्य सूत्र |_+_| सारांश

किसी अपरिचित दिनांक प्रारूप में पाठ को उचित एक्सेल तिथि में बदलने के लिए, आप पाठ को पार्स कर सकते हैं और कई कार्यों के आधार पर एक सूत्र के साथ एक उचित तिथि को इकट्ठा कर सकते हैं: DATE, LEFT, MID, और RIGHT। दिखाए गए उदाहरण में, C6 में सूत्र है:



= DATE ( LEFT (text,4), MID (text,5,2), RIGHT (text,2))

यह सूत्र वर्ष, माह और दिन के मानों को अलग-अलग निकालता है, और दिनांक 24 अक्टूबर, 2000 को उन्हें एकत्रित करने के लिए DATE फ़ंक्शन का उपयोग करता है।

नोट: किसी सूत्र का उपयोग करने से पहले, पाठ को तिथियों में बदलने के अन्य तरीकों के लिए नीचे देखें।

पृष्ठभूमि

जब आप किसी अन्य सिस्टम के डेटा के साथ काम कर रहे होते हैं, तो आप ऐसी स्थिति में आ सकते हैं, जहां एक्सेल द्वारा तिथियों को ठीक से पहचाना नहीं जाता है, जो इसके बजाय टेक्स्ट की तरह तारीखों को मानता है। उदाहरण के लिए, आपके पास इस तरह के टेक्स्ट मान हो सकते हैं:





मूलपाठ तिथि का प्रतिनिधित्व
20001024 24 अक्टूबर 2000
२००५०७०१ 1 जुलाई 20115
19980424 24 अप्रैल 1998
02.28.2014 28 फरवरी 2014

जब एक्सेल ने टेक्स्ट के रूप में दिनांक मान का मूल्यांकन किया है, तो एक विकल्प टेक्स्ट को उसके घटकों (वर्ष, महीने, दिन) में पार्स करने के लिए सूत्र का उपयोग करना है और DATE फ़ंक्शन के साथ दिनांक बनाने के लिए इनका उपयोग करना है। जैसा कि ऊपर उल्लेख किया गया है, मेरा सुझाव है कि आप किसी सूत्र का उपयोग करने से पहले पहले नीचे दिए गए समाधानों (शून्य जोड़कर और कॉलम में टेक्स्ट का उपयोग करके) का प्रयास करें। दोनों वर्कअराउंड तेज़ हैं और कम प्रयास की आवश्यकता है।

व्याख्या

NS दिनांक समारोह तीन तर्कों का उपयोग करके एक मान्य तिथि बनाता है: वर्ष, महीना और दिन:



 
= DATE ( LEFT (B6,4), MID (B6,5,2), RIGHT (B6,2))

सेल C6 में, हम टेक्स्ट स्ट्रिंग से इनमें से प्रत्येक घटक को निकालने के लिए LEFT, MID और RIGHT फ़ंक्शंस का उपयोग करते हैं, और परिणामों को DATE फ़ंक्शन में फीड करते हैं:

सूत्र में सेल उपयोग का एक्सेल उपयोग करें
 
= DATE (year,month,day)

NS वाम समारोह वर्ष के लिए सबसे बाएं 4 वर्ण निकालता है, the मध्य समारोह महीने के लिए 5-6 पदों में वर्ण निकालता है, और सही कार्य दिन के रूप में सबसे सही 2 अक्षर निकालता है। प्रत्येक परिणाम सीधे DATE फ़ंक्शन पर लौटा दिया जाता है। अंतिम परिणाम एक उचित एक्सेल तिथि है जिसे किसी भी तरह से स्वरूपित किया जा सकता है।

इस दृष्टिकोण को आवश्यकतानुसार अनुकूलित किया जा सकता है। उदाहरण के लिए, पंक्ति 8 में अपरिचित दिनांक स्वरूप dd.mm.yyyy है और C8 में सूत्र है:

 
= DATE ( LEFT (B6,4), MID (B6,5,2), RIGHT (B6,2))

लंबा फॉर्म टेक्स्ट

कभी-कभी आपके पास 'अप्रैल 11 2020 08:43:13' जैसे लंबे रूप में तिथियां हो सकती हैं जिन्हें एक्सेल ठीक से नहीं पहचानता है। इस मामले में, आप स्ट्रिंग को इस तरह से समायोजित करने में सक्षम हो सकते हैं जो एक्सेल को सही ढंग से तारीख को पहचानने की अनुमति देता है स्थानापन्न समारोह . नीचे दिया गया सूत्र किसी स्थान (' ') के दूसरे उदाहरण को अल्पविराम और स्थान (',') से बदल देता है:

 
= DATE ( RIGHT (B8,4), MID (B8,4,2), LEFT (B8,2))

एक बार जब हम महीने के नाम के बाद अल्पविराम जोड़ते हैं, तो एक्सेल तारीख को समझ जाएगा, लेकिन इसे अभी भी थोड़ी 'किक' की जरूरत है। इसलिए हम अंत में शून्य जोड़ते हैं। गणित ऑपरेशन एक्सेल को स्ट्रिंग को एक संख्या में बदलने और बदलने का कारण बनता है। सफल होने पर, इसका परिणाम एक मान्य एक्सेल तिथि में होगा। ध्यान दें कि आपको तिथि लागू करने की आवश्यकता हो सकती है संख्या स्वरूपण तारीख को सही ढंग से प्रदर्शित करने के लिए।

सूत्रों के बिना

इससे पहले कि आप टेक्स्ट से तारीख को मैन्युअल रूप से पार्स और निर्माण करने के लिए सूत्र का उपयोग करें, नीचे दिए गए सुधारों में से किसी एक को आज़माएं। पहला विकल्प एक्सेल को थोड़ा 'नज' करने के लिए एक गणित ऑपरेशन का उपयोग करता है और इसे टेक्स्ट को एक संख्या के रूप में आज़माने और मूल्यांकन करने के लिए मजबूर करता है। चूंकि एक्सेल तिथियां वास्तव में संख्याएं हैं , यह अक्सर चाल चल सकता है। संचालन सफल होने पर आपको दिनांक प्रारूप लागू करने की आवश्यकता हो सकती है।

दिनांक ठीक करने के लिए शून्य जोड़ें

कभी-कभी, आपको टेक्स्ट फॉर्मेट में तारीखें मिलेंगी जिन्हें एक्सेल को पहचानना चाहिए। इस स्थिति में, आप मान में शून्य जोड़कर एक्सेल को टेक्स्ट मानों को तिथियों में बदलने के लिए बाध्य कर सकते हैं। जब आप शून्य जोड़ते हैं, तो एक्सेल पाठ मानों को संख्याओं के साथ जोड़ने का प्रयास करेगा। चूंकि तिथियां केवल संख्याएं हैं, यह ट्रिक तारीखों को टेक्स्ट प्रारूप में बदलने का एक शानदार तरीका है जिसे एक्सेल को वास्तव में समझना चाहिए।

कैसे एक्सेल में चौकड़ी खोजने के लिए

शून्य जोड़कर तिथियों को स्थान में बदलने के लिए प्रयास करें स्पेशल पेस्ट करो :

वर्षों और महीनों में एक्सेल में उम्र की गणना करें
  1. अप्रयुक्त सेल में शून्य (0) दर्ज करें और क्लिपबोर्ड पर कॉपी करें
  2. समस्याग्रस्त तिथियों का चयन करें
  3. विशेष चिपकाएँ > मान > जोड़ें
  4. दिनांक प्रारूप लागू करें (यदि आवश्यक हो)

आप इस तरह से एक सूत्र में शून्य भी जोड़ सकते हैं:

 
= SUBSTITUTE (A2,' ',', ',2)+0 // add comma after month

जहां A1 में एक अपरिचित तिथि है।

तिथियां तय करने के लिए कॉलम को टेक्स्ट करें

दिनांकों को पहचानने के लिए एक्सेल प्राप्त करने का दूसरा तरीका इसका उपयोग करना है कॉलम को टेक्स्ट विशेषता:

तारीखों के कॉलम का चयन करें, फिर डेटा> टेक्स्ट टू कॉलम> फिक्स्ड> फिनिश का प्रयास करें

यदि एक्सेल तारीखों को पहचानता है, तो यह उन सभी को एक ही चरण में ठीक कर देगा।

लेखक डेव ब्रंस


^