![](https://cdn.wiki-base.com/6468953/excel_formula_data_validation_must_contain_specific_text__2.png.webp)
सामान्य सूत्र
=ISNUMBER(FIND("txt",A1))
सारांश
केवल विशिष्ट टेक्स्ट स्ट्रिंग वाले मानों को अनुमति देने के लिए, आप FIND और ISNUMBER फ़ंक्शन के आधार पर कस्टम फॉर्मूला के साथ डेटा सत्यापन का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, C5: C9 पर लागू डेटा सत्यापन है:
=ISNUMBER(FIND("XST",C5))
स्पष्टीकरण
उपयोगकर्ता द्वारा सेल मान जोड़ने या बदलने पर डेटा सत्यापन नियमों को ट्रिगर किया जाता है।
इस सूत्र में, सेल C5 में पाठ "XST" की खोज के लिए FIND फ़ंक्शन को कॉन्फ़िगर किया गया है। यदि पाया जाता है, तो FIND सेल में पाठ के शुरुआती बिंदु का प्रतिनिधित्व करने के लिए एक संख्यात्मक स्थिति (यानी 2, 4, 5, आदि) लौटाएगा। यदि पाठ नहीं मिला है, तो FIND एक त्रुटि लौटाएगा। उदाहरण के लिए, सेल C5 के लिए, FIND 5 वापस आएगा, क्योंकि "XST" चरित्र 5 पर शुरू होता है।
FIND फ़ंक्शन द्वारा लौटाए गए परिणाम का मूल्यांकन ISNUMBER फ़ंक्शन द्वारा किया जाता है। FIND द्वारा लौटाए गए किसी भी संख्यात्मक परिणाम के लिए, ISNUMBER TRUE लौटाएगा और सत्यापन सफल होगा। जब पाठ नहीं मिला, तो FIND एक त्रुटि लौटाएगा, ISNUMBER FALSE लौटाएगा, और इनपुट सत्यापन विफल हो जाएगा।
नहीं होना चाहिए
इनपुट को केवल तब मान्य करने के लिए जब किसी सेल में विशिष्ट टेक्स्ट नहीं होता है, आप ISNUMBER फ़ंक्शन को इस तरह ISERROR से बदल सकते हैं:
=ISERROR(FIND("XST",C5))
"XST" नहीं मिलने पर यह सूत्र TRUE लौटाएगा, और डेटा सत्यापन सफल होगा।
नोट: डेटा सत्यापन फ़ार्मुलों में सेल संदर्भ सत्यापन नियम परिभाषित होने पर चयनित श्रेणी में ऊपरी बाएँ सेल के सापेक्ष होते हैं, इस मामले में C5।