सामग्री तालिका
यस ट्यूटोरियलमा, हामी सबै प्रकारका त्रुटिहरूलाई उत्पादक रूपमा ह्यान्डल गर्न एक्सेलमा VLOOKUP सँग ISERROR कसरी प्रयोग गर्ने भनेर हेर्नेछौं।
VLOOKUP सबैभन्दा भ्रामक एक्सेल प्रकार्यहरू मध्ये एक हो। धेरै मुद्दाहरु संग। तपाईंले जुनसुकै तालिकामा हेर्दै हुनुहुन्छ, #N/A त्रुटिहरू सामान्य दृश्य हुन्, #NAME र #VALUE पनि अहिले र पछि देखा पर्छन्। ISERROR सँग VLOOKUP प्रयोग गर्नाले तपाईंलाई सबै सम्भावित त्रुटिहरू समात्न र तपाईंको परिस्थितिमा सबैभन्दा उपयुक्त तरिकाले तिनीहरूलाई ह्यान्डल गर्न मद्दत गर्न सक्छ।
VLOOKUP किन त्रुटि दिइरहेको छ?
सबैभन्दा VLOOKUP सूत्रहरूमा सामान्य त्रुटि #N/A लुकअप मान फेला नपर्दा उत्पन्न हुन्छ। यो विभिन्न कारणले हुन सक्छ:
- लुकअप मान लुकअप एरेमा अवस्थित छैन।
- लुकअप मान गलत लेखिएको छ।
- त्यहाँ अग्रणी वा लुकअप मान वा लुकअप स्तम्भमा ट्रेलिङ स्पेसहरू।
- लुकअप स्तम्भ तालिका एरेको सबैभन्दा बायाँ स्तम्भ होइन।
यसबाहेक, तपाईं #VALUE मा चल्न सक्नुहुन्छ। ! त्रुटि, उदाहरण जब लुकअप मानमा २५५ भन्दा बढी वर्णहरू हुन्छन्। यदि प्रकार्यको नाममा हिज्जे त्रुटि छ भने, एउटा #NAME? त्रुटि देखा पर्नेछ।
पूर्ण सन्दर्भको लागि, किन एक्सेल VLOOKUP काम गरिरहेको छैन मा हाम्रो अघिल्लो पोस्ट हेर्नुहोस्।
यदि ISERROR VLOOKUP सूत्र अनुकूलन पाठको साथ त्रुटिहरू प्रतिस्थापन गर्न
VLOOKUP द्वारा ट्रिगर हुन सक्ने सबै सम्भावित त्रुटिहरू लुकाउन, तपाईंले यसलाई IF ISERROR सूत्र भित्र राख्न सक्नुहुन्छ।जस्तै:
IF(ISERROR(VLOOKUP(…)), " text_if_error", VLOOKUP(…))उदाहरणको रूपमा, विद्यार्थीहरूको नाम तानौं। समूह A असफल परीक्षणहरू:
=VLOOKUP(A3, $D$3:$E$9, 2, FALSE)
परिणामको रूपमा, तपाईंले #N/A त्रुटिहरूको गुच्छा प्राप्त गर्दै हुनुहुन्छ, जसले सूत्र भ्रष्ट छ भन्ने छाप सिर्जना गर्न सक्छ।
वास्तवमा, यी त्रुटिहरूले केही लुकअप मानहरू (A3:A14) लुकअप सूची (D3:D9) मा फेला परेनन् भनेर मात्र संकेत गर्दछ। त्यो विचार स्पष्ट रूपमा व्यक्त गर्न, तपाईंको VLOOKUP सूत्र IF ISERROR निर्माणमा नेस्ट गर्नुहोस्:
=IF(ISERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "No", VLOOKUP(A3, $D$3:$E$9, 2, FALSE))
यसले त्रुटिहरू समात्नेछ र तपाईंको अनुकूल पाठ सन्देश फर्काउनेछ:
सुझाव र नोटहरू:
- यस सूत्रको मुख्य फाइदा यो हो कि यसले Excel 2000 को एक्सेल 365 मार्फत सबै संस्करणहरू मा राम्रोसँग काम गर्दछ। आधुनिक संस्करणहरूमा, सरल र थप कम्प्याक्ट विकल्पहरू उपलब्ध छन्।
- ISERROR प्रकार्यले बिल्कुल सबै त्रुटिहरू समात्छ, जस्तै #N/A, #NAME, #VALUE, आदि। यदि तपाईं अनुकूलन प्रदर्शन गर्न चाहनुहुन्छ भने सन्देश मात्र जब लुकअप मान फेला परेन (#N/A त्रुटि), IF ISNA VLOOKUP (सबै संस्करणहरूमा) वा IFNA VLOOKUP (एक्सेल 2013 र पछि) प्रयोग गर्नुहोस्।
ISERROR VLOOKUP लाई त्रुटि भएमा खाली कक्ष फर्काउनुहोस्
त्रुटि हुँदा खाली कक्ष हुनको लागि, अनुकूलन पाठको सट्टा खाली स्ट्रिङ ("") फर्काउनको लागि आफ्नो सूत्र प्राप्त गर्नुहोस्:
IF(ISERROR(VLOOKUP(…) ), "", VLOOKUP(…))हाम्रो अवस्थामा, सूत्रले यो फारम लिन्छ:
=IF(ISERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "", VLOOKUP(A3, $D$3:$E$9, 2, FALSE))
दनतिजा ठ्याक्कै अपेक्षा गरे जस्तै छ - यदि विद्यार्थीको नाम लुकअप तालिकामा फेला परेन भने खाली कक्ष।
टिप। यस्तै तरिकाले, तपाईंले VLOOKUP त्रुटिहरूलाई शून्य, ड्यास वा आफूलाई मनपर्ने अन्य क्यारेक्टरहरू बदल्न सक्नुहुन्छ। खाली स्ट्रिङको सट्टामा चाहिएको क्यारेक्टर मात्र प्रयोग गर्नुहोस्।
यदि ISERROR VLOOKUP हो/होइन सूत्र
केही परिस्थितिमा, तपाइँ केहि खोज्दै हुनुहुन्छ तर मिलानहरू तान्नुको सट्टा केवल हो (वा केहि अन्य पाठ यदि लुकअप मान फेला पर्यो) र होइन (यदि लुकअप मान फेला परेन)। यो गर्नको लागि, तपाईंले यो सामान्य सूत्र प्रयोग गर्न सक्नुहुन्छ:
IF(ISERROR(VLOOKUP(…)), " text_if_not_found ", " text_if_found ")हाम्रो नमूना डेटासेट, मान्नुहोस् कि तपाइँ कुन विद्यार्थीहरू परीक्षामा फेल भए र कुन होइन भनेर जान्न चाहनुहुन्छ। यो पूरा गर्नको लागि, पहिले नै परिचित ISERROR VLOOKUP सूत्रलाई IF को तार्किक परीक्षणमा सेवा दिनुहोस् र यदि मान फेला परेन भने "No" लाई आउटपुट गर्न भन्नुहोस् (ISERROR VLOOKUP ले सही फर्काउँछ), "हो" यदि फेला पर्यो (ISERROR VLOOKUP FALSE फर्काउँछ):
=IF(ISERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "No", "Yes")
ISERROR VLOOKUP विकल्पहरू
IF ISERROR संयोजन Excel मा त्रुटि बिना Vlookup को लागि पुरानो समय प्रमाणित प्रविधि हो। समयसँगै, नयाँ कार्यहरू विकसित भए, समान कार्य गर्न सजिलो तरिकाहरू प्रदान गर्दै। तल, हामी अन्य सम्भावित समाधानहरू बारे छलफल गर्नेछौं र प्रत्येक कहिले लागू गर्न उत्तम हुन्छ।
IFERROR VLOOKUP
Excel 2007 मा उपलब्ध छ रउच्च
संस्करण 2007 बाट सुरु हुँदै, एक्सेलसँग त्रुटिहरूको लागि सूत्र जाँच गर्न र कुनै त्रुटि फेला परेमा तपाईंको आफ्नै पाठ फिर्ता गर्न (वा वैकल्पिक सूत्र चलाउनुहोस्) नामक IFERROR नामक विशेष प्रकार्य छ।
IFERROR(VLOOKUP(…), " text_if_error ")वास्तविक जीवन सूत्र निम्नानुसार छ:
=IFERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE), "No")
पहिलो नजरमा, यो IF ISERROR VLOOKUP सूत्रको छोटो एनालग जस्तो देखिन्छ। जे होस्, त्यहाँ एउटा आवश्यक भिन्नता छ:
- IFERROR VLOOKUP ले तपाइँ सधैँ VLOOKUP को नतिजा चाहानुहुन्छ यदि यो त्रुटि होईन भने।
- IFERROR VLOOKUP ले तपाइँलाई के गर्ने भनेर निर्दिष्ट गर्न दिन्छ। त्रुटि भएमा फिर्ता गर्नुहोस् र त्रुटि भएन भने के हुन्छ।
थप विवरणहरूको लागि, कृपया Excel मा VLOOKUP सँग IFERROR प्रयोग गर्दै हेर्नुहोस्।
IF ISNA VLOOKUP
Excel 2000 र पछिको मा काम गर्दछ
यदि तपाईं कुनै पनि अन्य त्रुटिहरू समात्न बिना #N/A मात्र ट्र्याप गर्न चाहनुहुन्छ भने, ISNA प्रकार्य काममा आउँछ। सिन्ट्याक्स IF ISERROR VLOOKUP को जस्तै हो:
IF(ISNA(VLOOKUP(…)), " text_if_error ", VLOOKUP(…))तर केहि परिस्थितिहरूमा, यो देखिन्छ समान सूत्रले फरक नतिजाहरू उत्पादन गर्न सक्छ:
=IF(ISNA(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "No", VLOOKUP(A3, $D$3:$E$9, 2, FALSE))
तलको छविमा, कक्ष A13 ले धेरै ट्रेलिङ स्पेसहरू समावेश गर्दछ जसको कारणले लुकअप मानको कुल लम्बाइ 255 वर्णहरू नाघ्छ। नतिजाको रूपमा, सूत्रले #VALUE ट्रिगर गर्दछ! त्रुटि, त्यो कक्षमा तपाइँको ध्यान खिच्दै र कारणहरूको खोजी गर्न प्रोत्साहित गर्दै। ISERRORVLOOKUP ले यस अवस्थामा "No" फर्काउनेछ, जसले मुद्दालाई अस्पष्ट मात्र बनाउँछ र बिल्कुलै गलत परिणाम दिन्छ।
कहिले प्रयोग गर्ने:
यो सूत्र लुकअप मान नभेटेको अवस्थामा मात्र तपाईँले केही पाठ प्रदर्शन गर्न चाहनुहुन्छ र VLOOKUP सूत्रसँग अन्तर्निहित समस्याहरू मास्क गर्न चाहनुहुन्न, उदाहरणका लागि। जब प्रकार्यको नाम गलत टाइप गरिएको छ (#NAME?) वा लुकअप कार्यपुस्तिकाको पूर्ण मार्ग निर्दिष्ट गरिएको छैन (#VALUE!)।
थप जानकारीको लागि, कृपया सूत्र उदाहरणहरू सहित एक्सेलमा ISNA प्रकार्य हेर्नुहोस्।<3
IFNA VLOOKUP
Excel 2013 र उच्चमा उपलब्ध
यो IF ISNA संयोजनको आधुनिक प्रतिस्थापन हो जसले तपाईंलाई #N/A त्रुटिहरू ह्यान्डल गर्न दिन्छ। सजिलो तरिका।
IFNA(VLOOKUP(…), " text_if_error ")यहाँ हाम्रो IF ISNA VLOOKUP सूत्रको छोटकरी बराबर छ:
=IFNA(VLOOKUP(A3, $D$3:$E$9, 2, FALSE), "No")
कहिले प्रयोग गर्ने:
एक्सेल (२०१३ - ३६५) को आधुनिक संस्करणहरूमा #N/A त्रुटिहरू ट्र्याप र ह्यान्डल गर्न यो एक आदर्श समाधान हो।
पूर्ण विवरणहरूको लागि, Excel IFNA प्रकार्य हेर्नुहोस्।
XLOOKUP
Excel 2021 र Excel 365 मा समर्थित
यसको इनबिल्ट "यदि त्रुटि" कार्यक्षमताको कारण , XLOOKUP प्रकार्य Excel मा #N/A त्रुटिहरू बिना हेर्ने सबैभन्दा सजिलो तरिका हो। बस, if_not_found नामको वैकल्पिक 4th तर्कमा तपाईंको प्रयोगकर्ता-अनुकूल पाठ टाइप गर्नुहोस्।
उदाहरणका लागि:
=XLOOKUP(A3, $D$3:$D$9, $E$3:$E$9, "No")
सीमा: यसले #N/A त्रुटिहरू मात्र समात्छ, बेवास्ता गर्दैअन्य प्रकारहरू।
थप जानकारीको लागि, एक्सेलमा XLOOKUP प्रकार्य जाँच गर्नुहोस्।
तपाईंले देख्नुभए जस्तै, एक्सेलले VLOOKUP त्रुटिहरू प्राप्त गर्नका लागि धेरै फरक विकल्पहरू प्रदान गर्दछ। आशा छ, यो ट्यूटोरियलले तिनीहरूलाई प्रभावकारी रूपमा कसरी प्रयोग गर्ने भन्ने बारे केही प्रकाश पारेको छ। पढ्नुभएकोमा म तपाईंलाई धन्यवाद दिन्छु र अर्को हप्ता हाम्रो ब्लगमा भेट्ने आशा गर्छु!
उपलब्ध डाउनलोडहरू
VLOOKUP उदाहरणहरू (.xlsx फाइल) संग ISERROR