VLOOKUP जैसे एक्सेल फ़ार्मुलों में #N/A त्रुटियाँ कैसे ठीक करें

जब आप कोई मान इनपुट करते हैं या कोई ऐसी क्रिया करने का प्रयास करते हैं जिसे समझने में विफल रहता है तो Microsoft Excel(Microsoft Excel) एक त्रुटि लौटा सकता है। त्रुटियाँ कई प्रकार की होती हैं, और प्रत्येक त्रुटि विशिष्ट प्रकार की गलतियों से जुड़ी होती है जो आपने की हो सकती हैं।

#N/A त्रुटि एक मानक एक्सेल(Excel) त्रुटि है। ऐसा तब दिखाई देता है जब आपने डेटा को गलत तरीके से संदर्भित किया हो। उदाहरण के लिए, संदर्भित डेटा जो मौजूद नहीं है या लुकअप तालिका के बाहर मौजूद है, ने लुकअप मान में वर्तनी की त्रुटि की है, या लुकअप मान में एक अतिरिक्त वर्ण जोड़ा है (अल्पविराम, एपॉस्ट्रॉफ़ी, या यहां तक ​​कि एक स्पेस वर्ण)।

चूंकि त्रुटि तब होती है जब आपने लुकअप मान को गलत तरीके से संदर्भित किया है, यह आमतौर पर लुकअप फ़ंक्शन जैसे LOOKUP , VLOOKUP , HLOOKUP , और MATCH फ़ंक्शन से जुड़ा होता है। आइए #N/A त्रुटि के कारणों, एक उदाहरण और कुछ सुधारों को देखें।

#N/A त्रुटि के कारण

आपकी कार्यपत्रक पर #N/A त्रुटि उत्पन्न करने के निम्नलिखित कारण हो सकते हैं:

  • आपने लुकअप मान की गलत वर्तनी की है (या एक अतिरिक्त स्थान वर्ण डाला है)
  • आपने लुकअप टेबल में एक मान गलत लिखा है (या एक अतिरिक्त स्पेस कैरेक्टर डाला है)
  • लुकअप श्रेणी को सूत्र में गलत तरीके से दर्ज किया गया है
  • आपने लुकअप मान के लिए लुकअप तालिका में मौजूद डेटा प्रकार से भिन्न डेटा प्रकार का उपयोग किया है (अर्थात, संख्याओं के बजाय प्रयुक्त टेक्स्ट(text instead of numbers) )
  • आपके द्वारा दर्ज किया गया लुकअप मान लुकअप तालिका में नहीं मिला था

#N/A त्रुटि का उदाहरण

आइए एक उदाहरण के रूप में VLOOKUP फ़ंक्शन का उपयोग यह समझने के लिए करें कि (use the VLOOKUP function)LOOKUP , HLOOKUP , या MATCH जैसे (MATCH)एक्सेल(Excel) फ़ंक्शंस का उपयोग करने के बाद आप #N/A त्रुटि के साथ कैसे समाप्त हो सकते हैं क्योंकि वे समान सिंटैक्स संरचना साझा करते हैं।

उदाहरण के लिए, मान लें कि आपके पास एक्सेल(Excel) वर्कबुक में सूचीबद्ध कर्मचारियों और उनके बोनस की एक लंबी सूची है। 

आप VLOOKUP सूत्र का उपयोग करते हैं, एक प्रासंगिक [lookup_value] दर्ज करें जिसके लिए आप एक सेल संदर्भ (सेल D4) सम्मिलित करते हैं, [table_array] (A2:B7) को परिभाषित करते हैं, और [col_index_num] (2) को परिभाषित करते हैं। 

[रेंज_लुकअप]([range_lookup]) नामक अंतिम तर्क के लिए , आपको सटीक मिलान प्राप्त करने के लिए एक्सेल(Excel) को निर्देश देने के लिए 1 (या TRUE ) का उपयोग करना चाहिए। (TRUE)इसे 2 (या FALSE ) पर सेट करने से (FALSE)एक्सेल(Excel) को एक अनुमानित मैच देखने का निर्देश मिलेगा , जो आपको गलत आउटपुट दे सकता है।

मान लीजिए कि(Suppose) आपने कुछ चुनिंदा कर्मचारियों के लिए बोनस प्राप्त करने के लिए एक फॉर्मूला सेट किया है, लेकिन आप लुकअप वैल्यू की गलत वर्तनी करते हैं। आप एक #N/A त्रुटि के साथ समाप्त होंगे क्योंकि एक्सेल(Excel) लुकअप टेबल में मान के लिए सटीक मिलान नहीं ढूंढ पाएगा।

तो, इस त्रुटि को ठीक करने के लिए आपको क्या करना चाहिए? 

#N/A त्रुटि को कैसे ठीक करें

#N/A त्रुटि के निवारण के कई तरीके हैं, लेकिन सुधारों को मुख्य रूप से दो दृष्टिकोणों में वर्गीकृत किया जा सकता है:

  1. इनपुट सही करना(Correcting the inputs)
  2. ट्रैपिंग त्रुटी(Trapping the error)

इनपुट सही करना(Correcting the inputs)

आदर्श रूप से, आपको इस ट्यूटोरियल में पहले सूचीबद्ध कारणों का उपयोग करके त्रुटि के कारण की पहचान करनी चाहिए। कारण को ठीक करने से यह सुनिश्चित होगा कि आप न केवल त्रुटि से छुटकारा पा रहे हैं बल्कि सही आउटपुट भी प्राप्त कर रहे हैं।

आपको इस गाइड में सूचीबद्ध कारणों को चेकलिस्ट के रूप में उपयोग करके शुरू करना चाहिए। ऐसा करने से आपको गलत इनपुट खोजने में मदद मिलेगी जिसे आपको त्रुटि को खत्म करने के लिए ठीक करने की आवश्यकता है। उदाहरण के लिए, यह गलत वर्तनी वाला मान, अतिरिक्त स्थान वर्ण या लुकअप तालिका में गलत डेटा प्रकार वाले मान हो सकते हैं।

ट्रैपिंग त्रुटी(Trapping the error)

वैकल्पिक रूप से, यदि आप व्यक्तिगत रूप से गलतियों की जाँच किए बिना अपनी वर्कशीट से त्रुटियों को समाप्त करना चाहते हैं, तो आप कई एक्सेल फ़ार्मुलों का उपयोग कर सकते (just )हैं(Excel) । कुछ फ़ंक्शन विशेष रूप से त्रुटियों को ट्रैप करने के लिए बनाए गए हैं, जबकि अन्य त्रुटियों को खत्म करने के लिए कई फ़ंक्शन का उपयोग करके तार्किक सिंटैक्स बनाने में आपकी सहायता कर सकते हैं।

आप निम्न में से किसी एक फ़ंक्शन का उपयोग करके #N/A त्रुटि को ट्रैप कर सकते हैं:

  • इफरर फंक्शन(IFERROR Function)
  • आईएफएनए समारोह(IFNA Function)
  • ISERROR फंक्शन और IF फंक्शन का एक संयोजन(A Combination of ISERROR Function and IF Function)
  • ट्रिम फंक्शन(TRIM Function)

1. इफरर फंक्शन(1. IFERROR Function)

IFERROR फ़ंक्शन एक सेल के आउटपुट को बदलने के एकमात्र उद्देश्य से बनाया गया था जो एक त्रुटि देता है ।

IFERROR फ़ंक्शन का उपयोग करने से आप एक विशिष्ट मान दर्ज कर सकते हैं जिसे आप त्रुटि के बजाय एक सेल दिखाना चाहते हैं। उदाहरण के लिए, यदि VLOOKUP का उपयोग करते समय आपके पास सेल E2 में #N/A त्रुटि है , तो आप संपूर्ण सूत्र को IFERROR फ़ंक्शन में नेस्ट कर सकते हैं, जैसे:

इफेरर (वीलुकअप (ई 4, बी 2: सी 7, 2,1), "कर्मचारी नहीं मिला"(IFERROR(VLOOKUP(E4,B2:C7,2,1),“Employee not found”)

यदि VLOOKUP फ़ंक्शन के परिणामस्वरूप कोई त्रुटि होती है, तो यह त्रुटि के बजाय स्वचालित रूप से टेक्स्ट स्ट्रिंग " कर्मचारी नहीं मिला" प्रदर्शित करेगा।(Employees)

आप केवल दो उद्धरण चिह्नों ("") को सम्मिलित करके एक खाली स्ट्रिंग का उपयोग कर सकते हैं यदि आप एक रिक्त कक्ष प्रदर्शित करना चाहते हैं जब सूत्र त्रुटि देता है।

ध्यान दें कि IFERROR फ़ंक्शन सभी त्रुटियों के लिए कार्य करता है। इसलिए, उदाहरण के लिए, यदि आपके द्वारा IFERROR फ़ंक्शन के अंदर नेस्ट किया गया सूत्र # DIV त्रुटि देता है, तो IFERROR अभी भी त्रुटि को ट्रैप करेगा और अंतिम तर्क में मान लौटाएगा।

2. आईएफएनए फंक्शन(IFNA Function)

IFNA फ़ंक्शन, (IFNA)IFERROR फ़ंक्शन का अधिक विशिष्ट संस्करण है, लेकिन ठीक(exactly) उसी तरह काम करता है। दो कार्यों के बीच एकमात्र अंतर यह है कि IFERROR फ़ंक्शन सभी(all) त्रुटियों को ट्रैप करता है, जबकि IFNA फ़ंक्शन केवल #N/A त्रुटियों को ट्रैप करता है।

उदाहरण के लिए, यदि आपके पास VLOOKUP #N/A त्रुटि है, लेकिन # VALUE त्रुटि के लिए नहीं, तो निम्न सूत्र कार्य करेगा:

IFNA(VLOOKUP(E4,B2:C7,2,1), "कर्मचारी नहीं मिला"(IFNA(VLOOKUP(E4,B2:C7,2,1),“Employee not found”)

3. ISERROR फंक्शन और IF फंक्शन का एक संयोजन(A Combination of the ISERROR Function and the IF Function)

किसी त्रुटि को ट्रैप करने का दूसरा तरीका IF फ़ंक्शन के साथ ISERROR फ़ंक्शन का उपयोग करना है। (ISERROR)यह अनिवार्य रूप से IFERROR फ़ंक्शन की तरह काम करता है, जिसमें यह एक त्रुटि का पता लगाने के लिए (IFERROR)ISERROR फ़ंक्शन पर निर्भर करता है , और IF फ़ंक्शन एक तार्किक परीक्षण के आधार पर आउटपुट प्रस्तुत करने के लिए।

संयोजन केवल #N/A फ़ंक्शन ही नहीं, IFERROR फ़ंक्शन जैसी सभी(all) त्रुटियों के साथ काम करता है। यहां एक उदाहरण दिया गया है कि IF और ISERROR(ISERROR) फ़ंक्शन के साथ Excel VLOOKUP #N/A त्रुटि को ट्रैप करते समय सिंटैक्स कैसा दिखेगा :

=IF(ISERROR(VLOOKUP(E4,B2:C7,2,1)),VLOOKUP(E4,B2:C8,2,1),”Employee not found”)

4. ट्रिम फंक्शन(TRIM Function)

हमने पहले चर्चा की थी कि लुकअप वैल्यू में अनजाने में डाला गया स्पेस कैरेक्टर #N/A एरर का कारण बन सकता है। हालाँकि, यदि आपके पास अपने वर्कशीट में पहले से ही लुकअप मानों की एक लंबी सूची है, तो आप व्यक्तिगत रूप से प्रत्येक लुकअप मान से स्पेस कैरेक्टर को हटाने के बजाय TRIM फ़ंक्शन का उपयोग कर सकते हैं।(TRIM)

सबसे पहले, TRIM(TRIM) फ़ंक्शन का उपयोग करके नामों में अग्रणी और अनुगामी रिक्त स्थान को ट्रिम करने के लिए एक और कॉलम बनाएं :

फिर, VLOOKUP(VLOOKUP) फ़ंक्शन में लुकअप मानों के रूप में नामों के नए कॉलम का उपयोग करें ।

मैक्रोज़ में #N/A त्रुटि ठीक करें

मैक्रो में #N/A त्रुटियों को ठीक करने के लिए आप कोई विशिष्ट सूत्र या शॉर्टकट का उपयोग नहीं कर सकते हैं। चूंकि आपने इसे बनाते समय अपने मैक्रो(macro when you created it) में कई फ़ंक्शन जोड़े थे , इसलिए आपको प्रत्येक फ़ंक्शन के लिए उपयोग किए गए तर्कों की जांच करनी होगी और सत्यापित करना होगा कि क्या वे मैको में #N/A त्रुटि को ठीक करने के लिए सही हैं।

#N/A त्रुटियाँ ठीक की गई

#N/A त्रुटियों को ठीक करना इतना मुश्किल नहीं है जब आप समझ जाते हैं कि उनके कारण क्या हैं। यदि आप आउटपुट के बारे में बहुत अधिक चिंतित नहीं हैं और नहीं चाहते हैं कि कोई सूत्र त्रुटि उत्पन्न करे, तो आप #N/A त्रुटि से आसानी से निपटने के लिए IFERROR और IFNA जैसे कार्यों का उपयोग कर सकते हैं।(IFNA)



About the author

मैं 10 से अधिक वर्षों के अनुभव के साथ एक कंप्यूटर पेशेवर हूं। अपने खाली समय में, मुझे ऑफिस डेस्क पर मदद करना और बच्चों को इंटरनेट का उपयोग करना सिखाना पसंद है। मेरे कौशल में बहुत सी चीजें शामिल हैं, लेकिन सबसे महत्वपूर्ण बात यह है कि मुझे पता है कि लोगों को समस्याओं को हल करने में कैसे मदद करनी है। अगर आपको किसी ऐसे व्यक्ति की ज़रूरत है जो आपकी किसी अत्यावश्यक चीज़ में मदद कर सके या बस कुछ बुनियादी सुझाव चाहते हों, तो कृपया मुझसे संपर्क करें!



Related posts