एक्सेल सूत्र: पार्स टाइम स्ट्रिंग टू टाइम -

विषय - सूची

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

=TIME(LEFT(A1,2),MID(A1,3,2),RIGHT(A1,2))

सारांश

एक पाठ स्ट्रिंग को पार्स करने के लिए जो उचित एक्सेल समय में एक समय का प्रतिनिधित्व करता है, आप RIGHT, LEFT, MID और TIME फ़ंक्शन के आधार पर एक सूत्र का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, F5 में सूत्र है:

=TIME(LEFT(E5,2),MID(E5,3,2),RIGHT(E5,2))

जो hmsmss प्रारूप में 6-वर्ण समय स्ट्रिंग को एक मान्य Excel समय में पार्स करता है।

नोट: ऊपर दिए गए उदाहरण विभिन्न समय प्रारूप कोड का उपयोग करते हैं जैसा कि स्क्रीनशॉट में दिखाया गया है।

प्रसंग

एक्सेल में एक्सेल के द्वारा अलग किए गए घंटे और मिनट के साथ एक्सेल में कई बार प्रवेश की उम्मीद है। यदि आप सेकंड के साथ समय दर्ज कर रहे हैं, तो आपको मिनटों और सेकंडों को अलग करने के लिए एक और कोलन जोड़ना होगा, जैसा कि नीचे दी गई तालिका में देखा गया है:

वांछित समय प्रवेश प्रारूप
2.5 घंटे 2:30 बजे
30 मिनट 0:30 बजे
10 मिनट, 15 सेकंड 0:10:15
45 सेकंड 0:00:45

इस पृष्ठ पर उदाहरण कॉलोनों को छोड़ने और एक समय का प्रतिनिधित्व करने वाले सरल 4-अंकीय या 6-अंकीय पाठ स्ट्रिंग में प्रवेश करने का एक तरीका दिखाता है, फिर पाठ को सहायक स्तंभ में सूत्र के साथ उचित Excel समय में पार्स करता है।

यह एक ही सूत्र में एक फ़ंक्शन को दूसरे के अंदर घोंसले बनाने का एक अच्छा उदाहरण है।

स्पष्टीकरण

सबसे पहले, ध्यान दें कि F5: F13 में कोशिकाओं को प्रवेश से पहले पाठ के रूप में स्वरूपित किया गया है। यह समय को "083000" जैसे अग्रणी शून्य समाहित करने की अनुमति देता है। वैकल्पिक रूप से, आप एक्सेल को पाठ के रूप में सम्मान देने के लिए बाध्य करने के लिए प्रारंभ (') में एकल उद्धरण के साथ इन टाइम स्ट्रिंग्स में प्रवेश कर सकते हैं।

अगला, टाइम स्ट्रिंग में निम्न प्रारूप में 6 अक्षर हैं:

hhmmss // as text

इसका मतलब यह है कि सूत्र को प्रत्येक वर्ण को घंटे, मिनट और दूसरे के लिए चुनने की आवश्यकता है। अंदर, बाहर से कार्य करना, यह कार्य LEFT, MID और RIGHT फ़ंक्शन के साथ किया जाता है:

LEFT(E5,2) // get hh MID(E5,3,2) // get mm RIGHT(E5,2) // get ss

फ़ंक्शन में से प्रत्येक TIME फ़ंक्शन पर सीधे परिणाम देता है। E9 में, हमारे पास:

041055

तो TIME के ​​अंदर परिणाम इस तरह दिखता है:

=TIME("04","10","55")

TIME फ़ंक्शन तब चुपचाप टेक्स्ट-टू-नंबर रूपांतरण को संभालता है और एक वैध समय देता है:

04:10:55

4 घंटे, 10 मिनट और 55 सेकंड का प्रतिनिधित्व करना।

4-वर्ण समय स्ट्रिंग के साथ

C5 में सूत्र केवल 4 वर्ण समय स्ट्रिंग (घंटे और मिनट) को संभालने के लिए है, इसलिए संरचना थोड़ी सरल है। हम केवल TIME फ़ंक्शन में सेकंड के लिए शून्य के रूप में हार्डकोड करते हैं:

=TIME(LEFT(B5,2),MID(B5,3,2),0)

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