माइक्रोसॉफ्ट एक्सेल को ज्यादातर नंबर-क्रंचिंग एप्लिकेशन के रूप में जाना जाता है, लेकिन आप इसके साथ कई उपयोगी टेक्स्ट-संबंधित कार्य भी कर सकते हैं। एक्सेल एमआईडी फ़ंक्शन एक बेहतरीन उदाहरण है, और हम आपको दिखाएंगे कि इसका उपयोग कैसे करना है।
ये निर्देश Excel 2016, Excel 2019 और Microsoft 365 के साथ बंडल किए गए Excel के संस्करण, Windows और macOS, साथ ही Excel ऑनलाइन दोनों के लिए लागू होते हैं।
मिड फंक्शन क्या है?
MID फ़ंक्शन आपको स्ट्रिंग के बीच से टेक्स्ट निकालने की अनुमति देता है। अन्य कार्यों की तरह, आप इसका उपयोग एक सेल में एक सूत्र दर्ज करके करते हैं जिसमें फ़ंक्शन और इसके पैरामीटर होते हैं। निम्नलिखित दर्शाता है कि एक विशिष्ट एमआईडी सूत्र कैसा दिखता है:
=MID(A1,17,4)
सूत्र के पैरामीटर निम्नानुसार टूटते हैं:
- पहला पैरामीटर (उपरोक्त उदाहरण में "A1"):यह फ़ंक्शन का लक्ष्य है, और कुछ पाठ का प्रतिनिधित्व करना चाहिए। आपके लिए एक विकल्प यह है कि आप टेक्स्ट को सीधे उद्धरणों से घिरे इस स्थान पर रखें। लेकिन अधिक संभावना है कि यह उक्त टेक्स्ट वाला सेल होगा। ध्यान दें कि यदि सेल में कोई संख्या है, तो इसे टेक्स्ट के रूप में माना जाएगा।
- दूसरा पैरामीटर ("17" ऊपर के उदाहरण में):यह ऑफसेट है, या उस वर्ण की संख्या है जिस पर आप निष्कर्षण, समावेशी प्रारंभ करना चाहते हैं। यह एक पूर्ण संख्या (अर्थात बिना किसी उद्धरण के) एक से अधिक होनी चाहिए। आपके द्वारा यहां प्रदान किए गए मान के आधार पर, एक समय में एक वर्ण, दाईं ओर गिनने के बाद MID फ़ंक्शन निष्कर्षण शुरू करेगा। ध्यान दें कि यदि आप लक्ष्य की कुल लंबाई से अधिक संख्या दर्ज करते हैं, तो परिणाम की गणना "खाली टेक्स्ट" (अर्थात "") के रूप में की जाएगी। यदि आप शून्य या ऋणात्मक संख्या दर्ज करते हैं, तो आपको एक त्रुटि मिलेगी।
- अंतिम पैरामीटर ("4" ऊपर के उदाहरण में):यह निष्कर्षण की लंबाई है, जिसका अर्थ है कि आपको कितने वर्ण चाहिए। ऑफ़सेट की तरह, उन्हें एक बार में एक वर्ण, दाईं ओर और ऑफ़सेट के बाद वर्ण से शुरू करके गिना जाता है।
मिड फंक्शन इन एक्शन
निम्नलिखित उदाहरण पर विचार करें। यहां, हम A1 में टेक्स्ट को लक्षित कर रहे हैं ("लाइफवायर इंटरवेब पर सबसे अधिक जानकारीपूर्ण साइट है।") A2 में सूत्र के साथ:=MID(A1,17,4)
दूसरा पैरामीटर 17-वर्ण ऑफ़सेट इंगित करता है। जैसा कि नीचे लाल संख्याओं के साथ दिखाया गया है, इसका मतलब है कि निष्कर्षण "m" से "सबसे" शब्द में शुरू होगा।
फिर, 4 की लंबाई का मतलब है कि चार वर्ण (पहले वाले सहित) निकाले जाएंगे, जो परिणाम के रूप में "सबसे" शब्द वापस करना चाहिए (नीली संख्याओं के साथ सचित्र)। इस सूत्र को कक्ष A2 में दर्ज करके हम देख सकते हैं कि यह सही है।
MIDB, अधिक जटिल सहोदर
MID का एक संबंधित फ़ंक्शन MIDB है, जो समान सिंटैक्स का उपयोग करता है। फर्क सिर्फ इतना है कि यह बाइट्स में काम करता है, कैरेक्टर में नहीं। एक बाइट 8 बिट डेटा है, और अधिकांश भाषाएं एक बाइट का उपयोग करके अपने सभी वर्णों का प्रतिनिधित्व कर सकती हैं।
तो MIDB क्यों उपयोगी है? यदि आपको डबल-बाइट वर्णों को संसाधित करने की आवश्यकता है, तो आपके पास MIDB का उपयोग करने का कारण हो सकता है। तथाकथित "सीजेके" भाषाएं (चीनी, जापानी और कोरियाई) एक के बजाय दो बाइट्स के साथ अपने पात्रों का प्रतिनिधित्व करती हैं, क्योंकि उनमें से बहुत सारे हैं। आप इन पर मानक MID फ़ंक्शन का उपयोग कर सकते हैं, और यह एक समय में एक संपूर्ण वर्ण का चयन करेगा, जो कि संभवतः आप वैसे भी चाहते हैं। लेकिन अगर आप उन पर कुछ उन्नत प्रसंस्करण कर रहे हैं और उन्हें बनाने वाले बाइट प्राप्त करने की आवश्यकता है, तो यह फ़ंक्शन आपकी मदद कर सकता है।