Excel सूत्र: INDIRECT के साथ गतिशील लुकअप तालिका -

विषय - सूची

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

=VLOOKUP(A1,INDIRECT("text"),column)

सारांश

डायनेमिक लुकअप टेबल की अनुमति देने के लिए, आप VLOOKUP के अंदर नामित श्रेणियों के साथ INDIRECT फ़ंक्शन का उपयोग कर सकते हैं। उदाहरण में G5 में सूत्र दिखाया गया है:

=VLOOKUP(F5,INDIRECT(E5),2,0)

पृष्ठभूमि

इस फॉर्मूले का उद्देश्य लुकअप फंक्शन के अंदर टेबल रेंज स्विच करने का एक आसान तरीका है। संभाल करने का एक तरीका है कि प्रत्येक तालिका के लिए नामांकित श्रेणी बनाई जाए, फिर VLOOKUP के अंदर नामित सीमा को देखें। हालाँकि, यदि आप पाठ के रूप में केवल VLOOKUP को सारणी सारणी देने का प्रयास करते हैं (यानी "table1") सूत्र विफल हो जाएगा। पाठ को एक वैध संदर्भ में हल करने के लिए INDIRECT फ़ंक्शन की आवश्यकता है।

स्पष्टीकरण

मूल में, यह एक मानक VLOOKUP सूत्र है। एकमात्र अंतर एक वैध तालिका सरणी वापस करने के लिए INDIRECT का उपयोग है।

दिखाए गए उदाहरण में, दो नामित श्रेणियां बनाई गई हैं: "टेबल 1" (बी 4: सी 6), और "टेबल 2" (बी 9: सी 11) *।

G5 में, INDIRECT टेक्स्ट को E5 में चुनता है और इसे नामित श्रेणी "table1" में हल करता है, जो B4: C6 को हल करता है, जो VLOOKUP में वापस आ जाता है। VLOOKUP लुकअप करता है और तालिका 1 में "ब्लू" रंग के लिए 12 रिटर्न करता है।

G6 में, प्रक्रिया समान है। ई 6 में पाठ "टेबल 2" को हल करता है, जो बी 9: सी 11 का समाधान करता है। उसी लुकअप वैल्यू के साथ, VLOOKUP 24 देता है।

* नोट: नाम की श्रेणियाँ वास्तव में $ B $ 9: $ C $ 11 जैसे पूर्ण संदर्भ बनाती हैं, लेकिन मैंने वर्णन को पढ़ने में आसान बनाने के लिए पूर्ण संदर्भ वाक्य रचना को छोड़ दिया है।

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