VLOOKUP w/o #N/A त्रुटि - IFERROR / IFNA - एक्सेल और Google पत्रक

उदाहरण कार्यपुस्तिका डाउनलोड करें

उदाहरण कार्यपुस्तिका डाउनलोड करें

यह ट्यूटोरियल आपको सिखाएगा कि एक्सेल और गूगल शीट्स में IFERROR और IFNA के साथ VLOOKUP त्रुटियों को कैसे संभालना है।

इफरर और वीलुकअप

यदि कोई त्रुटि होती है, तो त्रुटि के बजाय मान (या अन्य गणना) वापस करने के लिए आप IFERROR फ़ंक्शन के साथ VLOOKUP का उपयोग कर सकते हैं…

यह उदाहरण दूसरा VLOOKUP निष्पादित करेगा यदि पहले परिणाम में कोई त्रुटि होती है।

1 =IFERROR(VLOOKUP(F3,B3:D6,3,FALSE),VLOOKUP("Else",B3:D6,3,FALSE))

ऊपर के उदाहरण में, हम a . की तलाश करते हैं मामला जो लुकअप टेबल में मौजूद नहीं है। IFERROR फ़ंक्शन के बिना VLOOKUP फ़ंक्शन एक #N/A त्रुटि लौटाएगा। IFERROR फ़ंक्शन का उपयोग करके हम एक सामान्य मामले के लिए त्रुटि को किसी अन्य लुकअप से बदल सकते हैं। दूसरे शब्दों में, यदि मामला "चोट," "दुर्घटना," या "अपराध" नहीं है, ऊपर देखें फ़ोन नंबर कैटचेल केस श्रेणी "अन्य" के लिए।

कृपया ध्यान दें कि IFERROR फ़ंक्शन सभी प्रकार की त्रुटियों को पकड़ता है: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?. यह हमेशा वह परिणाम नहीं देता जो आप चाहते हैं। नीचे दिए गए उदाहरण में हमारी लुकअप तालिका एक नामित श्रेणी है: लुकअपटेबल। यदि हम गलती से उसका नाम गलत टाइप कर देते हैं (उदाहरण के लिए "लुकअप टेबल"), तो फ़ॉर्मूला एक "नहीं मिला" संदेश लौटाएगा, यहां तक ​​कि उन खाता आईडी के लिए भी जो सूची में हैं।

1 =IFERROR(VLOOKUP(E3,लुकअप टेबल,2,गलत),"नहीं मिला")

चूंकि हमने लुकअप टेबल का नाम गलत टाइप किया है, इसलिए VLOOKUP फंक्शन एक #NAME देता है? त्रुटि। IFERROR फ़ंक्शन के साथ हम सभी प्रकार की त्रुटियों को "नहीं मिला" संदेश से बदल देते हैं, जो भ्रामक है।

यदि आप केवल #N/A त्रुटियों को संभालना चाहते हैं, तो इसके बजाय IFNA फ़ंक्शन का उपयोग करें।

IFNA और VLOOKUP

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

1 =IFNA(VLOOKUP(E3,B3:C6,2,FALSE), "नहीं मिला")

कोई खाता आईडी 55 नहीं है, इसलिए सूत्र हमें "नहीं मिला" देता है।

हमारे उदाहरण को देखते हुए जहां हमने डेटा श्रेणी के नाम को गलत टाइप किया था, IFERROR के बजाय IFNA का उपयोग करके हमें बताता है कि हमने गलती की है और यह नहीं कि मान नहीं मिला:

नाम? त्रुटि का अर्थ है कि हमारे फ़ॉर्मूला के सिंटैक्स में कुछ गड़बड़ है, इसलिए हमें जो लिखा है उसकी समीक्षा करने और उसे ठीक करने की आवश्यकता है।

VLOOKUP w/o #N/A Google पत्रक में त्रुटि

ये सूत्र ठीक उसी तरह काम करते हैं जैसे Google पत्रक में एक्सेल में होता है।

wave wave wave wave wave