VLOOKUP फ़ंक्शन में तालिका सरणी
VLOOKUP या वर्टिकल लुकअप में जब हम संदर्भ सेल या मान का उपयोग करते हैं, तो डेटा से मेल खाने वाले स्तंभों के समूह में खोज करने के लिए और आउटपुट प्राप्त करने के लिए, जिस श्रेणी का हम मिलान करते थे, उसे VLOOKUP table_array कहा जाता है, तालिका सरणी में संदर्भित सेल है। स्तंभ के बाईं ओर है।
Excel में VLOOKUP (वर्टिकल लुकअप) फ़ंक्शन टेबल सरणी या डेटासेट और अर्क के एक कॉलम से जानकारी या मूल्य का एक टुकड़ा दिखता है और दूसरे कॉलम से कुछ संबंधित मूल्य या जानकारी देता है।
Excel में VLOOKUP एक बिल्ट-इन फ़ंक्शन है और इसे इसलिए नाम दिया गया है क्योंकि सूत्र मान की तलाश करता है और इसे एक विशिष्ट कॉलम के लंबवत खोजता है। जैसे ही वह मान पाता है वह रुक जाता है और उस मूल्य के दाईं ओर दिखता है जो हम निर्दिष्ट करते हैं।
फ़ंक्शन को चलाने के लिए मान या तर्क की आवश्यकता होती है। Excel में HLOOKUP या VLOOKUP फ़ंक्शन बनाने पर, हम एक तर्क के रूप में कोशिकाओं की एक श्रृंखला दर्ज करते हैं। इस श्रेणी को table_array तर्क कहा जाता है।
![](https://cdn.know-base.net/6737462/vlookuptablearray_how_to_use_vlookup_table_array_in_excel_.png.webp)
VLOOKUP फ़ंक्शन के लिए सामान्य सिंटैक्स निम्नानुसार है:
![](https://cdn.know-base.net/6737462/vlookuptablearray_how_to_use_vlookup_table_array_in_excel__2.png.webp)
VLOOKUP फ़ंक्शन सिंटैक्स में निम्न तर्क होते हैं:
- लुकअप_वेल्यू: आवश्यक, उस मूल्य का प्रतिनिधित्व करता है जिसे हम किसी तालिका या डेटासेट के पहले कॉलम में देखना चाहते हैं।
- Table_array: आवश्यक, खोजे जाने वाले डेटासेट या डेटा सरणी का प्रतिनिधित्व करता है।
- Col_indexnum: आवश्यक, तालिका के स्तंभ संख्या को निर्दिष्ट करने वाले पूर्णांक का प्रतिनिधित्व करता है_जिससे हम नीचे से वापस लौटना चाहते हैं
- Range_lookup: वैकल्पिक, दर्शाता है या परिभाषित करता है कि फ़ंक्शन को लुकअप_वेल्यू का सटीक मिलान नहीं मिलने की स्थिति में क्या लौटना चाहिए। इस तर्क को 'FALSE' पर सेट किया जा सकता है; या 'TRUE', जहां 'TRUE' एक अनुमानित मैच का संकेत देता है (यानी, सटीक मिलान नहीं मिलने की स्थिति में लुकअप_वल्यू के नीचे निकटतम मिलान का उपयोग करें), और 'FALSE' एक सटीक मिलान का संकेत देता है (यानी, यह मामले में त्रुटि देता है) सटीक मिलान नहीं मिला है)। 'TRUE' को '1' और 'FALSE' के लिए '0' के लिए भी प्रतिस्थापित किया जा सकता है।
इसलिए हम उपरोक्त सिंटैक्स में देख सकते हैं कि फ़ंक्शन को प्रदान किया गया दूसरा तर्क VLOOKUP table_array है।
उदाहरण
उदाहरण 1
मान लें कि हमारे पास कुछ छात्रों के रोल नंबर, नाम, वर्ग और ईमेल आईडी से युक्त एक छात्र का रिकॉर्ड है। अब, यदि हम इस डेटाबेस से किसी विशेष छात्र की ईमेल आईडी प्राप्त करना चाहते हैं, तो हम निम्नानुसार VLOOKUP फ़ंक्शन का उपयोग करते हैं:
= VLOOKUP (F2, A2: D12,4,1)
उपरोक्त सूत्र में, श्रेणी- A2: D12 Vlookup तालिका सरणी है।
मान 4 के साथ तीसरा तर्क फ़ंक्शन को छात्र रिकॉर्ड की तालिका के चौथे कॉलम से एक ही पंक्ति में मान वापस करने के लिए कहता है। 1 (TRUE) के रूप में उल्लिखित अंतिम तर्क फ़ंक्शन को एक अनुमानित मैच (सटीक मेल होने पर मौजूद होने पर) वापस करने के लिए कहता है।
![](https://cdn.know-base.net/6737462/vlookuptablearray_how_to_use_vlookup_table_array_in_excel__3.png.webp)
हम यह देख सकते हैं कि VLOOKUP फॉर्मूला छात्र के रिकॉर्ड के टेबल के बाएँ-सबसे कॉलम में ऊपर से नीचे तक खोज कर वैल्यू 6 (सेल F2 में वैल्यू 6 होता है) के लिए दिखता है।
![](https://cdn.know-base.net/6737462/vlookuptablearray_how_to_use_vlookup_table_array_in_excel__4.png.webp)
जैसे ही सूत्र 6 मान पाता है, यह चौथे कॉलम में दाईं ओर जाता है और उसमें से ईमेल आईडी निकालता है।
![](https://cdn.know-base.net/6737462/vlookuptablearray_how_to_use_vlookup_table_array_in_excel__5.png.webp)
इसलिए हम देख सकते हैं कि रोल नंबर 6 की ईमेल आईडी सही ढंग से निकाली गई है और इस फ़ंक्शन के साथ वापस आ गई है।
उदाहरण # 2
अब, मान लें कि हमारे पास दो टेबल हैं: एक कर्मचारी तालिका जिसमें कर्मचारी आईडी, कर्मचारी का नाम, कर्मचारी की टीम और कर्मचारी का पदनाम शामिल है, और दूसरी तालिका में कुछ कर्मचारी आईडी शामिल हैं और हम उनकी संबंधित पदनाम खोजना चाहते हैं, इसलिए हम VLOOKUP लागू करते हैं तालिका_अरे के लिए पूर्ण संदर्भ का उपयोग करते हुए एक सेल में सूत्र और इसे अन्य कोशिकाओं पर चिपकाएं।
= VLOOKUP (F2, $ A $ 2: $ D $ 11,4, 1)
![](https://cdn.know-base.net/6737462/vlookuptablearray_how_to_use_vlookup_table_array_in_excel__6.png.webp)
हम देख सकते हैं कि सेल संदर्भ की पंक्ति और स्तंभ के सामने "$" टाइप करके पूर्ण संदर्भ बनाया गया है। यह संदर्भ बिंदु को लॉक करते समय उपयोगकर्ता को अन्य कक्षों के सेल संदर्भ की प्रतिलिपि बनाने की अनुमति देगा: (इस मामले में तालिका सरणी-ए 2: डी 11 की कोशिकाओं को शुरू करने और समाप्त करने)। एक निरपेक्ष संदर्भ बनाने के लिए एक कीबोर्ड एक्सेल शॉर्टकट सेल संदर्भ टाइप करने के बाद कीपैड पर F4 कुंजी दबाकर है।
![](https://cdn.know-base.net/6737462/vlookuptablearray_how_to_use_vlookup_table_array_in_excel__7.png.webp)
तो अब, जब हम सेल G2 से VLOOKUP फॉर्मूला कॉपी करते हैं और इसे तीन अन्य कोशिकाओं G3, G4, और G5 में पेस्ट करते हैं, तो केवल लुकअप वैल्यू (पहला तर्क जिसमें सेल संदर्भ होता है) में परिवर्तन होता है, और दूसरा तर्क (table_array) एक ही रहता है। ऐसा इसलिए है क्योंकि, G2 में, हमने table_array के लिए निरपेक्ष सेल रेफ़रिंग का उपयोग किया है ताकि टेबल रेंज स्थिर या लॉक रहे।
![](https://cdn.know-base.net/6737462/vlookuptablearray_how_to_use_vlookup_table_array_in_excel__8.png.webp)
तो हम देख सकते हैं कि संबंधित कर्मचारी आईडी के लिए पदनाम सही ढंग से निकाला गया है और table_array के लिए पूर्ण संदर्भ के साथ वापस आ गया है।
उदाहरण # 3
अब, मान लें कि कार्यपुस्तिका में एक अन्य वर्कशीट (उदाहरण 1) पर टेबल_अरे मौजूद है, और जिस रोल नंबर और संबंधित ईमेल आईडी को हम ढूंढना चाहते हैं, वह वर्कबुक में एक और वर्कशीट (उदाहरण 3) पर है। यदि ऐसा है, तो VLOOKUP फ़ंक्शन में टेबल_अरे तर्क में एक विस्मयादिबोधक चिह्न और सेल श्रेणी के बाद शीट नाम शामिल है।
= VLOOKUP (A2, उदाहरण 1! A2: D12,4, 1)
![](https://cdn.know-base.net/6737462/vlookuptablearray_how_to_use_vlookup_table_array_in_excel__9.png.webp)
हम देख सकते हैं कि छात्र की सारणी की श्रेणी: A2: D12 में 'उदाहरण 1' नामक वर्कशीट में निहित है, जबकि सेल और वर्कशीट जहां हम रोल नंबर 12 का मान लौटाना चाहते हैं, उसे '' के रूप में नामित वर्कशीट में समाहित किया गया है। उदाहरण 3 ’। तो, इस मामले में, वर्कशीट 'उदाहरण 3' के सेल बी 2 में वीएलएक्यूयूपी फ़ंक्शन में दूसरे तर्क में शीट का नाम शामिल है जिसमें एक विस्मयादिबोधक चिह्न और सेल रेंज के बाद table_array शामिल है।
![](https://cdn.know-base.net/6737462/vlookuptablearray_how_to_use_vlookup_table_array_in_excel__10.png.webp)
इसलिए हम देख सकते हैं कि रोल नंबर 12 की ईमेल आईडी सही तरीके से निकाली गई है और तब भी लौटी है, जब वर्कबुक की दूसरी शीट पर Vlookup टेबल एरे मौजूद है।
याद रखने वाली चीज़ें
- तर्क: table_array हमेशा एक्सेल में LOOKUP फ़ंक्शन में दूसरा तर्क है।
- LOOKUP फ़ंक्शन में table_array तर्क हमेशा लुकअप मान का अनुसरण करता है।
- Table_array में एक तर्क के रूप में सूचीबद्ध कोशिकाओं की श्रेणी निरपेक्ष या सापेक्ष सेल संदर्भों का उपयोग कर सकती है।
- VLOOKUP को एक तालिका सरणी से लॉक करके, हम कई लुकअप मानों के विरुद्ध एक डेटासेट को जल्दी से संदर्भित कर सकते हैं।
- तालिका_अरे तर्क में स्थित कोशिकाएँ कार्यपुस्तिका में किसी अन्य कार्यपत्रक पर भी मौजूद हो सकती हैं। यदि यह मामला है, तो Vlookup टेबल सरणी तर्क में एक विस्मयादिबोधक चिह्न और सेल रेंज के बाद शीट नाम शामिल है।
- LOOKUP फ़ंक्शन को प्रदान किया गया तर्क 'table_array' तर्क 'col_indexnum' के मान के रूप में कम से कम कई कॉलम चौड़ा होना चाहिए।
- VLOOKUP फ़ंक्शन के लिए, table_array में डेटा के कम से कम दो कॉलम होने चाहिए।