Computer >> कंप्यूटर ट्यूटोरियल >  >> सॉफ्टवेयर >> Office

एक्सेल में नेस्टेड VLOOKUP में मास्टर: 3-क्राइटेरिया लुकअप गाइड

VLOOKUP फ़ंक्शन माइक्रोसॉफ्ट एक्सेल के सबसे शक्तिशाली, लचीले और अत्यंत उपयोगी फ़ंक्शन में से एक है जो मानों को खोजने और पुनर्प्राप्त करने के लिए उपयोग किया जाता है - या तो सटीक मिलान वाले मान या निकटतम मिलान वाले मान - एक संबंधित मान को देखकर। लेकिन कभी-कभी, केवल एक VLOOKUP का उपयोग करने से काम नहीं चलता। उस स्थिति में, हम एकाधिक VLOOKUP लागू कर सकते हैं। इस लेख में, हम आपको दिखाएंगे कि एक्सेल में नेस्टेड VLOOKUP कैसे लागू करें।

वर्कबुक डाउनलोड करें

आप यहां से मुफ्त प्रैक्टिस एक्सेल वर्कबुक डाउनलोड कर सकते हैं।

एक्सेल में VLOOKUP

VLOOKUP का अर्थ है 'वर्टिकल लुकअप'। यह एक फ़ंक्शन है जो एक्सेल को एक कॉलम में एक निश्चित मान खोजने के लिए बनाता है, ताकि उसी पंक्ति में एक अलग कॉलम से मान लौटाया जा सके।

सामान्य सूत्र:

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

यहां,

आर्गुमेंट्स परिभाषा
lookup_value वह मान जिसे आप मिलान करने का प्रयास कर रहे हैं
table_array वह डेटा रेंज जिसमें आप अपना मान खोजना चाहते हैं
col_index_num lookup_value का संबंधित कॉलम
range_lookup यह एक बूलियन मान है: TRUE या FALSE।
FALSE (या 0) का अर्थ सटीक मिलान और TRUE (या 1) का अर्थ सन्निकट मिलान है।

एक्सेल में नेस्टेड VLOOKUP उपयोग करने के 3 क्राइटेरिया

इस खंड में, आप जानेंगे कि उत्पाद मूल्य और बिक्री मूल्य प्राप्त करने के लिए एक्सेल में नेस्टेड VLOOKUP कैसे लागू करें। हम आपको यह भी बताएंगे कि एक्सेल में IFERROR फ़ंक्शन को नेस्टेड VLOOKUP के साथ कैसे संयोजित करें।

1. उत्पाद मूल्य निकालने के लिए नेस्टेड VLOOKUP का कार्यान्वयन

निम्नलिखित डेटासेट पर विचार करें। परिणाम तालिका में, हम उत्पाद ID के आधार पर मूल्य प्राप्त करना चाहते हैं। लेकिन उनमें से कोई भी किसी एक तालिका में एक साथ नहीं है। ID तालिका 1 में है और मूल्य तालिका 2 में है। तो हम यहां क्या करने जा रहे हैं, हम तालिका 1 में ID खोजेंगे और मिलान मान के आधार पर, हम तालिका 2 से मूल्य निकालेंगे और परिणाम तालिका में मूल्य कॉलम में परिणाम दिखाएंगे।

एक्सेल में नेस्टेड VLOOKUP में मास्टर: 3-क्राइटेरिया लुकअप गाइड

चरण:

  • उस सेल पर क्लिक करें जहां आप ID का मूल्य चाहते हैं (उदाहरण के लिए परिणाम तालिका में ID A101 के बगल में सेल, I5)
  • और निम्न सूत्र लिखें,
=VLOOKUP(VLOOKUP(H5, $B$5:$C$9, 2, FALSE), $E$5:$F$9, 2, FALSE)

यहां,

H5 = A101, ID जिसे हमने परिणाम तालिका में लुकअप मान के रूप में संग्रहीत किया है
$B$5:$C$9 = तालिका 1 में लुकअप मान खोजने के लिए डेटा रेंज
$E$5:$F$9 = तालिका 2 में लुकअप मान खोजने के लिए डेटा रेंज
2 = लुकअप मान खोजने के लिए कॉलम इंडेक्स नंबर
FALSE = चूंकि हम सटीक मिलान चाहते हैं, इसलिए हम आर्गुमेंट को FALSE के रूप में रखते हैं।

  • अपने कीबोर्ड पर Ctrl + Shift + Enter दबाएं।

एक्सेल में नेस्टेड VLOOKUP में मास्टर: 3-क्राइटेरिया लुकअप गाइड

आपको परिणाम सेल (I5) में ID A101 का मूल्य ($50) मिलेगा।

  • फिल हैंडल द्वारा पंक्ति को नीचे खींचकर परिणाम तालिका में सभी उत्पाद ID के मूल्य प्राप्त करने के लिए सूत्र को बाकी पंक्तियों पर लागू करें।

एक्सेल में नेस्टेड VLOOKUP में मास्टर: 3-क्राइटेरिया लुकअप गाइड

ऊपर दी गई तस्वीर देखें, हमने नेस्टेड VLOOKUP सूत्र चलाकर परिणाम तालिका में सभी उत्पाद ID के मूल्य प्राप्त किए।

सूत्र विश्लेषण:

  • VLOOKUP(H5, $B$5:$C$9, 2, 0)
    • आउटपुट: “Football”
    • व्याख्या: H5 = A101, डेटा रेंज $B$5:$C$9 में खोजें, जो कॉलम इंडेक्स 2 (B कॉलम) में है, FALSE की मदद से उत्पाद नाम "Football” का सटीक मिलान प्राप्त करें।
  • VLOOKUP(VLOOKUP(H5, $B$5:$C$9,2,0), $E$5:$F$9, 2, 0) -> बन जाता है
    • VLOOKUP(“Football”, $E$5:$F$9, 2, 0)
    • आउटपुट: $50
    • व्याख्या: “Football”, डेटा रेंज $E$5:$F$9 में खोजें, मूल्य के सटीक मिलान (FALSE) के लिए, $50।

2. बिक्री मूल्य प्राप्त करने के लिए नेस्टेड VLOOKUP का अनुप्रयोग

निम्नलिखित डेटासेट पर विचार करें। परिणाम तालिका में, हम उत्पाद नाम के आधार पर बिक्री मूल्य प्राप्त करना चाहते हैं। तो हम यहां क्या करने जा रहे हैं, हम तालिका 1 में उत्पाद नाम खोजेंगे और मिलान मान के आधार पर, हम तालिका 2 से बिक्री मूल्य निकालेंगे और परिणाम तालिका में बिक्री कॉलम में परिणाम दिखाएंगे।

एक्सेल में नेस्टेड VLOOKUP में मास्टर: 3-क्राइटेरिया लुकअप गाइड

चरण:

  • उस सेल पर क्लिक करें जहां आप उत्पाद का बिक्री मूल्य चाहते हैं (उदाहरण के लिए परिणाम तालिका में उत्पाद Football के बगल में सेल, J5)
  • और निम्न सूत्र लिखें,
=VLOOKUP(VLOOKUP(I5,$B$5:$C$9,2,0),$E$5:$G$9,2,0)

यहां,

I5 = Football, उत्पाद नाम जिसे हमने परिणाम तालिका में लुकअप मान के रूप में संग्रहीत किया है
$B$5:$C$9 = तालिका 1 में लुकअप मान खोजने के लिए डेटा रेंज
$E$5:$G$9 = तालिका 2 में लुकअप मान खोजने के लिए डेटा रेंज
2 = लुकअप मान खोजने के लिए कॉलम इंडेक्स नंबर
0 = चूंकि हम सटीक मिलान चाहते हैं, इसलिए हम आर्गुमेंट को 0 या FALSE के रूप में रखते हैं।

  • अपने कीबोर्ड पर Ctrl + Shift + Enter दबाएं।

एक्सेल में नेस्टेड VLOOKUP में मास्टर: 3-क्राइटेरिया लुकअप गाइड

आपको परिणाम सेल (J5) में Football का बिक्री मूल्य ($1,000) मिलेगा।

  • फिल हैंडल द्वारा पंक्ति को नीचे खींचकर परिणाम तालिका में सभी उत्पादों के बिक्री मूल्य प्राप्त करने के लिए सूत्र को बाकी पंक्तियों पर लागू करें।

एक्सेल में नेस्टेड VLOOKUP में मास्टर: 3-क्राइटेरिया लुकअप गाइड

ऊपर दी गई तस्वीर देखें, हमने नेस्टेड VLOOKUP सूत्र चलाकर परिणाम तालिका में सभी उत्पादों के बिक्री मूल्य प्राप्त किए।

सूत्र विश्लेषण:

  • VLOOKUP(I5, $B$5:$C$9, 2, 0)
    • आउटपुट: “David”
    • व्याख्या: I5 = Football, डेटा रेंज $B$5:$C$9 में खोजें, जो कॉलम इंडेक्स 2 (B कॉलम) में है, 0 की मदद से सेल्समैन नाम "David” का सटीक मिलान प्राप्त करें।
  • VLOOKUP(VLOOKUP(I5, $B$5:$C$9, 2, 0), $E$5:$G$9, 2, 0) -> बन जाता है
    • VLOOKUP(“David”, $E$5:$G$9, 2, 0)
    • आउटपुट: $1,000
    • व्याख्या: “David”, डेटा रेंज $E$5:$G$9 में खोजें, बिक्री मूल्य $1,000 के सटीक मिलान (0) के लिए।

3. नेस्टेड VLOOKUP और IFERROR फ़ंक्शन का संयोजन

इस खंड में, हम देखेंगे कि एकल लुकअप मान के आधार पर कई तालिकाओं से एक निश्चित परिणाम निकालने के लिए नेस्टेड VLOOKUP और IFERROR फ़ंक्शन को कैसे संयोजित करें।

निम्नलिखित डेटासेट देखें जहां उत्पाद 3 अलग-अलग तालिकाओं में वितरित हैं। हम उन 3 तालिकाओं में ID (A106) के आधार पर एक विशिष्ट उत्पाद खोजेंगे और परिणाम को परिणाम तालिका के उत्पाद कॉलम में प्रदर्शित करेंगे।

एक्सेल में नेस्टेड VLOOKUP में मास्टर: 3-क्राइटेरिया लुकअप गाइड

चरण:

  • उस सेल पर क्लिक करें जहां आप उत्पाद नाम चाहते हैं (उदाहरण के लिए परिणाम तालिका में ID A106 के बगल में सेल, L5)
  • और निम्न सूत्र लिखें,
=IFERROR(VLOOKUP(K5,$B$5:$C$7,2,0),IFERROR(VLOOKUP(K5,$E$5:$F$7,2,0),VLOOKUP(K5,$H$5:$I$7,2,0)))

यहां,

K5 = A106, ID जिसे हमने परिणाम तालिका में लुकअप मान के रूप में संग्रहीत किया है
$B$5:$C$7 = तालिका 1 में लुकअप मान खोजने के लिए डेटा रेंज
$E$5:$F$7 = तालिका 2 में लुकअप मान खोजने के लिए डेटा रेंज
$H$5:$I$7 = तालिका 3 में लुकअप मान खोजने के लिए डेटा रेंज
2 = लुकअप मान खोजने के लिए कॉलम इंडेक्स नंबर
0 = चूंकि हम सटीक मिलान चाहते हैं, इसलिए हम आर्गुमेंट को 0 या FALSE के रूप में रखते हैं।

  • अपने कीबोर्ड पर Ctrl + Shift + Enter दबाएं।

एक्सेल में नेस्टेड VLOOKUP में मास्टर: 3-क्राइटेरिया लुकअप गाइड

आपको परिणाम सेल (L5) में लुकअप ID A106 का उत्पाद नाम (Cricket Bat) मिलेगा।

सूत्र विश्लेषण:

  • VLOOKUP(K5, $H$5:$I$7, 2, 0)
    • आउटपुट: #N/A
    • व्याख्या: K5 = A106, डेटा रेंज $H$5:$I$7 में खोजें उत्पाद ID A106 के सटीक मिलान (2) के लिए। चूंकि रेंज $H$5:$I$7 (तालिका 3) में ID A106 का कोई मिलान नहीं है, इसलिए यह #N/A त्रुटि लौटाता है।
  • VLOOKUP(K5, $E$5:$F$7, 2, 0)
    • आउटपुट: “Cricket Bat”
    • व्याख्या: K5 = A106, डेटा रेंज $E$5:$F$7 में 2 (FALSE) की मदद से उत्पाद ID A106 के सटीक मिलान के लिए खोजें। हमें उस रेंज (तालिका 2) में ID A106 का मिलान मिला, इसलिए यह "Cricket Bat” लौटाता है।
  • IFERROR(VLOOKUP(K5, $E$5:$F$7, 2, 0),VLOOKUP(K5, $H$5:$I$7, 2, 0) -> बन जाता है
    • IFERROR(“Cricket Bat”, #N/A)
    • आउटपुट: “Cricket Bat”
    • व्याख्या: IFERROR फ़ंक्शन सूत्र की जांच करता है और यदि परिणाम के रूप में त्रुटि मिलती है, तो यह उपयोगकर्ता द्वारा निर्दिष्ट दूसरा मान लौटाता है।
  • VLOOKUP(K5, $B$5:$C$7, 2, 0)
    • आउटपुट: #N/A
    • व्याख्या: K5 = A106, डेटा रेंज $B$5:$C$7 में उत्पाद ID A106 के सटीक मिलान (2) के लिए खोजें। चूंकि रेंज $B$5:$C$7 (तालिका 1) में ID A106 का कोई मिलान नहीं है, इसलिए यह #N/A त्रुटि लौटाता है।
  • IFERROR(VLOOKUP(K5,B5:C7,2,0),IFERROR(VLOOKUP(K5,E5:F7,2,0),VLOOKUP(K5,H5:I7,2,0))) -> बन जाता है
    • IFERROR(#N/A, “Cricket Bat”)
    • आउटपुट: “Cricket Bat”
    • व्याख्या: IFERROR फ़ंक्शन सूत्र की जांच करता है और यदि परिणाम के रूप में त्रुटि मिलती है, तो यह उपयोगकर्ता द्वारा निर्दिष्ट दूसरा मान लौटाता है।

ध्यान रखें

  • चूंकि मान खोजने के लिए डेटा टेबल ऐरे की रेंज निश्चित है, ऐरे टेबल के सेल रेफरेंस नंबर के सामने डॉलर ($) चिह्न लगाना न भूलें।
  • ऐरे मानों के साथ काम करते समय, परिणाम निकालते समय अपने कीबोर्ड पर Ctrl + Shift + Enter दबाना न भूलें। केवल Enter दबाने से केवल तभी काम करेगा जब आप माइक्रोसॉफ्ट 365 उपयोग कर रहे हों।

निष्कर्ष

इस लेख में विस्तार से बताया गया है कि एक्सेल में 3 अलग-अलग क्राइटेरिया के साथ नेस्टेड VLOOKUP का उपयोग कैसे करें। मुझे आशा है कि यह लेख आपके लिए बहुत फायदेमंद रहा होगा। विषय के संबंध में यदि आपके कोई प्रश्न हैं तो बेझिझक पूछें।

संबंधित लेख

  • एक्सेल में SUM फ़ंक्शन के साथ VLOOKUP का उपयोग कैसे करें (6 तरीके)
  • एक्सेल VLOOKUP निकटतम मिलान खोजने के लिए (5 उदाहरणों के साथ)
  • एक्सेल में VLOOKUP को केस सेंसिटिव कैसे बनाएं (4 तरीके)
  • एक्सेल में एकाधिक क्राइटेरिया के साथ VLOOKUP का उपयोग (6 तरीके + विकल्प)
  • एक्सेल VBA में VLOOKUP फ़ंक्शन का उपयोग कैसे करें (4 उदाहरण)

  1. एक्सेल में कस्टम VLOOKUP सत्यापन में महारत हासिल करें: चरण-दर-चरण मार्गदर्शिका एक्सेल में कस्टम VLOOKUP सत्यापन में महारत हासिल करें: चरण-दर-चरण मार्गदर्शिका

    एक्सेल में डेटा सत्यापन आपको डेटा की एक सत्यापन रेंज सेट करने की सुविधा देता है जो कई मायनों में मदद कर सकता है जैसे आप कौन सा डेटा चुन सकते हैं या नहीं या आप एक ड्रॉप-डाउन सूची बना सकते हैं जो समय बचाती है। VLOOKUP फ़ंक्शन का उपयोग करते समय हमें एक लुकअप मान सेट करने की आवश्यकता होती है और उसके लिए

  1. एक्सेल डेटा मॉडल में महारत हासिल करें: डेटा व्यवस्थित और विश्लेषण करने के 3 व्यावहारिक उदाहरण एक्सेल डेटा मॉडल में महारत हासिल करें: डेटा व्यवस्थित और विश्लेषण करने के 3 व्यावहारिक उदाहरण

    एक्सेल बड़ी मात्रा में डेटा की व्याख्या कर सकता है, लेकिन यदि आप इसे व्यवस्थित करने के लिए डेटा मॉडल टूल का उपयोग नहीं कर रहे हैं, तो आप बहुत मेहनत कर रहे होंगे। इस टूल की मदद से, आप एक साझा कॉलम के आधार पर संबंध बनाकर कई टेबल से डेटा जोड़ सकते हैं। इस लेख में, हम आपको दिखाएंगे कि एक्सेल डेटा मॉडल क

  1. एक्सेल में महारत: मान को निर्धारित सीमा से अधिक होने से रोकें एक्सेल में महारत: मान को निर्धारित सीमा से अधिक होने से रोकें

    यह ट्यूटोरियल प्रदर्शित करेगा कि एक्सेल फॉर्मूला का उपयोग कैसे करें ताकि मान एक निश्चित मान से अधिक न हो। कभी-कभी, बहुत सारे डेटा से निपटने के दौरान, एक निश्चित सीमा निर्धारित करना बहुत आवश्यक हो जाता है जिससे डेटा उससे अधिक न हो। कोई भी कंपनी या शैक्षणिक संस्थान उत्कृष्टता स्तर या लाभ मार्जिन मापने