VLOOKUP टू टेबल्स - एक्सेल टिप्स

विषय - सूची

नैशविले में फ़्लो से आज का सवाल:

मुझे आइटम नंबर की एक श्रृंखला के लिए एक VLOOKUP करने की आवश्यकता है। प्रत्येक आइटम नंबर या तो कैटलॉग ए में या कैटलॉग बी में पाया जा सकता है। क्या मैं एक सूत्र लिख सकता हूं जो पहले कैटलॉग ए की खोज करता है। यदि आइटम नहीं मिला है, तो कैटलॉग बी पर जाएं?

समाधान में Excel 2010 में प्रस्तुत IFERROR फ़ंक्शन या Excel 2013 में प्रस्तुत IFNA फ़ंक्शन शामिल है।

पहले कैटलॉग की खोज करने वाले एक साधारण VLOOKUP के साथ शुरुआत करें। नीचे दी गई छवि में, फ्रंटलिस्ट एक नामित श्रेणी है जो शीट 2 पर डेटा की ओर इशारा करती है। आप देख सकते हैं कि कुछ आइटम पाए गए हैं, लेकिन कई # एन / ए त्रुटि लौटा रहे हैं।

कुछ आइटम फ़्रंटलिस्ट कैटलॉग में पाए जाते हैं

उन परिस्थितियों को संभालने के लिए जहां आइटम पहले कैटलॉग में नहीं मिलते हैं, IFERROR फ़ंक्शन में VLOOKUP फ़ंक्शन लपेटें। IFERROR फ़ंक्शन VLOOKUP के परिणामों का विश्लेषण करेगा। यदि VLOOKUP सफलतापूर्वक उत्तर देता है, तो वह IFERROR द्वारा दिया गया उत्तर होगा। हालाँकि, यदि VLOOKUP कोई त्रुटि देता है, तो IFERROR दूसरे तर्क पर आगे बढ़ेगा, जिसे Value_if_Error कहा जाता है। जबकि मैं अक्सर दूसरे तर्क के रूप में शून्य या "नॉट फाउंड" डालता हूं, आपके पास Value_if_Error तर्क के रूप में निर्दिष्ट दूसरा VLOOKUP हो सकता है।

दूसरी कैटलॉग खोजें यदि पहली कैटलॉग कोई परिणाम नहीं देती है।

ऊपर दिखाया गया सूत्र पहले एक मैच के लिए फ्रंटलिस्ट में दिखेगा। यदि यह नहीं पाया जाता है, तो बैकलिट टेबल को खोजा जाएगा। जैसा कि फ़्ल ने वर्णित किया है, प्रत्येक आइटम या तो फ्रंटलिस्ट या बैकलिस्ट में पाया जाता है। इस स्थिति में, सूत्र क्रम में प्रत्येक आइटम के लिए विवरण देता है।

वीडियो देखेंा

वीडियो ट्रांसक्रिप्ट

MrExcel पॉडकास्ट 2208 से एक्सेल को जानें: VLOOKUP टू टू टेबल्स

अरे, नेटकास्ट में वापस स्वागत है; मैं बिल जेलन हूं। नैशविले में फ़्लो से आज का सवाल। अब, फ़्लो को VLOOKUPs का एक गुच्छा करना है, लेकिन यहां सौदा है: इनमें से प्रत्येक भाग संख्या या तो कैटलॉग 1, फ्रंटलिस्ट कैटलॉग में पाई जाती है, या यह कैटलॉग 2 में पाया जाता है। इसलिए, फ़्लो फ्रंटलिस्ट में पहली बार देखना चाहता है, और अगर यह मिल जाए, सुंदर, बस रुक जाओ। लेकिन अगर ऐसा नहीं है, तो आगे बढ़ें और बैकलिस्ट की जांच करें। इसलिए, यह एक नए फ़ंक्शन के लिए आसान होने जा रहा है, जो Excel 2010 में IFERROR नामक एक साथ आया था।

ठीक है, इसलिए हम एक नियमित = VLOOKUP (A4, फ्रंटलिस्ट, 2, गलत) करने जा रहे हैं। वैसे, यह एक नाम सीमा है; मैंने फ़्रंटलिस्ट के लिए एक नाम सीमा और एक बैकलिस्ट के लिए बनाई है। ठीक है, इसलिए फ़्रंटलिस्ट: बस उस पूरे नाम को चुनें; वहाँ क्लिक करें-- "फ्रंटलिस्ट," एक शब्द, कोई स्थान नहीं। यहाँ एक ही बात - पूरे दूसरे कैटलॉग का चयन करें। नाम बॉक्स में क्लिक करें, Backlist टाइप करें, Enter दबाएं (कोई स्थान नहीं)। ठीक है, तो आप देखते हैं कि इनमें से कुछ काम करते हैं, और उनमें से कुछ नहीं करते हैं। जो नहीं करते हैं, उनके लिए हम Excel 2010 में IFERROR नामक एक फ़ंक्शन का उपयोग करने जा रहे हैं।

IFERROR का बहुत अच्छा। यह VLOOKUP होने देता है, और यदि पहला VLOOKUP काम करता है, तो यह बस रुक जाता है; लेकिन, अगर पहले VLOOKUP एक ​​त्रुटि देता है - या तो एक # एन / ए, जैसे इस मामले में, या एक / 0, या ऐसा कुछ भी - तो हम दूसरे टुकड़े पर आगे बढ़ने जा रहे हैं - मान त्रुटि की। और, ज्यादातर समय, मैंने "नॉट फाउंड" जैसे कुछ को वहां रखा, इस बार, मैं वास्तव में एक और VLOOKUP करने जा रहा हूं। तो, = VLOOKUP (A4, बैकलिस्ट, 2, गलत)। इसलिए, यह त्रुटि के मान को बंद कर देता है, और फिर एक और कोष्ठक - जो कि एक में है - मूल IFERROR को बंद करने के लिए। Ctrl + Enter दबाएं, और हमें जो भी मिलता है, वह सभी जवाब हैं, या तो तालिका 1 (फ्रंटलिस्ट कैटलॉग) से, या तालिका 2 (बैकलिस्ट कैटलॉग) से।

फ़्लो से बढ़िया, कूल ट्रिक-- महान विचार - ऐसा करने के बारे में कभी नहीं सोचा था, लेकिन अगर आपके पास दो कैटलॉग हैं तो यह बहुत मायने रखता है। मुझे लगता है कि आप इसे लपेट भी सकते हैं, अगर कोई तीसरी सूची थी, है ना? आप इस VLOOKUP को एक IFERROR में भी लपेट सकते हैं और फिर अभी तक एक और VLOOKUP है, और हम अभी सूची के ठीक नीचे कायम रखेंगे, कैटलॉग 1, कैटलॉग 2, कैटलॉग 3-- सुंदर, सुंदर चाल के लिए जा रहे हैं।

ठीक है, अब-- VLOOKUP-- मेरी किताब में शामिल है, MrExcel LIVe: द 54 ग्रेटेस्ट एक्सेल टिप्स ऑफ ऑल टाइम। अधिक जानकारी के लिए शीर्ष दाएं कोने में "I" पर क्लिक करें।

ठीक है, इस एपिसोड से रैप-अप करें। नैशविले से फ़्लो: "क्या मैं दो अलग-अलग तालिकाओं में VLOOKUP कर सकता हूं?" कैटलॉग 1 में आइटम देखें - यदि यह पाया जाता है, तो महान; यदि यह नहीं है, तो आगे बढ़ें और कैटलॉग 2 में एक VLOOKUP करें। तो, मेरा समाधान: एक VLOOKUP के साथ शुरू करें जो पहले कैटलॉग को देखता है, लेकिन फिर उस VLOOKUP को IFERROR फ़ंक्शन में लपेटें जो Excel 2010 में नया था। यदि आप Excel 2013, आप IFNA फ़ंक्शन का उपयोग भी कर सकते हैं, जो कि बहुत ही समान कार्य करेगा। इसका दूसरा टुकड़ा यह है कि क्या करना है अगर यह गलत है; ठीक है, अगर यह गलत है, तो पीछे की सूची में VLOOKUP करें। फ़्लो से कूल आइडिया- फ़्लोट से बढ़िया सवाल- और मैं उसको पास करना चाहता था।

अब, हे, आज के वीडियो से कार्यपुस्तिका को डाउनलोड करने के लिए, YouTube विवरण में नीचे दिए गए URL पर जाएं।

मैं नैशविले में अपने सेमिनार में दिखाने के लिए फ़्लो को धन्यवाद देना चाहता हूं, और मैं आपको रोकने के लिए धन्यवाद देना चाहता हूं। मैं आपको अगली बार एक और नेटकास्ट से देखूंगा।

एक्सेल फ़ाइल डाउनलोड करें

एक्सेल फ़ाइल डाउनलोड करने के लिए: vlookup-to-two-tables.xlsx

एक्सेल थॉट्स ऑफ द डे

मैंने अपने एक्सेल के बारे में सलाह के लिए अपने एक्सेल मास्टर दोस्तों से पूछा है। विचार करने के लिए आज का विचार:

"और सन टज़ू के युद्ध की कला से एक: कई गणनाओं के साथ, कोई भी जीत सकता है; कुछ एक के साथ नहीं। जीत की संभावना बहुत कम होती है, जो कोई भी नहीं बनाता है!"

जॉन कॉकरिल

दिलचस्प लेख...