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 से मूल्य निकालेंगे और परिणाम तालिका में मूल्य कॉलम में परिणाम दिखाएंगे।

चरण:
- उस सेल पर क्लिक करें जहां आप 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 दबाएं।

आपको परिणाम सेल (I5) में ID A101 का मूल्य ($50) मिलेगा।
- फिल हैंडल द्वारा पंक्ति को नीचे खींचकर परिणाम तालिका में सभी उत्पाद ID के मूल्य प्राप्त करने के लिए सूत्र को बाकी पंक्तियों पर लागू करें।

ऊपर दी गई तस्वीर देखें, हमने नेस्टेड 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 से बिक्री मूल्य निकालेंगे और परिणाम तालिका में बिक्री कॉलम में परिणाम दिखाएंगे।

चरण:
- उस सेल पर क्लिक करें जहां आप उत्पाद का बिक्री मूल्य चाहते हैं (उदाहरण के लिए परिणाम तालिका में उत्पाद 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 दबाएं।

आपको परिणाम सेल (J5) में Football का बिक्री मूल्य ($1,000) मिलेगा।
- फिल हैंडल द्वारा पंक्ति को नीचे खींचकर परिणाम तालिका में सभी उत्पादों के बिक्री मूल्य प्राप्त करने के लिए सूत्र को बाकी पंक्तियों पर लागू करें।

ऊपर दी गई तस्वीर देखें, हमने नेस्टेड 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) के आधार पर एक विशिष्ट उत्पाद खोजेंगे और परिणाम को परिणाम तालिका के उत्पाद कॉलम में प्रदर्शित करेंगे।

चरण:
- उस सेल पर क्लिक करें जहां आप उत्पाद नाम चाहते हैं (उदाहरण के लिए परिणाम तालिका में 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 दबाएं।

आपको परिणाम सेल (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 उदाहरण)