मेरे पास एक कॉलम है जो पाठ की तरह स्वरूपित है 20110408_2041
। मैं इसे दिनांक / समय प्रारूप में कैसे प्रारूपित कर सकता हूं?
मेरे पास एक कॉलम है जो पाठ की तरह स्वरूपित है 20110408_2041
। मैं इसे दिनांक / समय प्रारूप में कैसे प्रारूपित कर सकता हूं?
जवाबों:
यह मानते हुए कि आपका तार वर्ष, महीना, दिन, घंटा, मिनट के लिए YYYMMDD_HHMM कोडित है, तो आप दिनांक / समय प्रारूप में सेल बनाने के लिए एक Excel सूत्र का निर्माण कर सकते हैं।
यदि स्ट्रिंग सेल A1 में है, तो यह सूत्र इसे करना चाहिए:
=DATE(LEFT(A1,4),MID(A1,5,2),MID(A1,7,2))+TIME(MID(A1,10,2),RIGHT(A1,2),0)
समय भाग को देखने के लिए आपको सेल को ठीक से प्रारूपित करना होगा। यह लिबरऑफिस कैल्क में परीक्षण किया गया है, लेकिन एक्सेल के समान कार्य हैं।
पूरे प्रारूप को मानते हुए YYYYMMDD_HHMM
कि सेल A1 में पहला ऐसा मान है, आप B1 में निम्न सूत्र का उपयोग कर सकते हैं:
=DATEVALUE(MID(A1,7,2) & "/" & MID(A1,5,2) & "/" & MID(A1,1,4)) + TIMEVALUE(MID(A1,10,2) & ":" & MID(A1,12,2))
यह प्रत्येक भाग को इकट्ठा करने के लिए MID फ़ंक्शन का उपयोग करते हुए DD / MM / YYYY पर आधारित एक दिनांक सीरियल नंबर बनाता है, और सीरियल नंबर को वापस करने के लिए DATEVALUE फ़ंक्शन करता है। इसके बाद यह समय क्रम संख्या में जुड़ जाता है जो घंटों और मिनटों को इकट्ठा करने के लिए इसी तरह से एमआईडी फ़ंक्शन का उपयोग करता है।
फिर आप अंतिम परिणाम देखने के लिए सेल को दिनांक प्रारूप, समय प्रारूप, या कहने का एक कस्टम प्रारूप dd / mm / yyyy hh: mm के रूप में प्रारूपित कर सकते हैं। सेल पर राइट क्लिक करें, फॉर्मेट सेल चुनें फिर नीचे स्क्रीनशॉट के समान कॉन्फ़िगर करें:
यहाँ अंतिम परिणाम का एक स्क्रीनशॉट है:
मेरे पास एक ही समस्या थी और मैंने सिर्फ एक सरल काम किया:
=R1*1
एस 1 में, समय के रूप में चयनित प्रारूप के साथ, और यह काम किया। कोई जटिल कोड या कुछ और की जरूरत नहीं थी।
आप ऐसा कर सकते हैं कि एक छोटी लिपि (उदाहरण के लिए C # के साथ) जो स्तंभ से तार पढ़ता है, उन्हें दिनांक समय प्रारूप में रूपांतरित करता है और फिर उन्हें Excel स्तंभ पर सहेजता है।
क्षमा करें, मुझे नहीं पता कि क्या आप एक्सेल से सीधे ऐसा कर सकते हैं।