एक्सेल सूत्र: पाठ की तारीख dd / mm / yy को mm / dd / yy में कनवर्ट करें

विषय - सूची

सामान्य सूत्र

=DATE(RIGHT(A1,2)+2000,MID(A1,4,2),LEFT(A1,2))

सारांश

Mm / dd / yy फॉर्मेट में टेक्स्ट फॉर्मेट में dd / mm / yy को सही तारीख में बदलने के लिए, आप DATE फ़ंक्शन के आधार पर फॉर्मूला का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, C5 में सूत्र है:

=DATE(RIGHT(B5,2)+2000,MID(B5,4,2),LEFT(B5,2))

जो B5 "29/02/16" में पाठ मान को एक उचित एक्सेल तारीख में परिवर्तित करता है।

स्पष्टीकरण

इस सूत्र का मूल DATE फ़ंक्शन है, जिसका उपयोग उचित Excel दिनांक मान को इकट्ठा करने के लिए किया जाता है। DATE फ़ंक्शन को मान्य वर्ष, माह और दिन मानों की आवश्यकता होती है, इसलिए इन्हें मूल पाठ स्ट्रिंग से बाहर रखा गया है:

वर्ष मान अधिकार समारोह के साथ निकाला जाता है:

RIGHT(B5,2)+2000

राइट को मूल मान से सही-सबसे अधिक 2 वर्ण मिलते हैं। वैध वर्ष बनाने के लिए संख्या 2000 को परिणाम में जोड़ा गया। यह संख्या वर्ष तर्क के रूप में DATE को जाती है।

महीने का मान इसके साथ निकाला जाता है:

MID(B5,4,2)

MID वर्ण 4-5 प्राप्त करता है। परिणाम महीने के तर्क के रूप में DATE को जाता है।

दिन का मान इसके साथ निकाला जाता है:

LEFT(B5,2)

LEFT मूल पाठ मान के अंतिम 2 वर्णों को पकड़ लेता है, जो दिन के तर्क के रूप में DATE को जाता है।

ऊपर निकाले गए तीन मान इस तरह DATE में जाते हैं:

=DATE(2016,"02","29")

यद्यपि महीने और दिन को पाठ के रूप में आपूर्ति की जाती है, DATE फ़ंक्शन स्वचालित रूप से संख्याओं में परिवर्तित हो जाता है और एक मान्य दिनांक देता है।

नोट: २००० को जोड़ने पर वर्ष मान २०१६ स्वतः ही एक संख्या में बदल गया था।

अतिरिक्त जगह से निपटना

यदि मूल पाठ मान में अतिरिक्त प्रमुख या अनुगामी स्थान वर्ण हैं, तो आप निकालने के लिए TRIM फ़ंक्शन जोड़ सकते हैं:

=DATE(RIGHT(TRIM(A1),2)+2000,MID(TRIM(A1),4,2),LEFT(TRIM(A1),2))

दिलचस्प लेख...