विषयसूची
अपनी पसंद के मान के साथ किसी विशेष मान को स्विच करने के लिए आप एक्सेल स्विच फ़ंक्शन का उपयोग कर सकते हैं। यह एक्सेल में एक तुलना और संदर्भ कार्य है जो मूल्यों की एक सूची में एक संदर्भित सेल की तुलना और मिलान करता है और पहले मिले मिलान के आधार पर परिणाम देता है।
इस लेख में , मैं आपको एक्सेल स्विच फ़ंक्शन का उपयोग करने के विभिन्न उदाहरण दिखाऊंगा।
अभ्यास के लिए डाउनलोड करें
एक्सेल के उपयोग स्विच फ़ंक्शन.xlsx
स्विच फ़ंक्शन की मूल बातें: सारांश और amp; सिंटेक्स
सारांश
एक्सेल स्विच फ़ंक्शन किसी दिए गए व्यंजक की तुलना या मूल्यांकन करता है जो मूल्यों और रिटर्न की सूची के विरुद्ध एक मान है पहले मैच के अनुरूप परिणाम मिला। यदि कोई मिलान नहीं मिलता है, तो स्विच फ़ंक्शन एक वैकल्पिक डिफ़ॉल्ट मान लौटाता है। स्विच फ़ंक्शन का उपयोग नेस्टेड IF फ़ंक्शन के बजाय किया जाता है.
सिंटैक्स
SWITCH (expression, value1, result1, [default_or_value2, result2],..)
तर्क
तर्क | आवश्यक/वैकल्पिक | स्पष्टीकरण |
---|---|---|
अभिव्यक्ति | आवश्यक | यह वह मूल्य या अभिव्यक्ति है जिसके खिलाफ मिलान करने की आवश्यकता है। |
मान1 | आवश्यक | यह पहला मान है। |
result1 | आवश्यक | यह पहले मान के विरुद्ध परिणाम है। |
default_or_value2 | वैकल्पिक | यह हैया तो डिफ़ॉल्ट या आप दूसरा मान प्रदान कर सकते हैं। . |
रिटर्न वैल्यू
स्विच फंक्शन पहले मैच के अनुरूप परिणाम देता है।<3
संस्करण
स्विच फ़ंक्शन Excel 2016 और बाद के संस्करण के लिए उपलब्ध है।
मैं इन उदाहरणों को लागू करने के लिए एक्सेल माइक्रोसॉफ्ट 365 का उपयोग कर रहा हूं।
एक्सेल स्विच फ़ंक्शन के उदाहरण
1. एक्सेल स्विच फ़ंक्शन का उपयोग करने के लिए संगत सेल मानों को स्विच करें
आप स्विच फ़ंक्शन का उपयोग उस मान को वापस करने के लिए कर सकते हैं जो संबंधित प्रोजेक्ट के लिए प्रोजेक्ट का नाम है आईडी ।<3
⏩ सेल F4 में, निम्न सूत्र टाइप करें।
=SWITCH(C4,1,"Astron",2,"Phoenix","?")
यहां, स्विच फ़ंक्शन में, मैंने C4 सेल को अभिव्यक्ति के रूप में चुना, 1 मान1 के रूप में प्रदान किया और एस्ट्रोन परिणाम1 के रूप में। फिर दोबारा 2 के रूप में मान2 और फीनिक्स को परिणाम2 के रूप में प्रदान किया गया। अंत में, प्रदान किया गया ? डिफ़ॉल्ट के रूप में।
अब, स्विच फ़ंक्शन प्रदान किए गए मानों के विरुद्ध दिए गए मान की तुलना करके परिणाम लौटाएगा।
उसके बाद, ENTER, दबाएं और स्विच फ़ंक्शन प्रदान किए गए मानों के लिए दिए गए संबंधित परिणाम लौटाएगा।
यहां, आप देख सकते हैं कि प्रोजेक्ट का नाम एस्ट्रोन के लिए असाइन किया गया हैमूल्य प्रोजेक्ट आईडी 1 ।
आप उसी प्रक्रिया का पालन कर सकते हैं या फिल हैंडल से ऑटोफिल फॉर्मूला का उपयोग कर सकते हैं बाकी सेल के लिए।
2. ऑपरेटर के साथ एक्सेल स्विच फ़ंक्शन का उपयोग करना
द स्विच फ़ंक्शन लॉजिकल_ऑपरेटर्स का भी समर्थन करता है। यदि आप किसी ऑपरेटर का उपयोग करके मूल्यों को स्विच करना चाहते हैं स्विच फ़ंक्शन आपको ऐसा करने में मदद करेगा।
यहां, मैं मार्क्स ग्रेड्स <के साथ स्विच करना चाहता हूं 2> लॉजिकल_ऑपरेटर्स का उपयोग करना।
मैं आपको प्रक्रिया दिखाता हूं,
⏩ सेल E4 में, ग्रेड के साथ अंक बदलने के लिए निम्न सूत्र टाइप करें .
=SWITCH(TRUE,C4 >= 90," A",C4>= 80,"B",C4 >= 70,"C",C4 >=60," D", "Fail")
यहां, स्विच फ़ंक्शन में, मैंने TRUE<चुना 2> अभिव्यक्ति के रूप में, C4 >= 90 मान1 के रूप में और A परिणाम1 के रूप में, C4>= 80 मान2 के रूप में, और बी परिणाम2 के रूप में, C4>= 70 मान3 के रूप में , और C परिणाम के रूप में, C4>= 60 as value4 , और D as result4 , अंत में, प्रदान किया गया असफल डिफ़ॉल्ट के रूप में।
अब, स्विच फ़ंक्शन तुलना करके परिणाम लौटाएगा सभी प्रदान किए गए मानों के विरुद्ध दिए गए मान।
फिर, ENTER, दबाएं और स्विच फ़ंक्शन अंकों को बदलते हुए संबंधित ग्रेड लौटाएगा।
<28
आप इसे फॉलो कर सकते हैं प्रक्रिया, या आप फील हैंडल टू ऑटोफिल शेष फॉर्मूले का उपयोग कर सकते हैंcells.
संबंधित सामग्री: एक्सेल में TRUE फ़ंक्शन का उपयोग कैसे करें (10 उदाहरणों के साथ)
3. उपयोग करना DAYS फ़ंक्शन के साथ एक्सेल स्विच फ़ंक्शन
यदि आप चाहें तो स्विच फ़ंक्शन का उपयोग करके दिन फ़ंक्शन के साथ दिनांक को संबंधित दिनों पर स्विच कर सकते हैं और आज फ़ंक्शन।
यहाँ, मैं प्रक्रिया को समझाने के लिए नीचे दिए गए डेटासेट का उपयोग करने जा रहा हूँ।
⏩ सेल में C4 , दिन के साथ दिनांक बदलने के लिए निम्न सूत्र टाइप करें।
=SWITCH(DAYS(TODAY(),B4), 0, "Today", 1,"Yesterday", -1,"Tomorrow","Unknown")
यहाँ, में स्विच फ़ंक्शन, मैंने DAYS(TODAY(),B4) को अभिव्यक्ति के रूप में चुना, 0 मान1 के रूप में प्रदान किया, और " आज ", परिणाम1 ,
1 के रूप में मान2, और " कल " एक परिणाम2 के रूप में,
-1 के रूप में मान3, और " कल " एक के रूप में result3, आखिरकार, अज्ञात डिफ़ॉल्ट दिया गया।
DAYS फ़ंक्शन में, मैंने आज का इस्तेमाल किया () end_date के रूप में और चयनित सेल B4 start_da के रूप में te .
फिर, स्विच फ़ंक्शन दिए गए मानों की तुलना करके परिणामी दिनों को लौटाएगा।
अब, ENTER दबाएं, और स्विच फ़ंक्शन तारीखों को बदलते हुए संबंधित दिनों में वापस आ जाएगा।
यदि आप चाहें तो उसी प्रक्रिया का पालन कर सकते हैं, या Fill का उपयोग कर सकते हैं से स्वत: भरण शेष कक्षों के लिए फ़ॉर्मूला
इसी प्रकार के पाठ:
- Excel में FALSE फ़ंक्शन का उपयोग कैसे करें (5 आसान उदाहरणों के साथ)
- Excel में IF फ़ंक्शन का उपयोग करें (8 उपयुक्त उदाहरण)
- Excel XOR फ़ंक्शन का उपयोग कैसे करें (5 उपयुक्त उदाहरण)
- Excel में IFNA फ़ंक्शन का उपयोग करें (2 उदाहरण)
4. माह समारोह के साथ एक्सेल स्विच फ़ंक्शन का उपयोग करना
मान लें कि आप तिमाही के आधार पर तिथियों को ट्रैक करना चाहते हैं, तो आप इसका उपयोग कर सकते हैं स्विच फंक्शन महीना फंक्शन के साथ।
⏩ सेल C4 में, दिन के साथ दिनांक स्विच करने के लिए निम्न सूत्र टाइप करें।
=SWITCH(MONTH(B5),1,1,2,1,3,1,4,2,5,2,6,2,7,2,8,2,9,2,10,4,11,4,12,4)
यहां, स्विच फ़ंक्शन में, मैंने MONTH(B5)<2 चुना> एक अभिव्यक्ति के रूप में। फिर, मूल्य और परिणाम के रूप में, मैंने प्रदान किए गए चार्ट का पालन किया।
लिया गया जनवरी से मार्च (1,2,3) के रूप में मूल्य और प्रदान किया 1 परिणाम के रूप में
अगला अप्रैल से जून (4,5,6) के रूप में मान और परिणाम के रूप में 2 प्रदान किया गया। फिर जुलाई से सितंबर (7,8,9) के रूप में मूल्य और प्रदान किया गया 3 परिणाम और अक्टूबर से दिसंबर तक ( 10,11,12) मूल्य के रूप में और 4 परिणाम के रूप में प्रदान किया गया।
महीने में फ़ंक्शन, मैंने B4 सेल को serial_number के रूप में चुना है।
फिर, स्विच फ़ंक्शन दी गई तारीखों की तुलना करके तिमाही लौटाएगा।
ENTER दबाएं और स्विच फंक्शन संबंधित तिमाही को स्विच करते हुए लौटाएगातारीखें।
यहां, आप उसी प्रक्रिया का पालन कर सकते हैं, या आप फ़िल हैंडल से ऑटोफ़िल फ़ॉर्मूला का उपयोग कर सकते हैं बाकी सेल।
5. स्विच और amp; राइट फंक्शन
आप स्विच फंक्शन और राइट फंक्शन का इस्तेमाल किसी खास कैरेक्टर की वैल्यू स्विच करने के लिए कर सकते हैं।
यहां, मैं शहर के संक्षिप्त नाम को शहर के पूरे नाम से बदलना चाहते हैं। ऐसा करने के लिए मैं नीचे दिए गए डेटासेट का उपयोग करने जा रहा हूं।
⏩ सेल C4 में, दिन के साथ दिनांक बदलने के लिए निम्न सूत्र टाइप करें .
=SWITCH(RIGHT(B4,2),"SD","South Dakota","NY","NewYork","AL","Alabama","TX","Texas","HI","Hawaii","CA","California","ME","Maine","Not Found")
यहां, स्विच फ़ंक्शन में, मैंने राइट( B4,2) एक अभिव्यक्ति के रूप में।
राइट फ़ंक्शन में, मैंने B4 चुना सेल को टेक्स्ट के रूप में और 2 num_chars के रूप में प्रदान किया गया है ताकि अंतिम 2 वर्ण जो कि शहर का कोड है, प्राप्त हो सके।
फिर , जैसा कि मूल्य ने शहर कोड प्रदान किया और शहर का पूरा नाम परिणाम प्रदान किया।
उसके बाद, स्विच फ़ंक्शन शहर का पूरा नाम लौटाएगा।
अब, ENTER, दबाकर सूत्र निष्पादित करें और स्विच फ़ंक्शन स्विच हो जाएगा शहर के पूरे नाम के साथ शहर कोड।
यहां, आप उसी प्रक्रिया का पालन कर सकते हैं, या आप फिल हैंडल से ऑटोफिल शेष सेल के लिए सूत्र।
स्विच और स्विच के बीच तुलना;IFS फंक्शन
यदि आप चाहें तो नेस्टेड IF या IFS फंक्शन का उपयोग स्विच फंक्शन के बजाय कर सकते हैं।
आइए मैं आपको स्विच और IFs फ़ंक्शन
स्विच फ़ंक्शन के बीच तुलना दिखाता हूं | IFS फ़ंक्शन |
---|---|
अभिव्यक्ति तर्क का उपयोग केवल एक बार किया जाता है, | अभिव्यक्ति तर्क दोहराया गया है। |
लंबाई कम की तुलना में IFS | लंबाई बड़ी है<17 |
बनाना और पढ़ना आसान | लंबाई बड़ी होने के कारण बनाना और पढ़ना मुश्किल होता है |
एक से अधिक स्थितियों का परीक्षण करें | एक स्थिति का परीक्षण करें |
याद रखने योग्य बातें
➤ स्विच फ़ंक्शन तक संभाल सकता है मूल्यों और परिणामों के 126 जोड़े।
➤ आप अभिव्यक्ति के रूप में एक अन्य फ़ंक्शन और सूत्र का उपयोग कर सकते हैं।
🔺 स्विच फ़ंक्शन #N/A त्रुटि दिखाता है यदि यह मिलान करने में असमर्थ है और कोई अन्य तर्क या डिफ़ॉल्ट स्थिति नहीं है।
➤ जब यदि आपको #N/A त्रुटि मिलती है तो इस त्रुटि से बचने के लिए आप उल्टे अल्पविराम के भीतर एक स्ट्रिंग को डिफ़ॉल्ट मान के रूप में उपयोग कर सकते हैं।
🔺 स्विच फ़ंक्शन होगा यदि आप फ़ंक्शन नाम की गलत वर्तनी करते हैं तो #NAME त्रुटि दिखाएं।
अभ्यास अनुभाग
मैंने इन समझाए गए उदाहरणों का अभ्यास करने के लिए कार्यपुस्तिका में एक अभ्यास पत्र प्रदान किया।