विषयसूची
इस ट्यूटोरियल में, हम इस समस्या के कारणों की व्याख्या करेंगे कि एक्सेल में FIND फंक्शन क्यों काम नहीं कर रहा है। Microsoft Excel में, FIND फ़ंक्शन का उपयोग टेक्स्ट स्ट्रिंग के अंदर किसी विशेष वर्ण या सबस्ट्रिंग का पता लगाने के लिए किया जाता है। कभी-कभी FIND फ़ंक्शन ठीक से काम नहीं करता है और #VALUE त्रुटि देता है। यह त्रुटि FIND फ़ंक्शन में गलत तर्क चयन के परिणामस्वरूप उत्पन्न होती है।
अभ्यास कार्यपुस्तिका डाउनलोड करें
आप यहाँ से अभ्यास कार्यपुस्तिका डाउनलोड कर सकते हैं।
<6 Find Function is not Working.xlsx
Excel Find Function का अवलोकन
- Description
FIND फ़ंक्शन का उपयोग टेक्स्ट स्ट्रिंग के अंदर किसी विशेष वर्ण या सबस्ट्रिंग का पता लगाने के लिए किया जाता है
- जेनेरिक सिंटैक्स
- तर्क विवरण
तर्क | आवश्यकता | स्पष्टीकरण |
---|---|---|
find_text | आवश्यक | सबस्ट्रिंग जिसे हम खोजना चाहते हैं। |
[start_num] | वैकल्पिक | पाठ में खोज की आरंभिक स्थिति। इस तर्क का डिफ़ॉल्ट मान 1 है। |
- रिटर्न
द एक स्ट्रिंग से एक विशिष्ट सबस्ट्रिंग का स्थान।
सभी संस्करणों में उपलब्ध Excel 2003 के बाद।
4 कारणों के साथ समाधान खोजने के लिए फ़ंक्शन एक्सेल में काम नहीं कर रहा
इस पूरे लेख में, हम 4 कारणों और समाधानों को प्रदर्शित करेंगे एक्सेल में FIND फंक्शन क्यों काम नहीं कर रहा है, इस समस्या के लिए। आपको यह स्पष्ट रूप से समझाने के लिए हम प्रत्येक विधि के लिए एक अद्वितीय डेटासेट का उपयोग करेंगे।
कारण 1: FIND फ़ंक्शन काम नहीं कर रहा है यदि 'within_text' तर्क में Excel में 'find_text' तर्क शामिल नहीं है
प्रथम और सबसे पहले, हम चर्चा करेंगे कि एक्सेल में FIND फंक्शन क्यों काम नहीं कर रहा है क्योंकि ' within_text ' तर्क में ' find_text ' तर्क शामिल नहीं है। निम्नलिखित डेटासेट में, हमारे पास सेल में कुछ स्ट्रिंग्स हैं ( B5:B8 )। हम FIND फ़ंक्शन का उपयोग करके सेल रेंज ( b ) के सबस्ट्रिंग की स्थिति का पता लगा सकते हैं। मान लीजिए कि हम स्ट्रिंग Microsoft में सबस्ट्रिंग ' a ' की स्थिति खोज लेंगे। यदि आप देखते हैं कि सबस्ट्रिंग a स्ट्रिंग Microsoft में मौजूद नहीं है। इसलिए, इस मामले में, ' within_text ' तर्क में ' find_text ' तर्क शामिल नहीं है। इस मामले में FIND फंक्शन काम नहीं करेगा।
आइए इस तरीके को समझाने के लिए कदम देखें।
STEPS :
- आरंभ करने के लिए, सेल D5 चुनें। उस सेल में निम्न सूत्र डालें:
=FIND(C5,B5)
- Enter दबाएं .
- इसके अलावा, उपरोक्त सूत्र #VALUE त्रुटि देता हैसेल D5 स्ट्रिंग के रूप में Microsoft में सबस्ट्रिंग a शामिल नहीं है।
- अंत में, सेल ( E6:E8 ) में सेल ( D6:D8 ) के निम्नलिखित सूत्र डालें। हमें प्रत्येक मामले के लिए #VALUE त्रुटि मिलती है क्योंकि स्टिंग में सबस्ट्रिंग्स मौजूद नहीं हैं।
समाधान:
अब इस एरर कॉपी को हल करने के लिए, कॉलम C में सबस्ट्रिंग के निम्नलिखित नए मान। चूँकि ' within_text ' में नए जोड़े गए मान हैं, इसलिए हमें कोई #VALUE त्रुटि नहीं मिलती है।
और पढ़ें: एक्सेल में सेल में टेक्स्ट कैसे खोजें
कारण 2: एक्सेल में फाइंड फंक्शन तर्क की केस सेंसिटिविटी के कारण काम नहीं कर रहा है
Excel में, FIND फंक्शन काम नहीं करता है अगर ' find_tex t' ' within_text' के स्ट्रिंग्स से बिल्कुल मेल नहीं खाता '। इसलिए, तर्कों की केस सेंसिटिविटी एक और कारण है जिसके लिए FIND फ़ंक्शन Excel में काम नहीं कर रहा है। निम्नलिखित डेटासेट में, हमारे पास अलग-अलग सबस्ट्रिंग के साथ एक ही डेटासेट है। सेल B5 में स्ट्रिंग Microsoft है। उस स्ट्रिंग से, हम m सबस्ट्रिंग की स्थिति का पता लगाएंगे। हम देख सकते हैं कि सबस्ट्रिंग कैरेक्टर लोअर केस में है जबकि स्ट्रिंग में वही कैरेक्टर अपरकेस में है।
आइए इस विधि को करने के चरणों को देखें।
<0 कदम:- सबसे पहले, सेल D5 चुनें। निम्नलिखित सूत्र डालेंउस सेल में:
=FIND(C5,B5)
- हिट एंटर ।
- अगला, हम सेल D5 में #VALUE त्रुटि देख सकते हैं।
- आखिरकार , सेल ( D6:D8 ) में सेल ( E6:E8 ) के निम्न सूत्र लिखें। हम प्रत्येक मामले के लिए एक #VALUE त्रुटि प्राप्त करेंगे क्योंकि सबस्ट्रिंग्स किसी भी संबंधित स्ट्रिंग्स के साथ सटीक रूप से मेल नहीं खाते हैं।
समाधान:
इस त्रुटि को हल करने के लिए, सबस्ट्रिंग के पिछले मानों को नए मानों से बदलें जो ' within_text ' तर्क से पूरी तरह मेल खाते हों। बदलने के बाद हम देख सकते हैं कि FIND फ़ंक्शन ठीक से काम करता है और कोई #VALUE त्रुटि वापस नहीं करता है।
और पढ़ें: कैसे पता करें कि सेल की एक श्रेणी में एक्सेल में विशिष्ट टेक्स्ट है (4 तरीके)
समान रीडिंग
- एक्सेल रेंज में टेक्स्ट की खोज (11 त्वरित तरीके)
- कैसे पता करें कि सेल में एक्सेल में विशिष्ट टेक्स्ट है या नहीं
- एक्सेल में रेंज में वैल्यू कैसे पता करें (3 तरीके)
- एक्सेल फंक्शन: फाइंड बनाम सर्च (एक तुलनात्मक विश्लेषण)
- Excel में स्ट्रिंग में वर्ण कैसे खोजें
कारण 3: Excel FIND फ़ंक्शन काम नहीं करता है जब 'start_num' तर्क 'के भीतर_पाठ' तर्क से बड़ा होता है
FIND फ़ंक्शन का उपयोग करते समय यह अनिवार्य है कि ' start_num ' तर्क का मान कुल की संख्या से अधिक नहीं होगा' with_text ' तर्क में वर्ण। यदि आप ' start_num ' तर्क ' within_text ' तर्क से अधिक मान इनपुट करते हैं तो FIND एक्सेल में फ़ंक्शन काम नहीं करेगा। इस विधि को समझाने के लिए हम निम्नलिखित डेटासेट का उपयोग करेंगे।
आइए इस विधि को करने के चरणों को देखें।
चरण:
- सबसे पहले, सेल D5 चुनें। उस सेल में निम्न सूत्र लिखें:
=FIND(C5,B5,7)
- अगला, एंटर दबाएं .
- तो, हमें सेल D5 में #VALUE एरर मिलता है।
यह त्रुटि इसलिए होती है क्योंकि M स्ट्रिंग Microsoft में सबस्ट्रिंग की स्थिति 1 है। लेकिन, FIND फ़ंक्शन स्थिति 7 से दिखना शुरू हो जाता है। यही कारण है कि फ़ंक्शन एम की स्थिति नहीं ढूंढ सकता है और #VALUE त्रुटि देता है।
- अंत में, कोशिकाओं के सूत्र सम्मिलित करें ( E6:E9 ) कोशिकाओं में ( D6:D9 )। हमें सभी मामलों में #VALUE त्रुटि मिलती है क्योंकि ' start_num ' तर्क ' witin_text ' में उस स्ट्रिंग की स्थिति से अधिक है।
समाधान:
' start_num ' तर्क को 1 से बदलें। यह क्रिया डेटासेट से सभी #VALUE त्रुटियों को दूर कर देगी। FIND फ़ंक्शन रिटर्न आउटपुट देता है क्योंकि ' start_num ' तर्क का मान अब ' within_text ' तर्क से छोटा है। <2
पढ़ेंअधिक: एक्सेल में शून्य से अधिक कॉलम में अंतिम मान ज्ञात करें (2 आसान सूत्र)
कारण 4: एक्सेल में FIND फ़ंक्शन काम नहीं करता है यदि 'start_num' तर्क इससे छोटा है या 0 के बराबर
FIND फ़ंक्शन एक्सेल में काम नहीं करने के पीछे एक अन्य कारण यह है कि ' start_num ' तर्क का मान से छोटा या बराबर है 0 . यदि हम ' start_num ' तर्क 0 या नकारात्मक FIND फ़ंक्शन का कोई मान इनपुट करते हैं, तो #VALUE त्रुटि वापस आ जाएगी। इसे स्पष्ट करने के लिए हम निम्नलिखित डेटासेट में ' start_num ' तर्क के ऋणात्मक मान का उपयोग करेंगे।
तो, आइए इससे जुड़े चरणों को देखें विधि।
कदम:
- शुरुआत में, सेल D5 चुनें। उस सेल में निम्न सूत्र इनपुट करें:
=FIND(C5,B5,-1)
- दबाएँ, दर्ज करें .
- परिणामस्वरूप, हमें सेल D5 में #VALUE त्रुटि मिलती है, क्योंकि हमने ऋणात्मक मान -1 का उपयोग किया है ' start_num ' तर्क।
- अंत में, सेल के निम्नलिखित सूत्र इनपुट करें ( E6:E8 ) कक्षों में ( D6:D8 ). हमें प्रत्येक सेल में #VALUE त्रुटि मिलती है। ऐसा इसलिए होता है क्योंकि प्रत्येक सूत्र में ' start_num ' तर्क का मान ऋणात्मक होता है।
समाधान:
चूंकि ' start_num ' तर्क का ऋणात्मक मान #VALUE त्रुटि का कारण है, इसलिए सभी नकारात्मक मानों को बदल दें 1 के साथ। इसलिए, FIND फ़ंक्शन #VALUE त्रुटि वापस नहीं लौटाता है।
और पढ़ें: एक्सेल में एकाधिक मान कैसे खोजें (8 त्वरित तरीके)
निष्कर्ष
निष्कर्ष में, यह ट्यूटोरियल आपको एक स्पष्ट विचार देगा एक्सेल में FIND फंक्शन काम क्यों नहीं कर रहा है। अपने कौशल का परीक्षण करने के लिए इस आलेख के साथ आने वाली अभ्यास कार्यपुस्तिका को डाउनलोड करें। यदि आपके कोई प्रश्न हैं, तो कृपया नीचे दिए गए बॉक्स में एक टिप्पणी छोड़ दें। हमारी टीम आपको जल्द से जल्द जवाब देने की कोशिश करेगी। इसलिए, भविष्य में अधिक पेचीदा Microsoft Excel समाधानों पर नज़र रखें।