इस ट्यूटोरियल में, हम प्रदर्शित करेंगे कि एक्सेल में एक सेल में एकाधिक डेटा सत्यापन कैसे लागू करें। यदि आप नियमित रूप से माइक्रोसॉफ्ट एक्सेल पर काम करते हैं तो एक्सेल सेल में डेटा सत्यापन लागू करना आपके लिए बहुत सामान्य लग सकता है। लेकिन, क्या होगा यदि आपको एक सेल में एकाधिक डेटा सत्यापन लागू करने की आवश्यकता है? इसलिए, इस लेख में, इस प्रश्न का उत्तर देने के लिए हम एक्सेल में एक सेल में एकाधिक डेटा सत्यापन लागू करने के विभिन्न उदाहरण दिखाएंगे।
आप यहां से अभ्यास वर्कबुक डाउनलोड कर सकते हैं।
एक्सेल में एक सेल में एकाधिक डेटा सत्यापन लागू करने के 3 उदाहरण
एक सेल में एकाधिक डेटा सत्यापन लागू करने के प्रकारों की कोई सीमा नहीं है। क्योंकि हम डेटा सत्यापन के साथ किन्हीं दो या अधिक शर्तों को जोड़ सकते हैं। इसलिए, एकाधिक डेटा सत्यापन लागू करने की प्रक्रिया को स्पष्ट करने के लिए हम इस लेख में 3 अलग-अलग उदाहरण प्रदर्शित करेंगे।
1. विशिष्ट मानदंड के साथ एक्सेल में एक सेल में एकाधिक डेटा सत्यापन लागू करें
इस विधि में, हम एक्सेल में एक सेल में एकाधिक डेटा सत्यापन लागू करने के लिए दो विशिष्ट मानदंड सेट करेंगे। हमारे पास दो मानदंडों के साथ डेटासेट का निम्नलिखित स्क्रीनशॉट है। हम सेल E8 में दिए गए दो मानदंडों के साथ डेटा सत्यापन कॉन्फ़िगर करेंगे। सत्यापन इस तरह काम करेगा कि सेल E8 में डाला गया मान 50 से अधिक होना चाहिए या रेंज (B8:B10) में होना चाहिए। इन दो शर्तों के अलावा कोई भी मान एक चेतावनी दिखाएगा कि हम जो मान दर्ज करना चाहते हैं वह डेटा सत्यापन से मेल नहीं खाता।
निम्नलिखित डेटासेट से, हम सेल C5 और C9 में उन मानदंडों को पूरा करने के सूत्र देख सकते हैं जिनका उपयोग हम सत्यापन के लिए करेंगे।

तो, आइए इस क्रिया को करने के चरणों पर एक नज़र डालें।
चरण:
- सबसे पहले, सेल C13 में AND फंक्शन के साथ मानदंड सूत्रों को नेस्टेड सूत्र में मिलाएं। फॉर्मूला बार से नेस्टेड सूत्र कॉपी करें लेकिन इसे कहीं पेस्ट न करें।

- दूसरा, सेल E8 चुनें।
- तीसरा, डेटा > डेटा टूल्स > डेटा सत्यापन > डेटा_सत्यापन पर जाएं

- उपरोक्त क्रिया एक नया डायलॉग बॉक्स खोलेगा जिसका नाम 'डेटा सत्यापन' है।
- अगला, अनुमति ड्रॉप-डाउन मेनू से कस्टम विकल्प चुनें।

- फिर, सूत्र टेक्स्ट बॉक्स में सत्यापन सूत्र पेस्ट करें:
=AND(E8>$B$5,COUNTIF($B$8:$B$10,E8)=1)- OK पर क्लिक करें।

यहां, COUNTIF फंक्शन जांचता है कि इनपुट मान रेंज मानों (B8:B10) से मेल खाता है या नहीं। AND फंक्शन दो मानदंडों को जोड़ता है।
- उसके बाद, सेल E8 में मान 40 डालें।

- तो, एक्सेल हमें उपरोक्त मान के लिए एक चेतावनी प्रॉम्प्ट बॉक्स देगा क्योंकि यह हमारे 'मानदंड 1' से मेल नहीं खाता। सेल E8 में मान 50 से अधिक होना चाहिए।

- अंत में, सेल E8 में टेक्स्ट 'सेब' डालें। हम देख सकते हैं कि एक्सेल इस मान को स्वीकार करता है। यह मान दूसरे मानदंड को पूरा करता है क्योंकि यह रेंज (B8:B10) में है।

अधिक पढ़ें: एक्सेल में एकाधिक मानदंड के लिए कस्टम डेटा सत्यापन लागू करें (4 उदाहरण)
2. एक सेल में एकाधिक डेटा सत्यापन लागू करके एक टेक्स्ट और दो तारीखों के बीच की तारीख की अनुमति दें
इस उदाहरण में, हम डेटा सत्यापन के लिए दो मानदंड सेट करेंगे। मानदंड केवल एक विशिष्ट टेक्स्ट और दो तारीखों के बीच की तारीख को एक सेल में अनुमति देंगे। निम्नलिखित डेटासेट में, हमारे पास 'मानदंड 1' में शब्द एक्सेल और 'मानदंड 2' में दो तारीखें '1-03-22' और '31-03-22' हैं। हम उन सूत्रों को देख सकते हैं जो उपरोक्त मानदंडों को पूरा करने की शर्तें देते हैं। हम इन सूत्रों का उपयोग सेल E8 में एकाधिक डेटा सत्यापन लागू करने के लिए करेंगे।

आइए देखें कि हम यह उदाहरण कैसे कर सकते हैं।
चरण:
- पहले, AND फंक्शन के साथ सेल C12 में मानदंड सूत्रों को नेस्टेड सूत्र में मिलाएं।
- अगला, फॉर्मूला बार से नेस्टेड सूत्र कॉपी करें लेकिन इसे कहीं पेस्ट न करें।

- फिर, डेटा सत्यापन विंडो खोलें।
- अनुमति ड्रॉप-डाउन से कस्टम विकल्प चुनें। सूत्र टेक्स्ट बॉक्स में सत्यापन सूत्र डालें:
=OR(E8=$B$5,AND(E8>=DATE(2022,03,1),E8<=DATE(2022,03,31)))- OK पर क्लिक करें।

यहां, AND फंक्शन जांचता है कि इनपुट तारीख '1-03-22' और '31-03-22' के बीच है या नहीं। OR फंक्शन दो मानदंडों को जोड़ता है और आउटपुट देता है यदि कोई भी सत्य है।
- उसके बाद, सेल E8 में टेक्स्ट एक्सेल डालें। हम देख सकते हैं कि एक्सेल कोई चेतावनी प्रॉम्प्ट बॉक्स नहीं दिखाता। क्योंकि यह हमारे डेटा सत्यापन सूत्र के 'मानदंड 1' से मेल खाता है।

- फिर, यदि हम सेल E8 में टेक्स्ट वर्ड डालते हैं, तो यह एक चेतावनी प्रॉम्प्ट बॉक्स दिखाएगा। ऐसा इसलिए हो रहा है क्योंकि टेक्स्ट मान वर्ड किसी मानदंड से मेल नहीं खाता।

- अब, सेल E8 में '1-03-22' से '31-03-22' की तारीख रेंज की एक तारीख डालें। हम देख सकते हैं कि एक्सेल मान को स्वीकार करता है क्योंकि यह 'मानदंड 2' से मेल खाता है।

- अंत में, सेल E8 में सत्यापन सूत्र की तारीख रेंज के बाहर की एक तारीख लिखें। एक्सेल हमें एक चेतावनी प्रॉम्प्ट बॉक्स देगा कि दिया गया मान हमारे सत्यापन सूत्र के किसी मानदंड से मेल नहीं खाता।

अधिक पढ़ें: डेटा सत्यापन के लिए एक्सेल ड्रॉप-डाउन सूची कैसे बनाएं (8 तरीके)
समान पठन:
- [फिक्स्ड] कॉपी पेस्ट के लिए एक्सेल में डेटा सत्यापन काम नहीं कर रहा (समाधान के साथ)
- एक्सेल डेटा सत्यापन में कस्टम VLOOKUP सूत्र का उपयोग कैसे करें
- एक्सेल में नामित रेंज का उपयोग डेटा सत्यापन सूची के लिए VBA के साथ
- डेटा सत्यापन सूची बनाने के लिए एक्सेल VBA
- एक्सेल डेटा सत्यापन केवल अल्फान्यूमेरिक (कस्टम सूत्र का उपयोग करके)
3. एक्सेल में एक सेल में एकाधिक डेटा सत्यापन का उपयोग करके स्ट्रिंग के प्रारंभिक वर्ण और लंबाई को ठीक करें
तीसरे उदाहरण में, हम एक सेल में एकाधिक डेटा सत्यापन का उपयोग करेंगे ताकि हम जो स्ट्रिंग इनपुट करेंगे उसके प्रारंभिक वर्ण और लंबाई तय हो सके। हमारे पास दिए गए डेटासेट में निम्नलिखित दो मानदंड हैं। हम सेल C8 में एकाधिक डेटा सत्यापन लागू करेंगे। सेल C9 में हम जो डेटा सत्यापन लागू करेंगे, वह हमें केवल वही डेटा इनपुट करने की अनुमति देगा जो टेक्स्ट 'ISBN' और 'CODE' से शुरू होता है। टेक्स्ट जो टेक्स्ट से शुरू होता है वह 8 वर्णों का होना चाहिए और जो 'CODE' से शुरू होता है वह 10 वर्णों का होना चाहिए। अन्यथा, सत्यापन सूत्र एक चेतावनी प्रॉम्प्ट बॉक्स वापस करेगा।

आइए इस उदाहरण को करने के चरण देखें।
चरण:
- शुरुआत में, सेल D5 में डेटा सत्यापन सूत्र बनाएं जो सभी मानदंडों को कवर करता है।

- अगला, उदाहरण-1 की तरह 'डेटा सत्यापन' डायलॉग बॉक्स खोलें। अनुमति ड्रॉप-डाउन मेनू से कस्टम विकल्प चुनें।
- फिर, सूत्र टेक्स्ट बॉक्स में डेटा सत्यापन सूत्र डालें।
=OR(AND(LEFT(C9,4)="ISBN",LEN(C9)=8),AND(LEFT(C9,4)="CODE",LEN(C9)=10))- OK पर क्लिक करें।

यहां, LEFT फंक्शन स्ट्रिंग से 4 वर्ण निकालता है। LEN फंक्शन स्ट्रिंग की लंबाई की गणना करता है। OR फंक्शन दो मानदंडों को जोड़ता है और आउटपुट देता है यदि कोई भी सत्य है।
- उसके बाद, मान 'ISBN-358' डालें। मान 'ISBN' वर्णों से शुरू होता है और स्ट्रिंग की लंबाई 8 है। हम देख सकते हैं कि एक्सेल मान को स्वीकार करता है क्योंकि यह दोनों मानदंडों से मेल खाता है।

- अंत में, हम पिछले इनपुट मान के साथ दो और वर्ण जोड़ देंगे। एक्सेल एक चेतावनी प्रॉम्प्ट बॉक्स दिखाता है भले ही यह टेक्स्ट 'ISBN' से शुरू होता है जो पहले मानदंड से मेल खाता है। लेकिन टेक्स्ट में 10 वर्ण हैं जो दूसरे मानदंड से मेल नहीं खाते।

अधिक पढ़ें: एक्सेल में एकाधिक चयन के साथ डेटा सत्यापन ड्रॉप-डाउन सूची बनाएं
निष्कर्ष
निष्कर्षतः, यह ट्यूटोरियल आपको एक सेल में एकाधिक डेटा सत्यापन लागू करने का संक्षिप्त विचार देगा। अपने कौशल को परखने के लिए, इस लेख के साथ आने वाली नमूना वर्कशीट का उपयोग करें। यदि आपके कोई प्रश्न हैं तो कृपया नीचे कमेंट छोड़ दें। हमारी टीम जल्द से जल्द आपको जवाब देने का प्रयास करेगी। भविष्य में, अधिक नवीन माइक्रोसॉफ्ट एक्सेल समाधानों के लिए नज़र रखें।
संबंधित लेख
- फिल्टर के साथ एक्सेल डेटा सत्यापन ड्रॉप-डाउन सूची (2 उदाहरण)
- टेबल से एक्सेल में डेटा सत्यापन सूची कैसे बनाएं (3 तरीके)
- VBA के साथ एक्सेल में डेटा सत्यापन ड्रॉप-डाउन सूची (7 अनुप्रयोग)
- एक्सेल VBA के साथ डेटा सत्यापन सूची में डिफ़ॉल्ट मान (मैक्रो और UserForm)
- एक्सेल में डेटा सत्यापन सूची से रिक्त स्थान कैसे हटाएं (5 तरीके)