विषयसूची
यह लेख आपको एक्सेल स्विच फ़ंक्शन से परिचित कराता है, इसके सिंटैक्स का वर्णन करता है और यह समझाने के लिए कुछ उपयोग के मामले प्रदान करता है कि आप एक्सेल में नेस्टेड IFs को कैसे सरल बना सकते हैं।
अगर आपने नेस्टेड IF फॉर्मूला पाने की कोशिश में बहुत अधिक समय बिताया है, तो आप एक्सेल में हाल ही में जारी स्विच फ़ंक्शन का उपयोग करना पसंद करेंगे। यह उन स्थितियों में वास्तविक समय बचाने वाला हो सकता है जहां जटिल नेस्टेड IF की आवश्यकता होती है। पहले केवल VBA में उपलब्ध, SWITCH को हाल ही में एक्सेल 2016, एक्सेल ऑनलाइन और मोबाइल, एंड्रॉइड टैबलेट और फोन के लिए एक्सेल में फ़ंक्शन के रूप में जोड़ा गया है।
नोट। वर्तमान में, SWITCH फ़ंक्शन Excel में Office 365, Excel Online, Excel 2019 और Excel 2016 के लिए Office 365 सदस्यता के साथ उपलब्ध है।
Excel SWITCH - वाक्य-विन्यास
SWITCH फ़ंक्शन मानों की सूची के विरुद्ध एक व्यंजक की तुलना करता है और पहले मिलान मान के अनुसार परिणाम लौटाता है। यदि कोई मिलान नहीं मिलता है, तो एक डिफ़ॉल्ट मान लौटाना संभव है जो वैकल्पिक है।
SWITCH फ़ंक्शन की संरचना इस प्रकार है:
SWITCH( अभिव्यक्ति , value1 , परिणाम1 , [डिफ़ॉल्ट या मान2, परिणाम2],…[डिफ़ॉल्ट या मान3, परिणाम3])इसमें 4 तर्क हैं जिनमें से एक वैकल्पिक है:
- अभिव्यक्ति आवश्यक तर्क है जिसकी तुलना value1…value126 से की जाती है।
- ValueN अभिव्यक्ति की तुलना में एक मान है।
- ResultN वह मान लौटाया जाता है जब संगत मानNतर्क अभिव्यक्ति से मेल खाता है। इसे प्रत्येक valueN तर्क के लिए निर्दिष्ट किया जाना चाहिए।
- डिफ़ॉल्ट दिया गया मान है यदि valueN व्यंजकों में कोई मिलान नहीं मिला है। इस तर्क का कोई संगत परिणामN व्यंजक नहीं है और यह फ़ंक्शन में अंतिम तर्क होना चाहिए।
चूँकि फ़ंक्शन 254 तर्कों तक सीमित हैं, आप मान और परिणाम तर्कों के अधिकतम 126 जोड़ों का उपयोग कर सकते हैं।
उपयोग मामलों के साथ Excel में SWITCH फ़ंक्शन बनाम नेस्टेड IF
Excel SWITCH फ़ंक्शन, साथ ही IF, शर्तों की एक श्रृंखला निर्दिष्ट करने में मदद करता है। हालाँकि, इस फ़ंक्शन के साथ आप एक अभिव्यक्ति और मूल्यों और परिणामों के अनुक्रम को परिभाषित करते हैं, न कि कई सशर्त बयानों को। SWITCH फ़ंक्शन के साथ जो अच्छा है वह यह है कि आपको अभिव्यक्ति को बार-बार दोहराने की आवश्यकता नहीं है, जो कभी-कभी नेस्टेड IF फ़ार्मुलों में होता है। मूल्यांकन के लिए शर्तों की एक इमारत नेस्टेड IF को तर्कहीन बनाती है।
इस बिंदु को प्रदर्शित करने के लिए, आइए नीचे दिए गए उपयोग के मामलों पर एक नजर डालते हैं। उनके लिए पूरा नाम:
- DR - डुप्लीकेट रिमूवर
- MTW - मर्ज टेबल विजार्ड
- CR - पंक्तियों को संयोजित करें।
Excel 2016 में स्विच फ़ंक्शन इस कार्य के लिए काफी सरल होगा।
IF फ़ंक्शन के साथ आपको दोहराने की जरूरत हैअभिव्यक्ति, इसलिए इसमें प्रवेश करने में अधिक समय लगता है और अधिक लंबा दिखता है।
आइए देखें कि स्विच अन्य कार्यों के संयोजन में कैसे काम करता है। मान लीजिए, हमारे पास कई तिथियां हैं और एक नज़र में देखना चाहते हैं कि क्या वे आज, कल, या कल का उल्लेख करते हैं। इसके लिए हम TODAY फ़ंक्शन जोड़ते हैं जो वर्तमान दिनांक की क्रम संख्या लौटाता है, और DAYS जो दो तिथियों के बीच दिनों की संख्या लौटाता है।
आप देख सकते हैं कि स्विच इस कार्य के लिए पूरी तरह से काम करता है।
IF फ़ंक्शन के साथ, रूपांतरण के लिए कुछ नेस्टिंग की आवश्यकता होती है और यह जटिल हो जाता है। इसलिए त्रुटि होने की संभावना अधिक होती है।
कम उपयोग और कम करके आंका गया, एक्सेल स्विच वास्तव में एक सहायक कार्य है जो आपको सशर्त विभाजन तर्क बनाने देता है।