Microsoft Excel मुख्य रूप से संख्याओं की गणना के लिए जाना जाता है, लेकिन आप इसके साथ कई उपयोगी टेक्स्ट-संबंधी फंक्शन भी कर सकते हैं। Excel MID फंक्शन इसका एक बेहतरीन उदाहरण है, और हम आपको दिखाएंगे कि इसका उपयोग कैसे करें।
MID फंक्शन क्या है?
MID फंक्शन आपको किसी स्ट्रिंग के मध्य से टेक्स्ट निकालने की अनुमति देता है। अन्य फंक्शन की तरह, आप इसे एक सेल में फॉर्मूला दर्ज करके उपयोग करते हैं जिसमें फंक्शन और उसके पैरामीटर होते हैं। निम्नलिखित एक सामान्य MID फॉर्मूला दर्शाता है:
=MID(A1,17,4)
फॉर्मूला के पैरामीटर इस प्रकार हैं:
- पहला पैरामीटर (उदाहरण में "A1"): यह फंक्शन का लक्ष्य है, और इसमें कुछ टेक्स्ट होना चाहिए। एक विकल्प है कि आप सीधे इस स्थान पर टेक्स्ट डालें, जिसे उद्धरण चिह्नों से घेरें। लेकिन अधिक संभावना है कि यह उस सेल को संदर्भित करेगा जिसमें वह टेक्स्ट है। ध्यान दें कि यदि सेल में कोई संख्या है, तो उसे टेक्स्ट की तरह माना जाएगा।
- दूसरा पैरामीटर (उदाहरण में "17"): यह ऑफसेट है, या उस वर्ण की संख्या जिस पर आप निष्कर्षण शुरू करना चाहते हैं, समावेशी। यह एक पूर्ण संख्या होनी चाहिए (यानी बिना उद्धरण के) जो एक से अधिक हो। MID फंक्शन आपके द्वारा प्रदान किए गए मान के आधार पर दाईं ओर एक-एक वर्ण गिनकर निष्कर्षण शुरू करेगा। ध्यान दें कि यदि आप लक्ष्य की कुल लंबाई से बड़ी संख्या दर्ज करते हैं, तो परिणाम "खाली टेक्स्ट" ("") के रूप में परिकलित होगा। यदि आप शून्य या ऋणात्मक संख्या दर्ज करते हैं, तो आपको एक त्रुटि मिलेगी।
- अंतिम पैरामीटर (उदाहरण में "4"): यह निष्कर्षण की लंबाई है, अर्थात आप कितने वर्ण चाहते हैं। ऑफसेट की तरह, ये ऑफसेट के बाद के वर्ण से शुरू होकर एक-एक वर्ण दाईं ओर गिने जाते हैं।
MID फंक्शन का व्यावहारिक उदाहरण
निम्नलिखित उदाहरण पर विचार करें। यहां हम A1 में टेक्स्ट ("Lifewire is the most informative site on the Interwebs.") को A2 में फॉर्मूला =MID(A1,17,4) के साथ लक्षित कर रहे हैं।
दूसरा पैरामीटर 17-वर्ण का ऑफसेट दर्शाता है। जैसा कि नीचे लाल संख्याओं के साथ दिखाया गया है, इसका मतलब है कि निष्कर्षण "most" शब्द में "m" से शुरू होगा।
फिर, 4 की लंबाई का अर्थ है चार वर्ण (पहले वाले सहित) निकाले जाएंगे, जो परिणाम के रूप में "most" शब्द लौटाना चाहिए (नीली संख्याओं के साथ चित्रित)। इस फॉर्मूले को सेल A2 में दर्ज करने पर हम देख सकते हैं कि यह सही है।
MIDB: अधिक जटिल सहोदर
MID का एक संबंधित फंक्शन MIDB है, जो समान सिंटैक्स का उपयोग करता है। एकमात्र अंतर यह है कि यह वर्णों के बजाय बाइट्स में काम करता है। एक बाइट 8 बिट डेटा होती है, और अधिकांश भाषाएं अपने सभी वर्णों को एक बाइट का उपयोग करके दर्शा सकती हैं।
तो MIDB क्यों उपयोगी है? यदि आपको डबल-बाइट वर्णों को संसाधित करने की आवश्यकता है, तो आपके पास MIDB का उपयोग करने का कारण हो सकता है। तथाकथित "CJK" भाषाएं (चीनी, जापानी और कोरियाई) अपने वर्णों को एक के बजाय दो बाइट्स से दर्शाती हैं, क्योंकि उनमें बहुत सारे वर्ण होते हैं। आप इन पर मानक MID फंक्शन का उपयोग कर सकते हैं, और यह एक बार में एक पूरा वर्ण चुनेगा, जो शायद वही है जो आप चाहते हैं। लेकिन यदि आप उन पर कुछ उन्नत प्रसंस्करण कर रहे हैं और उन्हें बनाने वाले बाइट्स प्राप्त करने की आवश्यकता है, तो यह फंक्शन आपकी मदद कर सकता है।