विषयसूची
ट्यूटोरियल बताता है कि टेक्स्ट को डेट और नंबर को डेट में बदलने के लिए एक्सेल फंक्शन्स का उपयोग कैसे करें, और टेक्स्ट स्ट्रिंग्स को नॉन-फॉर्मूला तरीके से डेट्स में कैसे बदलें। आप यह भी सीखेंगे कि किसी संख्या को शीघ्रता से दिनांक प्रारूप में कैसे बदला जाए।
चूंकि एक्सेल ही एकमात्र ऐसा एप्लिकेशन नहीं है जिसके साथ आप काम करते हैं, कभी-कभी आप खुद को एक्सेल वर्कशीट में आयात की गई तारीखों के साथ काम करते हुए पाएंगे। csv फ़ाइल या अन्य बाहरी स्रोत। जब ऐसा होता है, तो संभावना है कि तिथियां टेक्स्ट प्रविष्टियों के रूप में निर्यात होंगी। भले ही वे तारीखों की तरह दिखते हैं, एक्सेल उन्हें इस तरह नहीं पहचान पाएगा।
एक्सेल में टेक्स्ट को डेट में बदलने के कई तरीके हैं और इस ट्यूटोरियल का उद्देश्य उन सभी को कवर करना है, ताकि आप एक टेक्स्ट चुन सकें -टू-डेट रूपांतरण तकनीक आपके डेटा प्रारूप के लिए सबसे उपयुक्त है और फॉर्मूला या गैर-फॉर्मूला तरीके के लिए आपकी प्राथमिकता।
सामान्य एक्सेल तिथियों को "टेक्स्ट तिथियों" से अलग कैसे करें
एक्सेल में डेटा आयात करते समय, अक्सर दिनांक स्वरूपण में समस्या होती है। आयातित प्रविष्टियाँ आपको सामान्य एक्सेल तिथियों की तरह लग सकती हैं, लेकिन वे तिथियों की तरह व्यवहार नहीं करती हैं। Microsoft Excel ऐसी प्रविष्टियों को पाठ के रूप में मानता है, जिसका अर्थ है कि आप अपनी तालिका को तिथि के अनुसार ठीक से क्रमबद्ध नहीं कर सकते हैं, न ही आप उन "पाठ तिथियों" का उपयोग सूत्रों, पिवट तालिका, चार्ट या किसी अन्य एक्सेल उपकरण में कर सकते हैं जो दिनांक को पहचानता है।
यहां हैं कुछ संकेत जो यह निर्धारित करने में आपकी मदद कर सकते हैं कि दी गई प्रविष्टि दिनांक है या पाठ सीमांकित का चयन करें और अगला क्लिक करें। .
इस उदाहरण में, हम "01 02 2015" (महीना दिन वर्ष) के रूप में प्रारूपित पाठ तिथियों को परिवर्तित कर रहे हैं, इसलिए हम <का चयन करते हैं 1>MDY ड्रॉप डाउन बॉक्स से।
अब, एक्सेल आपके टेक्स्ट स्ट्रिंग्स को तिथियों के रूप में पहचानता है, स्वचालित रूप से उन्हें आपके डिफ़ॉल्ट दिनांक प्रारूप में परिवर्तित करता है और दाएं-संरेखित प्रदर्शित करता है। कोशिकाओं में। आप दिनांक प्रारूप को सामान्य तरीके से प्रारूप प्रकोष्ठों संवाद के माध्यम से बदल सकते हैं।
ध्यान दें। टेक्स्ट टू कॉलम विज़ार्ड के सही ढंग से काम करने के लिए, आपके सभी टेक्स्ट स्ट्रिंग्स को समान रूप से स्वरूपित किया जाना चाहिए। उदाहरण के लिए, यदि आपकी कुछ प्रविष्टियाँ दिन/माह/वर्ष प्रारूप में हैं जबकि अन्य महीना/दिन/वर्ष हैं, तो आपको गलत परिणाम प्राप्त होंगे।
उदाहरण 2. जटिल टेक्स्ट स्ट्रिंग्स को तारीखों में बदलना
अगर आपकी तारीखें मल्टी-पार्ट टेक्स्ट स्ट्रिंग्स द्वारा दर्शाई जाती हैं, जैसे:
- गुरुवार, 01 जनवरी, 2015<15
- जनवरी 01, 2015 दोपहर 3 बजे
आपको थोड़ा और प्रयास करना होगा और टेक्स्ट टू कॉलम विजार्ड और एक्सेल डेट फंक्शन दोनों का उपयोग करना होगा।
- तिथियों में कनवर्ट करने के लिए सभी टेक्स्ट स्ट्रिंग्स का चयन करें।
- टेक्स्ट टू कॉलम बटन पर क्लिक करें डेटा टैब पर, डेटा टूल्स समूह।
- टेक्स्ट को कॉलम विजार्ड में बदलें के चरण 1 पर, सीमांकित<चुनें 17> और अगला पर क्लिक करें।
- विजार्ड के चरण 2 पर, उन सीमांककों का चयन करें जिनमें आपके टेक्स्ट स्ट्रिंग शामिल हैं।
उदाहरण के लिए, यदि आप अल्पविराम और रिक्त स्थान द्वारा अलग की गई स्ट्रिंग को परिवर्तित कर रहे हैं, जैसे " गुरुवार, 01 जनवरी, 2015" , तो आपको दोनों सीमांकक - कॉमा और स्पेस को चुनना चाहिए।
यदि आपके डेटा में कोई अतिरिक्त स्थान है तो उसे अनदेखा करने के लिए " निरंतर सीमांककों को एक मानें " विकल्प का चयन करना भी उचित है।
और अंत में, डेटा पूर्वावलोकन विंडो पर एक नज़र डालें और सत्यापित करें कि क्या टेक्स्ट स्ट्रिंग सही ढंग से कॉलम में विभाजित हैं, फिर अगला पर क्लिक करें।
- विजार्ड के चरण 3 पर, सुनिश्चित करें कि डेटा पूर्वावलोकन अनुभाग के सभी कॉलम सामान्य प्रारूप में हैं। यदि वे नहीं हैं, तो कॉलम पर क्लिक करें और कॉलम डेटा प्रारूप विकल्पों के अंतर्गत सामान्य चुनें।
ध्यान दें। किसी भी कॉलम के लिए दिनांक प्रारूप का चयन न करें क्योंकि प्रत्येक कॉलम में केवल एक घटक होता है, इसलिए एक्सेल यह नहीं समझ पाएगा कि यह एक तिथि है।
यदि आपको कुछ कॉलम की आवश्यकता नहीं है, तो उस पर क्लिक करें और डॉन्ट इम्पोर्ट कॉलम (स्किप) चुनें।
यदि आप मूल डेटा को ओवरराइट नहीं करना चाहते हैं, तो निर्दिष्ट करें जहां कॉलम डाला जाना चाहिए - गंतव्य फ़ील्ड में ऊपरी बाएँ सेल के लिए पता दर्ज करें।
पूरा होने पर, समाप्त करें पर क्लिक करेंबटन।
जैसा कि आप ऊपर दिए गए स्क्रीनशॉट में देखते हैं, हम सप्ताह के दिनों वाले पहले कॉलम को छोड़ रहे हैं, अन्य डेटा को 3 कॉलम में विभाजित कर रहे हैं (<1 में> सामान्य प्रारूप) और सेल सी 2 से शुरू होने वाले इन कॉलमों को सम्मिलित करना।
निम्न स्क्रीनशॉट कॉलम ए में मूल डेटा और कॉलम सी, डी और ई में विभाजित डेटा के साथ परिणाम दिखाता है। <3
- अंत में, आपको DATE फ़ॉर्मूला का उपयोग करके दिनांक भागों को एक साथ जोड़ना होगा। एक्सेल DATE फ़ंक्शन का सिंटैक्स स्व-व्याख्यात्मक है: DATE(वर्ष, महीना, दिन)
हमारे मामले में,
year
कॉलम E में है औरday
कॉलम D में है, इनमें कोई समस्या नहीं है।month
के साथ यह इतना आसान नहीं है क्योंकि यह टेक्स्ट है जबकि DATE फ़ंक्शन को एक संख्या की आवश्यकता होती है। सौभाग्य से, Microsoft Excel एक विशेष MONTH फ़ंक्शन प्रदान करता है जो एक महीने के नाम को एक महीने की संख्या में बदल सकता है:=MONTH(serial_number)
MONTH फ़ंक्शन को यह समझने के लिए कि यह एक तारीख से संबंधित है, हम इसे इस तरह रखते हैं :
=MONTH(1&C2)
जहां हमारे मामले में C2 में महीने का नाम जनवरी है। "1&" एक तारीख ( 1 जनवरी) को जोड़ने के लिए जोड़ा जाता है ताकि MONTH फ़ंक्शन इसे संबंधित महीने की संख्या में बदल सके।
और अब, MONTH फ़ंक्शन को
month
में एम्बेड करते हैं; हमारे DATE फॉर्मूले का तर्क:=DATE(F2,MONTH(1&D2),E2)
और वोइला, हमारे जटिल टेक्स्ट स्ट्रिंग्स को सफलतापूर्वक तारीखों में बदल दिया गया है:
पेस्ट का उपयोग करके टेक्स्ट तिथियों का त्वरित रूपांतरणविशेष
सरल टेक्स्ट स्ट्रिंग्स की एक श्रृंखला को जल्दी से तारीखों में बदलने के लिए, आप निम्नलिखित ट्रिक का उपयोग कर सकते हैं।
- किसी भी खाली सेल को कॉपी करें (इसे चुनें और Ctrl + C दबाएं)।
- पाठ मानों के साथ उस श्रेणी का चयन करें जिसे आप तिथियों में बदलना चाहते हैं। विशेष पेस्ट करें संवाद बॉक्स:
आपने अभी-अभी जो किया है वह यह है कि एक्सेल को अपनी पाठ्य तिथियों में एक शून्य (खाली सेल) जोड़ने के लिए कहें। ऐसा करने में सक्षम होने के लिए, एक्सेल एक टेक्स्ट स्ट्रिंग को एक संख्या में परिवर्तित करता है, और चूंकि शून्य जोड़ने से मान नहीं बदलता है, आपको वही मिलता है जो आप चाहते थे - दिनांक का सीरियल नंबर। हमेशा की तरह, आप सेल्स को फॉर्मेट करें डायलॉग का उपयोग करके किसी नंबर को डेट फॉर्मेट में बदलते हैं।
पेस्ट स्पेशल फीचर के बारे में अधिक जानने के लिए, कृपया एक्सेल में पेस्ट स्पेशल का उपयोग कैसे करें देखें।
दो अंकों वाले वर्षों के साथ पाठ की तारीखों को ठीक करना
माइक्रोसॉफ्ट एक्सेल के आधुनिक संस्करण आपके डेटा में कुछ स्पष्ट त्रुटियों को खोजने के लिए पर्याप्त स्मार्ट हैं, या बेहतर कहें कि एक्सेल एक त्रुटि मानता है। जब ऐसा होता है, तो आपको सेल के ऊपरी-बाएँ कोने में एक त्रुटि संकेतक (एक छोटा हरा त्रिकोण) दिखाई देगा और जब आप सेल का चयन करते हैं, तो एक विस्मयादिबोधक चिह्न प्रकट होता है:
विस्मयादिबोधक चिह्न पर क्लिक करने से आपके डेटा से संबंधित कुछ विकल्प प्रदर्शित होंगे। 2-अंकीय वर्ष के मामले में, Excelपूछेगा कि क्या आप इसे 19XX या 20XX में बदलना चाहते हैं।
यदि आपके पास इस प्रकार की कई प्रविष्टियां हैं, तो आप उन सभी को एक झटके में ठीक कर सकते हैं - त्रुटियों वाले सभी कक्षों का चयन करें, फिर विस्मयादिबोधक पर क्लिक करें चिह्नित करें और उपयुक्त विकल्प का चयन करें।
एक्सेल में एरर चेकिंग कैसे चालू करें
आमतौर पर, एक्सेल में एरर चेकिंग डिफ़ॉल्ट रूप से सक्षम होती है। सुनिश्चित करने के लिए, फ़ाइल > विकल्प > सूत्र पर क्लिक करें, त्रुटि जांच अनुभाग तक नीचे स्क्रॉल करें और सत्यापित करें कि निम्नलिखित विकल्प हैं या नहीं चेक किए गए हैं:
- बैकग्राउंड एरर चेकिंग सक्षम करें एरर चेकिंग के तहत;
- वर्षों वाले सेल को 2 अंकों के रूप में दर्शाया गया है त्रुटि जाँच नियम के अंतर्गत।
Excel में टेक्स्ट को दिनांक में बदलने का आसान तरीका
जैसा कि आप देखते हैं , एक्सेल में टेक्स्ट को डेट में कनवर्ट करना एक तुच्छ एक-क्लिक ऑपरेशन होने से बहुत दूर है। यदि आप सभी अलग-अलग उपयोग के मामलों और सूत्रों से भ्रमित हैं, तो मैं आपको एक त्वरित और सीधा तरीका दिखाता हूं।
हमारे अल्टीमेट सुइट को स्थापित करें (एक नि: शुल्क परीक्षण संस्करण यहां डाउनलोड किया जा सकता है), एबलबिट्स पर स्विच करें टूल टैब (70+ भयानक टूल वाले 2 नए टैब आपके एक्सेल में जोड़े जाएंगे!) और टेक्स्ट टू डेट बटन खोजें:
पाठ-तिथियों को सामान्य तिथियों में बदलने के लिए, यहां आप क्या करते हैं:
- पाठ स्ट्रिंग वाले कक्षों का चयन करें और पाठ से दिनांक बटन पर क्लिक करें।
- तारीख निर्दिष्ट करेंचयनित सेल में आदेश (दिन, महीने और वर्ष)।>कन्वर्ट ।
बस! रूपांतरण के परिणाम आसन्न कॉलम में दिखाई देंगे, आपका स्रोत डेटा संरक्षित रहेगा। यदि कुछ गलत हो जाता है, तो आप केवल परिणामों को हटा सकते हैं और एक भिन्न दिनांक क्रम के साथ पुनः प्रयास कर सकते हैं।
युक्ति। यदि आपने समय के साथ-साथ तिथियों को परिवर्तित करना चुना है, लेकिन परिणामों में समय इकाइयाँ गायब हैं, तो एक संख्या प्रारूप लागू करना सुनिश्चित करें जो दिनांक और समय दोनों मान दिखाता है। अधिक जानकारी के लिए, कृपया कस्टम दिनांक और समय प्रारूप कैसे बनाएं देखें।
यदि आप इस अद्भुत टूल के बारे में अधिक जानने के लिए उत्सुक हैं, तो कृपया इसका होम पेज देखें: एक्सेल के लिए टेक्स्ट टू डेट।
इस तरह आप एक्सेल में टेक्स्ट को डेट में बदल सकते हैं और डेट्स को टेक्स्ट में बदल सकते हैं। उम्मीद है, आप अपनी पसंद के हिसाब से एक तकनीक खोजने में सक्षम हो गए हैं। अगले लेख में, हम विपरीत कार्य से निपटेंगे और एक्सेल तिथियों को टेक्स्ट स्ट्रिंग्स में परिवर्तित करने के विभिन्न तरीकों का पता लगाएंगे। मैं आपको पढ़ने के लिए धन्यवाद देता हूं और अगले सप्ताह आपसे मिलने की उम्मीद करता हूं।
value.तारीखें | टेक्स्ट मान |
| <4 |
एक्सेल में नंबर को डेट में कैसे कन्वर्ट करें
चूंकि सभी एक्सेल फंक्शन बदलते हैं टेक्स्ट टू डेट एक परिणाम के रूप में एक नंबर लौटाता है, आइए पहले संख्याओं को तारीखों में बदलने पर करीब से नज़र डालें। दिनांक के रूप में प्रदर्शित होने वाली संख्या। उदाहरण के लिए, 1-जनवरी-1900 को नंबर 1 के रूप में संग्रहीत किया जाता है, 2-जनवरी-1900 को 2 के रूप में संग्रहीत किया जाता है, और 1-जनवरी-2015 को 42005 के रूप में संग्रहीत किया जाता है। एक्सेल दिनांक और समय को कैसे संग्रहीत करता है, इस बारे में अधिक जानकारी के लिए, कृपया एक्सेल दिनांक देखें प्रारूप।
एक्सेल में तारीखों की गणना करते समय, अलग-अलग दिनांक कार्यों द्वारा लौटाया जाने वाला परिणाम अक्सर एक क्रमांक होता है जो एक तिथि का प्रतिनिधित्व करता है। उदाहरण के लिए, यदि =TODAY()+7 दिनांक 7 के स्थान पर 44286 जैसी कोई संख्या लौटाता हैआज के कुछ दिनों बाद, इसका मतलब यह नहीं है कि सूत्र गलत है। सीधे शब्दों में, सेल प्रारूप सामान्य या पाठ पर सेट है, जबकि यह दिनांक होना चाहिए।
ऐसे सीरियल नंबर को तारीख में बदलने के लिए, सभी आपको करना है सेल नंबर स्वरूप बदलना है। इसके लिए, होम टैब पर संख्या प्रारूप बॉक्स में दिनांक चुनें।
डिफ़ॉल्ट के अलावा किसी अन्य प्रारूप को लागू करने के लिए, फिर चयन करें सेल को सीरियल नंबर के साथ और फॉर्मेट सेल डायलॉग खोलने के लिए Ctrl+1 दबाएं। नंबर टैब पर, तारीख चुनें, लिखें के तहत वांछित तिथि प्रारूप चुनें और ओके पर क्लिक करें।
हां, यह इतना आसान है! यदि आप पूर्वनिर्धारित एक्सेल दिनांक स्वरूपों की तुलना में कुछ अधिक परिष्कृत चाहते हैं, तो कृपया देखें कि एक्सेल में एक कस्टम दिनांक प्रारूप कैसे बनाया जाए।
यदि कुछ जिद्दी संख्या किसी तिथि में बदलने से इनकार करती है, तो एक्सेल दिनांक प्रारूप काम नहीं कर रहा है - समस्या निवारण देखें युक्तियाँ।
एक्सेल में 8-अंकीय संख्या को दिनांक में कैसे परिवर्तित करें
यह एक बहुत ही सामान्य स्थिति है जब दिनांक 10032016 जैसे 8-अंकीय संख्या के रूप में इनपुट होता है, और आपको इसे परिवर्तित करने की आवश्यकता होती है एक दिनांक मान में जिसे एक्सेल पहचान सकता है (10/03/2016)। इस मामले में, केवल सेल प्रारूप को दिनांक में बदलने से काम नहीं चलेगा - आपको परिणाम के रूप में ########## मिलेगा।
ऐसी संख्या को तिथि में बदलने के लिए, आपके पास दाएँ, बाएँ और मध्य कार्यों के संयोजन में DATE फ़ंक्शन का उपयोग करने के लिए। दुर्भाग्य से, एक सार्वभौमिक बनाना संभव नहीं हैसूत्र जो सभी परिदृश्यों में काम करेगा क्योंकि मूल संख्या विभिन्न स्वरूपों में इनपुट हो सकती है। उदाहरण के लिए:
संख्या | प्रारूप | तारीख |
10032016 | ddmmyyyy | 10-मार्च-2016 |
20160310 | yyyymmdd | |
20161003 | yyyyddmm |
फिर भी, मैं ऐसी संख्याओं को तारीखों में बदलने के सामान्य तरीके को समझाने की कोशिश करूंगा और कुछ सूत्र उदाहरण प्रदान करूंगा।
शुरुआत करने वालों के लिए , एक्सेल दिनांक फ़ंक्शन तर्कों का क्रम याद रखें:
दिनांक (वर्ष, माह, दिन)इसलिए, आपको जो करने की आवश्यकता है वह मूल संख्या से एक वर्ष, महीना और दिनांक निकालें और उन्हें संबंधित के रूप में आपूर्ति करें दिनांक फ़ंक्शन के तर्क।
उदाहरण के लिए, आइए देखें कि आप संख्या 10032016 (सेल A1 में संग्रहीत) को दिनांक 3/10/2016 में कैसे बदल सकते हैं।
- <16 निकालें>साल . यह अंतिम 4 अंक हैं, इसलिए हम अंतिम 4 वर्णों को चुनने के लिए राइट फ़ंक्शन का उपयोग करते हैं: RIGHT(A1, 4).
- महीना निकालें। यह तीसरा और चौथा अंक है, इसलिए हम उन्हें MID(A1, 3, 2) प्राप्त करने के लिए MID फ़ंक्शन का उपयोग करते हैं। जहां 3 (दूसरा तर्क) प्रारंभ संख्या है, और 2 (तीसरा तर्क) निकालने के लिए वर्णों की संख्या है।
- दिन निकालें। यह पहले 2 अंक हैं, इसलिए हमारे पास पहले 2 वर्ण वापस करने के लिए LEFT फ़ंक्शन है: LEFT(A2,2).
अंत में, उपरोक्त सामग्री को दिनांक फ़ंक्शन में एम्बेड करें, और आपको एक मिलता हैExcel में संख्या को दिनांक में बदलने का सूत्र:
=DATE(RIGHT(A1,4), MID(A1,3,2), LEFT(A1,2))
निम्नलिखित स्क्रीनशॉट इसे प्रदर्शित करता है और कुछ और सूत्र कार्य कर रहे हैं:
कृपया उपरोक्त स्क्रीनशॉट (पंक्ति 6) में अंतिम सूत्र पर ध्यान दें। मूल संख्या-तिथि (161003) में एक वर्ष (16) का प्रतिनिधित्व करने वाले केवल 2 वर्ण हैं। इसलिए, 2016 का वर्ष प्राप्त करने के लिए, हम निम्नलिखित सूत्र का उपयोग करके 20 और 16 को जोड़ते हैं: 20&LEFT(A6,2)। यदि आप ऐसा नहीं करते हैं, तो दिनांक फ़ंक्शन डिफ़ॉल्ट रूप से 1916 वापस आ जाएगा, जो थोड़ा अजीब है जैसे कि Microsoft अभी भी 20वीं सदी में रहता था :)
ध्यान दें। इस उदाहरण में दिखाए गए सूत्र तब तक ठीक से काम करते हैं जब तक कि सभी नंबर जिन्हें आप तारीखों में बदलना चाहते हैं उसी पैटर्न का पालन करते हैं।
Excel में टेक्स्ट को डेट में कैसे कन्वर्ट करें
जब आप अपनी एक्सेल फाइल में टेक्स्ट डेट्स देखते हैं, तो सबसे अधिक संभावना है कि आप उन टेक्स्ट स्ट्रिंग्स को सामान्य एक्सेल डेट्स में बदलना चाहेंगे ताकि आप उन्हें अपने में रेफर कर सकें। विभिन्न गणना करने के लिए सूत्र। और जैसा कि एक्सेल में अक्सर होता है, कार्य से निपटने के कुछ तरीके हैं। टेक्स्ट प्रारूप में दिनांक को एक सीरियल नंबर में कनवर्ट करता है जिसे एक्सेल एक तिथि के रूप में पहचानता है। आज तक का पाठ मूल्य =DATEVALUE(A1)
जितना सरल है, जहाँ A1 एक हैटेक्स्ट स्ट्रिंग के रूप में संग्रहित तारीख वाला सेल। हमने कुछ समय पहले चर्चा की थी।
निम्नलिखित स्क्रीनशॉट कुछ एक्सेल DATEVALUE फॉर्मूले को क्रियान्वित करते हुए प्रदर्शित करता है:
एक्सेल DATEVALUE फ़ंक्शन - याद रखने योग्य बातें
DATEVALUE फ़ंक्शन का उपयोग करके टेक्स्ट स्ट्रिंग को दिनांक में कनवर्ट करते समय, कृपया ध्यान रखें कि:
- टेक्स्ट स्ट्रिंग्स में समय की जानकारी को अनदेखा किया जाता है, जैसा कि आप ऊपर पंक्ति 6 और 8 में देख सकते हैं। दिनांक और समय दोनों वाले पाठ मानों को परिवर्तित करने के लिए, VALUE फ़ंक्शन का उपयोग करें।
- यदि किसी पाठ दिनांक में वर्ष को छोड़ दिया जाता है, तो Excel का DATEVALUE आपके कंप्यूटर की सिस्टम घड़ी से वर्तमान वर्ष का चयन करेगा, जैसा कि ऊपर पंक्ति 4 में दिखाया गया है .
- चूंकि Microsoft Excel 1 जनवरी, 1900 से दिनांक संग्रहीत करता है, इसलिए पूर्व दिनांकों पर Excel DATEVALUE फ़ंक्शन का उपयोग करने पर परिणाम #VALUE! त्रुटि।
- DATEVALUE फ़ंक्शन एक संख्यात्मक मान को दिनांक में परिवर्तित नहीं कर सकता है, न ही यह किसी संख्या की तरह दिखने वाली पाठ स्ट्रिंग को संसाधित कर सकता है, इसके लिए आपको Excel VALUE फ़ंक्शन का उपयोग करने की आवश्यकता होगी, और ठीक यही हम आगे चर्चा करने जा रहे हैं।
Excel VALUE फ़ंक्शन - टेक्स्ट स्ट्रिंग को दिनांक में बदलें
DATEVALUE की तुलना में, Excel VALUE फ़ंक्शन अधिक बहुमुखी है। यह दिखने वाली किसी भी टेक्स्ट स्ट्रिंग को कन्वर्ट कर सकता हैएक दिनांक या संख्या को एक संख्या में, जिसे आप आसानी से अपनी पसंद के दिनांक प्रारूप में बदल सकते हैं।
VALUE फ़ंक्शन का सिंटैक्स इस प्रकार है:
VALUE(text) जहां text
है एक टेक्स्ट स्ट्रिंग या उस सेल का संदर्भ जिसमें वह टेक्स्ट है जिसे आप संख्या में बदलना चाहते हैं।
Excel VALUE फ़ंक्शन दिनांक और समय दोनों को प्रोसेस कर सकता है, बाद वाले को दशमलव भाग में बदल दिया जाता है, जैसा कि आप निम्नलिखित स्क्रीनशॉट में पंक्ति 6 में देख सकते हैं:
टेक्स्ट को तारीखों में बदलने के लिए गणितीय संचालन
विशिष्ट एक्सेल फ़ंक्शंस जैसे VALUE और का उपयोग करने के अलावा DATEVALUE, आप एक्सेल को आपके लिए टेक्स्ट-टू-डेट रूपांतरण करने के लिए बाध्य करने के लिए एक सरल गणितीय ऑपरेशन कर सकते हैं। आवश्यक शर्त यह है कि एक ऑपरेशन नहीं होना चाहिए दिनांक का मान (सीरियल नंबर)। थोड़ा पेचीदा लगता है? निम्नलिखित उदाहरण चीजों को आसान बना देंगे!
यह मानते हुए कि आपकी टेक्स्ट तिथि कक्ष A1 में है, आप निम्न में से किसी भी सूत्र का उपयोग कर सकते हैं, और फिर दिनांक स्वरूप को सेल पर लागू कर सकते हैं:
- जोड़:
=A1 + 0
- गुणा:
=A1 * 1
- भाग:
=A1 / 1
- डबल नेगेशन:
=--A1
जैसा कि आप ऊपर दिए गए स्क्रीनशॉट में देख सकते हैं, गणितीय संक्रियाएं दिनांक (पंक्ति 2 और 4), समय (पंक्ति 6) के साथ-साथ संख्याओं को टेक्स्ट (पंक्ति 8) के रूप में स्वरूपित कर सकती हैं। कभी-कभी परिणाम स्वचालित रूप से एक तिथि के रूप में भी प्रदर्शित होता है, और आपको सेल को बदलने के बारे में चिंता करने की आवश्यकता नहीं होती हैप्रारूप।
कस्टम सीमांकक के साथ टेक्स्ट स्ट्रिंग्स को दिनांकों में कैसे बदलें
यदि आपकी पाठ्य तिथियों में फ़ॉरवर्ड स्लैश (/) या डैश (-) के अलावा कुछ परिसीमक शामिल हैं, तो Excel फ़ंक्शन नहीं होंगे उन्हें दिनांक के रूप में पहचानने में सक्षम हों और #VALUE लौटाएँ! त्रुटि।
इसे ठीक करने के लिए, आप एक्सेल के ढूंढें और बदलें टूल को चला सकते हैं ताकि आपका सीमांकक स्लैश (/) से बदल सके, सभी एक ही बार में:
- वे सभी टेक्स्ट स्ट्रिंग्स चुनें जिन्हें आप तारीखों में बदलना चाहते हैं।
- ढूंढें और बदलें संवाद बॉक्स खोलने के लिए Ctrl+H दबाएं।
- अपना कस्टम विभाजक दर्ज करें (एक डॉट इस उदाहरण में) ढूंढें फ़ील्ड में, और बदलें
- में एक स्लैश सभी बदलें <क्लिक करें 5>
अब, DATEVALUE या VALUE फ़ंक्शन को टेक्स्ट स्ट्रिंग को दिनांक में बदलने में कोई समस्या नहीं होनी चाहिए। उसी तरह, आप तारीखों को तय कर सकते हैं जिसमें कोई भी डिलिमिटर हो, उदा. स्पेस या बैकवर्ड स्लैश।
यदि आप फॉर्मूला समाधान पसंद करते हैं, तो आप अपने सीमांकक को स्लैश में बदलने के लिए रिप्लेस ऑल के बजाय एक्सेल के सबस्टिट्यूट फ़ंक्शन का उपयोग कर सकते हैं।
यह मानते हुए कि टेक्स्ट स्ट्रिंग्स कॉलम A में हैं, एक स्थानापन्न सूत्र इस प्रकार दिख सकता है:
=SUBSTITUTE(A1, ".", "/")
जहां A1 टेक्स्ट दिनांक है और "।" वह सीमांकक है जिससे आपकी स्ट्रिंग्स अलग की गई हैं।
अब, आइए इस सबस्टिट्यूट फ़ंक्शन को VALUE फ़ॉर्मूला में एम्बेड करें:
=VALUE(SUBSTITUTE(A1, ".", "/"))
और टेक्स्ट स्ट्रिंग्स को तारीखों में बदलें, सभी एक के साथसूत्र।
जैसा कि आप देखते हैं, एक्सेल DATEVALUE और VALUE फ़ंक्शन काफी शक्तिशाली हैं, लेकिन दोनों की अपनी सीमाएं हैं। उदाहरण के लिए, यदि आप गुरुवार, 01 जनवरी, 2015, जैसे जटिल टेक्स्ट स्ट्रिंग को बदलने का प्रयास कर रहे हैं, तो कोई भी फ़ंक्शन मदद नहीं कर सका। सौभाग्य से, एक गैर-सूत्र समाधान है जो इस कार्य को संभाल सकता है और अगला खंड विस्तृत चरणों की व्याख्या करता है। आप एक गैर-सूत्र उपयोगकर्ता प्रकार हैं, टेक्स्ट टू कॉलम नामक एक लंबे समय तक चलने वाली एक्सेल सुविधा काम में आएगी। यह उदाहरण 1 में प्रदर्शित सरल पाठ तिथियों के साथ-साथ उदाहरण 2 में दिखाए गए बहु-भाग पाठ स्ट्रिंग्स का सामना कर सकता है।
उदाहरण 1। तारीखों में कनवर्ट करना चाहते हैं जो निम्न में से किसी की तरह दिखते हैं:
- 1.1.2015
- 1.2015
- 01 01 2015
- 2015/1/ 1
आपको वास्तव में सूत्रों की आवश्यकता नहीं है, न ही कुछ निर्यात या आयात करने की। इसके लिए केवल 5 त्वरित चरणों की आवश्यकता होती है।
इस उदाहरण में, हम 01 01 2015 (दिन, महीने और वर्ष को रिक्त स्थान के साथ अलग किया गया है) जैसे टेक्स्ट स्ट्रिंग्स को तिथियों में परिवर्तित करेंगे।
- अपने एक्सेल वर्कशीट में, उन टेक्स्ट प्रविष्टियों के कॉलम का चयन करें जिन्हें आप तारीखों में बदलना चाहते हैं।
- डेटा टैब, डेटा टूल्स समूह पर स्विच करें, और 16>टेक्स्ट को कॉलम में बदलें।