
सामान्य सूत्र
=VLOOKUP(val,INDIRECT("'"&sheet&"'!"&"range"),col,0)
सारांश
वैरिएबल शीट नाम के साथ लुकअप बनाने के लिए, आप INDIRECT फ़ंक्शन के साथ VLOOKUP फ़ंक्शन का उपयोग कर सकते हैं।
दिखाए गए उदाहरण में, C5 में सूत्र है:
=VLOOKUP($B5,INDIRECT("'"&C$4&"'!"&"B5:C11"),2,0)
स्पष्टीकरण
वर्कशीट के "महीने" टैब में एक तालिका होती है जो इस तरह दिखाई देती है:
सारांश टैब पर VLOOKUP सूत्र प्रत्येक माह के लिए शीट नाम का एक डायनामिक संदर्भ बनाकर, महीने टैब से डेटा निकालते हैं।
लुकअप मान को मिश्रित संदर्भ $ B5 के रूप में दर्ज किया गया है, जिसमें तालिका में प्रतिलिपि बनाने के लिए कॉलम को लॉक किया गया है।
तालिका फ़ंक्शन को इस तरह INDIRECT फ़ंक्शन का उपयोग करके बनाया गया है:
INDIRECT("'"&C$4&"'!B5:C11")
मिश्रित संदर्भ C $ 4 पंक्ति 4 में स्तंभ शीर्षकों को संदर्भित करता है, जो कार्यपुस्तिका में शीट नामों (अर्थात "जन", "फ़रवरी", "मार्च") से मेल खाते हैं।
एक एकल उद्धरण वर्ण C $ 4 के दोनों ओर जुड़ जाता है, जो संघनित्र संचालक (&) का उपयोग करता है। इस विशेष उदाहरण में इसकी आवश्यकता नहीं है, लेकिन यह सूत्र को रिक्त स्थान के साथ शीट नामों को संभालने की अनुमति देता है।
अगला, विस्मयादिबोधक बिंदु (!) एक उचित शीट संदर्भ बनाने के लिए दाईं ओर शामिल किया गया है, जो तालिका सरणी के लिए वास्तविक सीमा द्वारा पीछा किया जाता है।
अंत में, VLOOKUP के अंदर, एक सटीक मिलान करने के लिए 0 के साथ कॉलम इंडेक्स के लिए 2 प्रदान किया गया है।