मैच मौजूद होने पर VLOOKUP #N/A क्यों लौटाता है (समाधान के साथ)

  • इसे साझा करें
Hugh West

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

अभ्यास कार्यपुस्तिका डाउनलोड करें

आपको एक्सेल फ़ाइल डाउनलोड करने और इसके साथ अभ्यास करने की सलाह दी जाती है।

VLOOKUP रिटर्न #N /एक त्रुटि हालांकि मिलान मौजूद है। xlsx

#N/A त्रुटि क्या है?

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

5 कारण क्यों VLOOKUP वापस #N/A देता है जब मिलान मौजूद होता है

इस लेख में, हम सभी कारणों को प्रदर्शित करने के लिए डेटासेट के रूप में नमूना उत्पाद मूल्य सूची का उपयोग करेगा। तो, चलिए डेटासेट की एक झलक देखते हैं:

तो, बिनाकोई और चर्चा होने के बाद आइए एक-एक करके सभी समस्याओं पर सीधे गोता लगाएँ।

कारण 1: लुकअप वैल्यू Table_array Argument के पहले कॉलम में मौजूद नहीं है

VLOOKUP फ़ंक्शन के पहले तर्क को लुकअप_वैल्यू कहा जाता है। इस फ़ंक्शन के ठीक से काम करने के लिए प्राथमिक आवश्यकताओं में से एक यह है कि टेबल ऐरे के पहले कॉलम में लुकअप_वैल्यू मौजूद होना चाहिए। इस नियम से संबंधित किसी भी अपवाद के लिए, VLOOKUP फ़ंक्शन एक #N/A त्रुटि लौटाएगा।

इस निम्न छवि में, हमने सूत्र डाला है: <3 =VLOOKUP($D$14,B5:E12,4,0)

सेल D15 के भीतर।

यहां लुकअप वैल्यू को सेल D14 में स्टोर किया जाता है, जो काराकुम है। जैसा कि हम देख सकते हैं कि यह आइटम चयनित तालिका सरणी के पहले कॉलम में नहीं बल्कि दूसरे कॉलम में मौजूद है।

उसके परिणामस्वरूप, हम देख सकते हैं कि VLOOKUP फ़ंक्शन में है #N/A त्रुटि पहले ही फेंक दी गई है।

🔗 समाधान प्राप्त करें

1। पहला समाधान: लुकअप मान के बारे में प्राथमिक आवश्यकता यह है कि यह तालिका सरणी के पहले कॉलम के भीतर मौजूद होना चाहिए, इसलिए यदि संभव हो तो आप दूसरे कॉलम को पहले कॉलम में स्थानांतरित कर सकते हैं।

लेकिन हाँ , कई मामलों में स्तंभों की अदला-बदली करना काफी अव्यावहारिक हो सकता है। क्‍योंकि हो सकता है कि आपका दूसरा स्‍तंभ किसी सूत्र का परिणाम हो या वह अन्‍य स्‍तंभों से भी जुड़ा हो। तो ऐसे मामलों में आप दूसरे पर विचार कर सकते हैंसमाधान।

2. दूसरा समाधान: तालिका सरणी को थोड़ा संशोधित करें। वर्तमान में, तालिका सरणी B5:E12 है। यदि यह श्रेणी कॉलम के बजाय कॉलम C से शुरू होती है यानी C5:E12 तो कॉलम C नई परिभाषित तालिका सरणी का पहला कॉलम होगा। उस स्थिति में, VLOOKUP फ़ंक्शन ठीक से काम करेगा। जैसा कि आपने टेबल ऐरे को बदल दिया है, आपको कॉलम इंडेक्स को भी अपडेट करना होगा। नए असाइन किए गए तालिका सरणी के लिए, मूल्य कॉलम से मान वापस करने के लिए, नया कॉलम इंडेक्स 3 होगा।

3। तीसरा समाधान: आप सहयोग में INDEX और MATCH फ़ंक्शन का उपयोग कर सकते हैं। इन दो कार्यों का उपयोग करके तालिका सरणी के पहले कॉलम के भीतर मौजूदा लुकअप मान की बाधा को आसानी से समाप्त किया जा सकता है।

आपको केवल पिछले सूत्र को बदलने की आवश्यकता है निम्नलिखित सूत्र के साथ:

=INDEX(E5:E12,MATCH(D14,C5:C12,0))

इस सूत्र को डालने के बाद आप देखेंगे कि समस्या दूर हो गई है, जैसे ही आप दबाते हैं दूसरा सूत्र डालने के ठीक बाद ENTER बटन। बूम!

और पढ़ें: इंडेक्स मैच बनाम VLOOKUP फ़ंक्शन (9 उदाहरण)

कारण 2: सटीक मिलान नहीं मिला

यदि लुकअप मान डेटासेट में संग्रहीत मान से सटीक रूप से मेल नहीं खाता है, तो #N/A त्रुटि फिर से दिखाई देगी।

उदाहरण के लिए, नीचे दी गई तस्वीर में, हमने इसमें लुकअप मान डाला हैसेल D14 , जो अनाज है। लेकिन दुर्भाग्य से, पहले कॉलम में बिल्कुल अनाज जैसा कोई शब्द नहीं है, बल्कि अनाज है। इसलिए #N/A सेल D15 में दिखाई दिया है।

🔗 समाधान प्राप्त करें

Be लुकअप वैल्यू के बारे में सावधान। सम्मिलन क्षेत्र के भीतर लुकअप मान को सही ढंग से लिखें। यदि आपको कोई #N/A त्रुटि प्राप्त होती है, तो अपने डेटासेट की पुनः जांच करें और तदनुसार अपना लुकअप मान सही करें। इस उदाहरण के लिए, सेल D14 में अनाज के बजाय अनाज टाइप करें।

और पढ़ें: VLOOKUP काम नहीं कर रहा (8 कारण और समाधान)

कारण 3: लुकअप मान सरणी में सबसे छोटे मान से छोटा है

एक अन्य कारण जो VLOOKUP फ़ंक्शन को #N/A वापस करने का कारण हो सकता है त्रुटि यह है कि लुकअप मान लुकअप श्रेणी के सबसे छोटे मानों से छोटा है।

उदाहरण के लिए, नीचे दी गई तस्वीर में लुकअप मान 200 है, जबकि लुकअप रेंज में सबसे छोटा मान यानी ID कॉलम 207 है। परिणामस्वरूप, VLOOKUP फ़ंक्शन ने #N/A त्रुटि लौटा दी।

🔗 समाधान प्राप्त करें

सुनिश्चित करें कि लुकअप मान लुकअप रेंज के भीतर संग्रहीत न्यूनतम मान से छोटा नहीं है। कॉलम ID में सूचीबद्ध लुकअप मान को 200 से कुछ भी बदलें। फिर उपलब्ध नहीं त्रुटि अंतत: चली जाएगी।

समान रीडिंग

  • Excel LOOKUP बनामVLOOKUP: 3 उदाहरणों के साथ
  • Excel में एकाधिक मानदंड के साथ VLOOKUP का उपयोग करें (6 विधियाँ + विकल्प)
  • Excel में वाइल्डकार्ड के साथ VLOOKUP (3 विधियाँ) )
  • Excel SUMIF & एकाधिक शीट्स में VLOOKUP
  • एक्सेल VLOOKUP वर्टिकल रूप से एकाधिक मान लौटाएगा

कारण 4: तालिका लुकअप मानों में अतिरिक्त स्थान

अंतरिक्ष हमारे लिए अदृश्य हैं, इसलिए उन्हें पहचानना काफी कठिन है। और यह कारण VLOOKUP फ़ंक्शन के वापसी मान को प्रभावित कर सकता है।

उदाहरण के लिए, नीचे दी गई छवि में हमारा लुकअप मान कैंडीज़ है। इसके अलावा, यह मान डेटा तालिका के भीतर लुकअप श्रेणी में भी मौजूद है। फिर भी, VLOOKUP फ़ंक्शन #N/A त्रुटि लौटाता है!

इसलिए, त्रुटि दिखाने के पीछे के सटीक कारण का पता लगाना काफी कठिन लग सकता है। खैर, यह श्रेणी कॉलम में कैंडीज शब्द के बाद मौजूद एक अतिरिक्त अनुगामी स्थान के कारण है।

यह समस्या एक आसान-आसान समस्या लग सकती है, लेकिन यह सबसे बुरी पीड़ा का कारण बन सकती है . चूंकि रिक्त स्थान अदृश्य हैं और उनका पता लगाना कठिन है।

🔗 समाधान प्राप्त करें

आप मैन्युअल रूप से रिक्त स्थान की जांच कर सकते हैं कि वे डेटा के भीतर मौजूद हैं या नहीं . या, आप सभी पिछली जगहों को हटाने के लिए TRIM फ़ंक्शन का उपयोग कर सकते हैं।

कारण 5: VLOOKUP सिंटैक्स

<0 के लुकअप_वैल्यू तर्क में गलतियाँ> एक और मुद्दा जो इतना मूर्खतापूर्ण लग सकता हैलेकिन भारी कष्ट दे सकता है। यदि आपके पास VLOOKUP फ़ंक्शन के संबंध में कोई सिंटैक्स त्रुटि है या लुकअप मान को संबोधित करते समय केवल एक साधारण टाइपो है, तो इससे त्रुटि प्रदर्शित हो सकती है।

उदाहरण के लिए, निम्न छवि में, लुकअप वैल्यू सेल एड्रेस में है, D14 । लेकिन हमने D144 टाइप किया है। यह केवल एक साधारण प्रकार है लेकिन संबंधित सेल में #N/A त्रुटि उत्पन्न कर रहा है।

🔗 समाधान प्राप्त करें

सावधान रहें फ़ंक्शन सिंटैक्स या किसी प्रकार की टाइपो के बारे में। केवल इन शिष्टाचारों को बनाए रखने से, आप #N/A त्रुटि से बच सकते हैं।

याद रखने योग्य बातें

📌 सुनिश्चित करें कि आपका लुकअप- मान आपकी टेबल सरणी के पहले कॉलम में मौजूद है।

📌 VLOOKUP फ़ंक्शन के सिंटैक्स के बारे में सावधान रहें।

निष्कर्ष

संक्षेप में, हमने VLOOKUP फ़ंक्शन रिटर्न #N/A त्रुटि के पीछे उनके संभावित समाधान के साथ 5 समस्याओं पर चर्चा की है, तब भी जब Excel में मिलान परिणाम मौजूद है। आपको इस लेख के साथ संलग्न अभ्यास कार्यपुस्तिका को डाउनलोड करने और उसके साथ सभी विधियों का अभ्यास करने की सलाह दी जाती है। और नीचे टिप्पणी अनुभाग में कोई भी प्रश्न पूछने में संकोच न करें। हम सभी प्रासंगिक प्रश्नों का यथाशीघ्र उत्तर देने का प्रयास करेंगे। और अधिक जानने के लिए कृपया हमारी वेबसाइट ExcelWIKI पर जाएं।

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