कभी-कभी हमें अपने एक्सेल डेटाशीट में कई मानदंडों के आधार पर डेटा इनपुट करने की आवश्यकता होती है। डेटा प्रविष्टियाँ जो हमारी वांछित शर्तों का पालन नहीं करती हैं, हमारे वर्कशीट में समस्याएँ पैदा कर सकती हैं। इसलिए यदि हम गलत प्रविष्टियां इनपुट करते हैं तो हमें एक त्रुटि संदेश की उम्मीद है। इस लेख में, हम आपको कस्टम डेटा सत्यापन . लागू करने के लिए कुछ उदाहरण दिखाएंगे एकाधिक मानदंड . के लिए एक्सेल . में ।
निम्नलिखित कार्यपुस्तिका को स्वयं अभ्यास करने के लिए डाउनलोड करें।
एक्सेल में एकाधिक मानदंडों के लिए कस्टम डेटा सत्यापन लागू करने के 4 उदाहरण
<एच3>1. एक एक्सेल सेल में एकाधिक मानदंडों के लिए कस्टम डेटा सत्यापन लागू करेंएक्सेल या फ़ंक्शन यह पता लगाता है कि तर्क में कोई तर्क या शर्तें सत्य हैं या नहीं। हम इसका उपयोग करते हैं या फ़ंक्शन जब हमें कई मानदंडों से निपटना होता है। उदाहरण के लिए, मैं एक उदाहरण के रूप में एक नमूना डेटासेट का उपयोग करने जा रहा हूँ। उदाहरण के लिए, निम्न डेटासेट के दो मानदंड हैं:मानदंड 1 उत्पादों की एक सूची है, और मानदंड 2 है 2 विशिष्ट तिथियां। यहां, हम या . लागू करेंगे सेल में कार्य करें B5 ताकि इनपुट किसी भी मानदंड को पूरा करे। इसलिए, कस्टम डेटा सत्यापन apply लागू करने के लिए नीचे दिए गए चरणों का पालन करें एकाधिक मानदंड . के लिए एक्सेल . में ।
कदम:
- सबसे पहले, डेटा . के अंतर्गत टैब में, डेटा सत्यापन . चुनें डेटा टूल . से समूह।
- परिणामस्वरूप, डेटा सत्यापन डायलॉग बॉक्स पॉप आउट होगा।
- फिर, सेटिंग . के अंतर्गत टैब में, कस्टम . चुनें क्षेत्र में:अनुमति दें ।
- उसके बाद, फॉर्मूला . में बॉक्स में, सूत्र टाइप करें:
=OR(COUNTIF($D$5:$D$10,B5)=1, AND(B5>=E5,B5<=E6))
- बाद में, ठीक दबाएं ।
यहां, और फ़ंक्शन जाँचता है कि दिनांक इनपुट E5 . के बीच है या नहीं (1-फरवरी-2022 ) और E6 (1-मार्च-2022 ) COUNTIF B5 . के लिए फ़ंक्शन जांच करता है टेक्स्ट मान D5:D10 . श्रेणी से होना चाहिए . और अंत में, या फ़ंक्शन जाँचता है कि क्या B5 सेल इनपुट निर्दिष्ट शर्तों में से किसी को भी संतुष्ट करता है।
- आखिरकार, आप मानदंड 1 से कोई भी उत्पाद दर्ज कर सकेंगे या निर्दिष्ट तिथियों के बीच की कोई तारीख।
- लेकिन, अगर आप कुछ भी दर्ज करते हैं जो किसी भी शर्त का पालन नहीं करता है, तो आपको एक त्रुटि संवाद बॉक्स मिलेगा।
और पढ़ें:Excel में एक कक्ष में एकाधिक डेटा सत्यापन कैसे लागू करें (3 उदाहरण)
<एच3>2. चयनित सेल में एकाधिक मानदंडों के लिए कस्टम डेटा सत्यापन का उपयोग करेंइसके अतिरिक्त, हम डेटा सत्यापन को पिछले उदाहरण में दिखाए गए केवल एक कक्ष के बजाय कक्षों की श्रेणी में लागू कर सकते हैं। इस नीचे दिए गए डेटासेट में, हमारे पास 2 . है मानदंड:मानदंड 1 उत्पादों की एक सूची है, और मानदंड 2 एक संख्या इनपुट है जो 50 . है . इस उदाहरण में, हम कस्टम डेटा सत्यापन . लागू करेंगे एकाधिक मानदंड . के लिए B5:B10 . की श्रेणी में . इसलिए, मानदंड 1 . का पालन करने वाले किसी भी डेटा को इनपुट करने के लिए नीचे दिए गए चरणों को जानें या मानदंड 2 ।
कदम:
- सबसे पहले, श्रेणी चुनें B5:B10 ।
- अगला, डेटा पर जाएं ➤ डेटा उपकरण ➤ डेटा सत्यापन . नतीजतन, डेटा सत्यापन डायलॉग बॉक्स पॉप आउट होगा।
- वहां, सेटिंग . के अंतर्गत टैब में, कस्टम . चुनें अनुमति दें . में फ़ील्ड, और फ़ॉर्मूला . में बॉक्स, टाइप करें:
=OR(B5<$E$5,COUNTIF($D$5:$D$10,B5)=1)
- बाद में, ठीक दबाएं ।
COUNTIF फ़ंक्शन जांचता है कि इनपुट D5:D10 . श्रेणी से है या नहीं और केवल तभी गिना जाएगा जब वह सीमा में मौजूद हो। अगला मानदंड यह देखना है कि इनपुट छोटा . है या नहीं E5 . की तुलना में (50 ) अंत में, या फ़ंक्शन जाँचता है कि क्या इनपुट B5:B10 . श्रेणी में हैं किसी भी शर्त को पूरा करें।
- आखिरकार, आप शर्तों का पालन करते हुए मान्य डेटा इनपुट करने में सक्षम होंगे।
- इस उदाहरण के लिए, ओवन और 15 कोशिकाओं में B5 और B6 वैध हैं। लेकिन, जब हम 59 . इनपुट करने का प्रयास करते हैं , यह 59 . के रूप में एक त्रुटि संदेश देता है अधिक . है 50 . से अधिक ।
और पढ़ें: एक्सेल में एकाधिक चयन के साथ डेटा सत्यापन ड्रॉप-डाउन सूची बनाएं
समान रीडिंग:
- एरे से डेटा सत्यापन सूची बनाने के लिए एक्सेल वीबीए
- किसी अन्य शीट से डेटा सत्यापन सूची का उपयोग करें (6 तरीके)
- रंग के साथ एक्सेल में डेटा सत्यापन का उपयोग कैसे करें (4 तरीके)
- Excel में डेटा सत्यापन फॉर्मूला में IF स्टेटमेंट का उपयोग करें (6 तरीके)
- डेटा सत्यापन के लिए एक्सेल ड्रॉप डाउन सूची कैसे बनाएं (8 तरीके)
इसके अलावा, हम कस्टम डेटा सत्यापन . लागू करके डुप्लिकेट प्रविष्टियों को रोक सकते हैं और वर्णों की संख्या को भी सीमित कर सकते हैं . उदाहरण के लिए, नीचे दिया गया डेटासेट ID . का प्रतिनिधित्व करता है , विक्रेता, और उत्पाद एक कंपनी का। यहां, हम आईडी . की सूची पूरी करेंगे 3 . की संख्या प्रविष्टियों के साथ अंक और बिना किसी मान को दोहराए। इसलिए, कार्य करने के लिए नीचे दी गई प्रक्रिया को जानें।
कदम:
- शुरुआत में, श्रेणी चुनें B5:B10 ।
- फिर, डेटा . पर जाएं ➤ डेटा उपकरण ➤ डेटा सत्यापन ।
- परिणामस्वरूप, एक डायलॉग बॉक्स दिखाई देगा।
- सेटिंग . के अंतर्गत टैब में, कस्टम . चुनें में अनुमति दें . इसके बाद, फॉर्मूला . में बॉक्स में, सूत्र टाइप करें:
=AND(COUNTIF($B$5:$B$10,B5)<=1, ISNUMBER(B5), LEN(B5)=3)
- ठीक दबाएं ।
संक्षेप में, ISNUMBER फ़ंक्शन केवल संख्या इनपुट लेता है। LEN फ़ंक्शन केवल 3 के लिए इनपुट की जांच करता है अंक। COUNTIF फ़ंक्शन किसी भी डुप्लिकेट प्रविष्टियों को रोकता है। और अंत में, और फ़ंक्शन जाँचता है कि प्रविष्टियाँ सभी शर्तों को पूरा करती हैं या नहीं। यह तभी मान्य होगा जब प्रविष्टियां सभी शर्तों को पूरा करती हैं।
- अंत में, आप सभी मानदंडों को बनाए रखते हुए किसी भी वैध डेटा को इनपुट कर सकते हैं।
- अन्यथा, इसके परिणामस्वरूप एक त्रुटि संवाद बॉक्स होगा।
और पढ़ें: Excel डेटा सत्यापन में कस्टम VLOOKUP फ़ॉर्मूला का उपयोग कैसे करें
<एच3>4. एक्सेल में एकाधिक मानदंडों के लिए कस्टम डेटा सत्यापन का उपयोग करके दो तिथियों के बीच तिथियों की अनुमति देंहमारे पिछले उदाहरण में, हम दिखाएंगे कि दो दी गई तिथियों के बीच दिनांक प्रविष्टियों को कैसे अनुमति दी जाए। निम्नलिखित डेटासेट में, हमारे पास सेल D12 . में एक प्रारंभ तिथि है और सेल में समाप्ति तिथि D13 . हमें प्रेषण दिनांक . इनपुट करना होगा प्रत्येक विक्रेता . का उन दो तारीखों के बीच। इसलिए, नीचे दी गई प्रक्रिया का पालन करें।
कदम:
- श्रेणी चुनें D5:D10 सबसे पहले।
- अब, डेटा select चुनें ➤ डेटा उपकरण ➤ डेटा सत्यापन ।
- डेटा सत्यापन डायलॉग बॉक्स पॉप आउट होगा।
- सेटिंग . के अंतर्गत टैब में, कस्टम . चुनें अनुमति दें . में फॉर्मूला . में बॉक्स, टाइप करें:
=AND(D5>=$D$12, D5<=$D$13)
- फिर, ठीक दबाएं ।
यहां, और फ़ंक्शन जाँचता है कि दिनांक प्रविष्टियाँ कक्षों में उल्लिखित तिथियों के बीच आती हैं या नहीं D12 और D13 ।
- इसलिए, आप मानदंड का पालन करते हुए तिथियां दर्ज करने में सक्षम होंगे। लेकिन जैसे ही आप कोई भी अमान्य तिथि टाइप करते हैं जो शर्त को पूरा नहीं करती है, आपको एक त्रुटि संदेश मिलेगा।
- इस उदाहरण में, हालांकि 29-02-2022 निर्दिष्ट तिथियों के बीच आता है, यह एक त्रुटि बॉक्स दिखाता है। ऐसा इसलिए है क्योंकि 2022 एक लीप वर्ष नहीं है और इस प्रकार, 29 फरवरी मौजूद नहीं है।
संबंधित सामग्री: एक्सेल वीबीए (मैक्रो और यूजरफॉर्म) के साथ डेटा सत्यापन सूची में डिफ़ॉल्ट मान
निष्कर्ष
अब से, आप कस्टम डेटा सत्यापन . लागू करने में सक्षम होंगे एकाधिक मानदंड . के लिए एक्सेल . में ऊपर वर्णित विधियों के साथ। उनका उपयोग करते रहें और हमें बताएं कि क्या आपके पास कार्य करने का कोई और तरीका है। यदि आपके पास नीचे टिप्पणी अनुभाग में कोई टिप्पणी, सुझाव या प्रश्न हैं तो छोड़ना न भूलें।
संबंधित लेख
- फ़िल्टर के साथ एक्सेल डेटा सत्यापन ड्रॉप डाउन सूची (2 उदाहरण)
- एक्सेल में तालिका से डेटा सत्यापन सूची कैसे बनाएं (3 तरीके)
- एक्सेल (7 एप्लिकेशन) में VBA के साथ डेटा सत्यापन ड्रॉप डाउन सूची
- [फिक्स्ड] डेटा सत्यापन एक्सेल में कॉपी पेस्ट के लिए काम नहीं कर रहा है (समाधान के साथ)
- एक्सेल में वीबीए के साथ डेटा सत्यापन सूची के लिए नामांकित श्रेणी का उपयोग कैसे करें