VLOOKUP फ़ंक्शन Microsoft Excel के सबसे शक्तिशाली, लचीले और अत्यंत उपयोगी कार्यों में से एक है जो मूल्यों को खोजने और पुनर्प्राप्त करने के लिए - या तो बिल्कुल मिलान किए गए मान या निकटतम मिलान किए गए मान - संबंधित मान को देखकर। लेकिन कभी-कभी, केवल एक VLOOKUP का उपयोग करके काम नहीं मिलता। उस स्थिति में, हम अनेक VLOOKUP . लागू कर सकते हैं . इस लेख में, हम आपको नेस्टेड VLOOKUP . को लागू करने का तरीका दिखाएंगे एक्सेल में।
कार्यपुस्तिका डाउनलोड करें
आप यहां से निःशुल्क अभ्यास एक्सेल वर्कबुक डाउनलोड कर सकते हैं।
एक्सेल में VLOOKUP
वीलुकअप का अर्थ है 'ऊर्ध्वाधर लुकअप '। यह एक ऐसा फ़ंक्शन है जो एक्सेल को एक कॉलम में एक निश्चित मान के लिए खोज करता है, ताकि एक ही पंक्ति में एक अलग कॉलम से एक मान वापस किया जा सके।
सामान्य सूत्र:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
यहाँ,
तर्क | <वें शैली ="चौड़ाई:222.657%; ऊंचाई:26px;">परिभाषा|
---|---|
lookup_value | वह मान जिसका आप मिलान करने का प्रयास कर रहे हैं |
table_array | डेटा श्रेणी जिसे आप अपना मान खोजना चाहते हैं |
col_index_num | लुकअप_मान का संगत स्तंभ |
range_lookup | यह एक बूलियन मान है:TRUE या FALSE। FALSE (या 0) का अर्थ है सटीक मिलान और TRUE (या 1) का अर्थ अनुमानित मिलान है। |
एक्सेल में नेस्टेड VLOOKUP का उपयोग करने के लिए 3 मानदंड
इस अनुभाग में, आप जानेंगे कि उत्पाद मूल्य . कैसे प्राप्त करें और बिक्री मूल्य नेस्टेड VLOOKUP . लागू करके एक्सेल में। हम आपको यह भी बताएंगे कि IFERROR फ़ंक्शन को कैसे संयोजित किया जाए नेस्टेड VLOOKUP . के साथ एक्सेल में।
1. उत्पाद मूल्य निकालने के लिए नेस्टेड VLOOKUP का कार्यान्वयन
निम्नलिखित डेटासेट पर विचार करें। परिणाम तालिका . में , हम कीमत प्राप्त करना चाहते हैं उत्पाद के आधार पर आईडी . लेकिन ये दोनों एक साथ किसी एक टेबल में नहीं हैं। आईडी तालिका 1 . में है और कीमत तालिका 2 . में है . तो हम यहाँ क्या करने जा रहे हैं, हम ID . की खोज करेंगे तालिका 1 . में और मिलान मूल्य के आधार पर, हम कीमत . निकालेंगे तालिका से 2 और परिणाम कीमत . में दिखाएं परिणाम तालिका . में कॉलम ।
चरण:
- उस सेल पर क्लिक करें जिसे आप कीमत चाहते हैं आईडी . के (उदा. ID A101 . के पास वाला सेल परिणाम तालिका . में , I5 )
- और निम्न सूत्र लिखें,
=VLOOKUP(VLOOKUP(H5, $B$5:$C$9, 2, FALSE), $E$5:$F$9, 2, FALSE)
यहाँ,
H5 =A101 , आईडी जिसे हमने परिणाम तालिका . में संग्रहीत किया है लुकअप मान के रूप में
$B$5:$C$9 =तालिका 1 . में डेटा श्रेणी लुकअप मान खोजने के लिए
$E$5:$F$9 =तालिका 2 . में डेटा श्रेणी लुकअप मान खोजने के लिए
2 =लुकअप वैल्यू खोजने के लिए कॉलम इंडेक्स नंबर
गलत =जैसा कि हम एक सटीक मिलान चाहते हैं, इसलिए हम तर्क को FALSE . के रूप में रखते हैं ।
- Ctrl + Shift + Enter दबाएं अपने कीबोर्ड पर।
आपको कीमत मिलेगी ($50 ) की आईडी A101 परिणाम सेल में (I5 )।
- पंक्ति को हैंडल भरकर . द्वारा नीचे खींचें कीमत . प्राप्त करने के लिए शेष पंक्तियों में सूत्र लागू करने के लिए सभी उत्पाद ID . का परिणाम तालिका . में ।
ऊपर दी गई तस्वीर को देखें, हमें कीमत मिल गई है सभी उत्पाद ID . का परिणाम तालिका . में नेस्टेड VLOOKUP . चलाकर सूत्र।
फॉर्मूला ब्रेकडाउन:
- VLOOKUP(H5, $B$5:$C$9, 2, 0)
- आउटपुट:"फुटबॉल"
- स्पष्टीकरण: H5 =A101, डेटा श्रेणी में खोजें $B$5:$C$9 , जो कॉलम इंडेक्स 2 . में है (बी कॉलम ), FALSE . की सहायता से उत्पाद . का सटीक मिलान पाने के लिए नाम “फुटबॉल” ।
- VLOOKUP(VLOOKUP(H5, $B$5:$C$9,2,0), $E$5:$F$9, 2, 0) -> बन जाता है
- VLOOKUP(“फुटबॉल”, $E$5:$F$9, 2, 0)
- आउटपुट:$50
- स्पष्टीकरण: “फुटबॉल”, डेटा श्रेणी में खोजें $E$5:$F$9 , सटीक मिलान प्राप्त करने के लिए (FALSE ) की कीमत , $50 ।
2. बिक्री मूल्य प्राप्त करने के लिए नेस्टेड VLOOKUP का अनुप्रयोग
निम्नलिखित डेटासेट पर विचार करें। परिणाम तालिका . में , हम बिक्री . प्राप्त करना चाहते हैं उत्पाद . के आधार पर मूल्य नाम। तो हम यहां क्या करने जा रहे हैं, हम उत्पाद . की खोज करेंगे तालिका 1 . में नाम और मिलान मूल्य के आधार पर, हम बिक्री . निकालेंगे तालिका 2 . से मान और बिक्री . में परिणाम दिखाएं परिणाम तालिका . में कॉलम ।
चरण:
- उस सेल पर क्लिक करें जिसे आप बिक्री चाहते हैं उत्पाद . का मूल्य (उदा. उत्पाद . के पास वाला सेल फुटबॉल परिणाम तालिका . में , J5 )
- और निम्न सूत्र लिखें,
=VLOOKUP(VLOOKUP(I5,$B$5:$C$9,2,0),$E$5:$G$9,2,0)
यहाँ,
I5 =फुटबॉल , उत्पाद नाम जिसे हमने परिणाम तालिका . में संग्रहीत किया है लुकअप मान के रूप में
$B$5:$C$9 =तालिका 1 . में डेटा श्रेणी लुकअप मान खोजने के लिए
$E$5:$G$9 =तालिका 2 . में डेटा श्रेणी लुकअप मान खोजने के लिए
2 =लुकअप वैल्यू खोजने के लिए कॉलम इंडेक्स नंबर
0 =जैसा कि हम एक सटीक मिलान चाहते हैं, इसलिए हम तर्क को 0 . के रूप में रखते हैं या गलत ।
- Ctrl + Shift + Enter दबाएं अपने कीबोर्ड पर।
आपको बिक्री . मिलेगी मूल्य ($1,000 ) फुटबॉल . का परिणाम सेल में (J5 )।
- पंक्ति को हैंडल भरकर . द्वारा नीचे खींचें बिक्री . प्राप्त करने के लिए शेष पंक्तियों में सूत्र लागू करने के लिए सभी उत्पाद . का मूल्य परिणाम तालिका . में ।
ऊपर दी गई तस्वीर को देखें, हमें बिक्री . मिली है सभी उत्पाद . का मूल्य परिणाम तालिका . में नेस्टेड VLOOKUP . चलाकर सूत्र।
फॉर्मूला ब्रेकडाउन:
- VLOOKUP(I5, $B$5:$C$9, 2, 0)
- आउटपुट:"डेविड"
- स्पष्टीकरण: I5 =फुटबॉल, डेटा श्रेणी में खोजें $B$5:$C$9 , जो कॉलम इंडेक्स 2 . में है (बी कॉलम ), 0 . की सहायता से विक्रेता . का सटीक मिलान पाने के लिए नाम "डेविड" ।
- VLOOKUP(VLOOKUP(I5, $B$5:$C$9, 2, 0), $E$5:$G$9, 2, 0) -> बन जाता है
- VLOOKUP(“डेविड”, $E$5:$G$9, 2, 0)
- आउटपुट:$1,000
- स्पष्टीकरण: “डेविड”, डेटा श्रेणी में खोजें $E$5:$G$9 , सटीक मिलान प्राप्त करने के लिए (0 ) की बिक्री मूल्य $1,000 ।
3. नेस्टेड VLOOKUP और IFERROR फ़ंक्शन का संयोजन
इस खंड में, हम देखेंगे कि नेस्टेड VLOOKUP . को कैसे संयोजित किया जाए और IFERROR एक एकल लुकअप मान के आधार पर एकाधिक तालिकाओं से एक निश्चित परिणाम निकालने के लिए कार्य करता है।
निम्न डेटासेट देखें जहां उत्पाद s 3 अलग-अलग तालिकाओं में वितरित किए जाते हैं। हम एक विशिष्ट उत्पाद . की खोज करेंगे ID (A106) . के आधार पर उन 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 , आईडी जिसे हमने परिणाम तालिका . में संग्रहीत किया है लुकअप मान के रूप में
$B$5:$C$7 =तालिका 1 . में डेटा श्रेणी लुकअप मान खोजने के लिए
$E$5:$F$7 =तालिका 2 . में डेटा श्रेणी लुकअप मान खोजने के लिए
$H$5:$I$7 =तालिका 3 . में डेटा श्रेणी लुकअप मान खोजने के लिए
2 =लुकअप वैल्यू खोजने के लिए कॉलम इंडेक्स नंबर
0 =जैसा कि हम एक सटीक मिलान चाहते हैं, इसलिए हम तर्क को 0 . के रूप में रखते हैं या गलत ।
- Ctrl + Shift + Enter दबाएं अपने कीबोर्ड पर।
आपको उत्पाद . मिलेगा नाम (क्रिकेट का बल्ला ) लुकअप की ID A106 परिणाम सेल में (L5 )।
फॉर्मूला ब्रेकडाउन:
- VLOOKUP(K5, $H$5:$I$7, 2, 0)
- आउटपुट:#N/A
- स्पष्टीकरण: K5 =A106, डेटा श्रेणी में खोजें $H$5:$I$7 सटीक मिलान प्राप्त करने के लिए (2 ) उत्पाद की ID A106 . चूंकि ID A106 . का कोई मेल नहीं है $H$5:$I$7 (तालिका 3), . की सीमा में इसलिए यह लौटाता है #N/A त्रुटि.
- VLOOKUP(K5, $E$5:$F$7, 2, 0)
- आउटपुट:"क्रिकेट बैट"
- स्पष्टीकरण: K5 =A106, डेटा श्रेणी में खोजें $E$5:$F$7 2 . की सहायता से (गलत) उत्पाद का सटीक मिलान प्राप्त करने के लिए ID A106 . हमें ID . का मिलान मिला A106 उस श्रेणी में (तालिका 2 ), इसलिए यह "क्रिकेट बैट" . लौटाता है ।
- IFERROR(VLOOKUP(K5, $E$5:$F$7, 2, 0),VLOOKUP(K5, $H$5:$I$7, 2, 0) -> बन जाता है
- IFERROR(“क्रिकेट बैट”, #N/A)
- आउटपुट:"क्रिकेट बैट"
- स्पष्टीकरण: IFERROR फ़ंक्शन सूत्र की जाँच करता है और यदि परिणाम के रूप में उसे कोई त्रुटि मिलती है, तो यह उपयोगकर्ता द्वारा एक और निर्दिष्ट मान लौटाता है।
- VLOOKUP(K5, $B$5:$C$7, 2, 0)
- आउटपुट:#N/A
- स्पष्टीकरण: K5 =A106, डेटा श्रेणी में खोजें $B$5:$C$7 सटीक मिलान प्राप्त करने के लिए (2 ) उत्पाद की ID A106 . चूंकि ID A106 . का कोई मेल नहीं है $B$5:$C$7 (तालिका 1), . की सीमा में इसलिए यह लौटाता है #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, “क्रिकेट बैट”)
- आउटपुट:"क्रिकेट बैट"
- स्पष्टीकरण: IFERROR फ़ंक्शन सूत्र की जाँच करता है और यदि परिणाम के रूप में उसे कोई त्रुटि मिलती है, तो यह उपयोगकर्ता द्वारा एक और निर्दिष्ट मान लौटाता है।
ध्यान रखें
- क्योंकि मान की खोज के लिए डेटा तालिका सरणी की सीमा निश्चित है, डॉलर ($) डालना न भूलें सरणी तालिका के सेल संदर्भ संख्या के सामने साइन इन करें।
- सरणी मानों के साथ काम करते समय, Ctrl + Shift + Enter दबाना न भूलें परिणाम निकालते समय अपने कीबोर्ड पर। केवल Enter दबाने पर केवल तभी काम करेगा जब आप Microsoft 365 का उपयोग कर रहे हों ।
निष्कर्ष
इस लेख में नेस्टेड VLOOKUP . का उपयोग करने के तरीके के बारे में विस्तार से बताया गया है एक्सेल में 3 अलग-अलग मानदंडों के साथ। मुझे उम्मीद है कि यह लेख आपके लिए बहुत फायदेमंद रहा होगा। बेझिझक पूछें कि क्या इस विषय के संबंध में आपके कोई प्रश्न हैं।
संबंधित लेख
- एक्सेल में एसयूएम फ़ंक्शन के साथ वीलुकअप का उपयोग कैसे करें (6 तरीके)
- निकटतम मिलान खोजने के लिए एक्सेल VLOOKUP (5 उदाहरणों के साथ)
- एक्सेल में VLOOKUP केस को संवेदनशील कैसे बनाएं (4 तरीके)
- Excel में कई मानदंडों के साथ VLOOKUP का उपयोग करें (6 तरीके + विकल्प)
- एक्सेल VBA (4 उदाहरण) में VLOOKUP फ़ंक्शन का उपयोग कैसे करें