विषयसूची
Microsoft Excel में, आप VLOOKUP फ़ंक्शन के बारे में अच्छी तरह से अवगत हो सकते हैं, जबकि Excel 365 में XLOOKUP फ़ंक्शन को जोड़ने से उपयोगकर्ता-मित्रता को देखते हुए पहले वाले को पार करने की अधिक संभावना है। इस लेख में, आपके पास इन दो उपयोगी लुकअप फ़ंक्शंस के बीच तुलना का एक विस्तृत अवलोकन होगा: XLOOKUP और VLOOKUP उपयुक्त उदाहरणों और उपयुक्त उदाहरणों के साथ।
अभ्यास कार्यपुस्तिका डाउनलोड करें
आप उस एक्सेल वर्कबुक को डाउनलोड कर सकते हैं जिसका उपयोग हमने इस लेख को तैयार करने के लिए किया है।
एक्सेल में एक्सलुकअप और वीलुकअप की मूल बातें
एक्सलुकअप फंक्शन
द एक्सलुकअप फ़ंक्शन एक मैच के लिए एक श्रेणी या सरणी खोजता है और दूसरी श्रेणी या सरणी से संबंधित आइटम लौटाता है। डिफ़ॉल्ट रूप से, एक सटीक मिलान का उपयोग किया जाता है। इस फ़ंक्शन का सामान्य सूत्र इस प्रकार है:
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
VLOOKUP फ़ंक्शन
VLOOKUP फ़ंक्शन तालिका के सबसे बाएँ स्तंभ में मान खोजता है और फिर उसी में मान लौटाता है एक निर्दिष्ट स्तंभ से पंक्ति। डिफ़ॉल्ट रूप से, तालिका को आरोही क्रम में क्रमबद्ध किया जाना चाहिए। इस फ़ंक्शन का सामान्य सूत्र इस तरह दिखता है:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Argumentsलेख अब आपको एक्सेल में XLOOKUP और VLOOKUP के बीच के अंतर को समझने में मदद करेगा। यदि आपके कोई प्रश्न या प्रतिक्रिया है, तो कृपया मुझे टिप्पणी अनुभाग में बताएं। या आप इस वेबसाइट पर एक्सेल कार्यों से संबंधित हमारे अन्य लेख देख सकते हैं।
XLOOKUP फ़ंक्शन की व्याख्या <18 lookup_value <18 आवश्यकतर्क | आवश्यक/वैकल्पिक | स्पष्टीकरण | ||
---|---|---|---|---|
आवश्यक | डेटा तालिका में खोजा जाने वाला निर्दिष्ट मान। | |||
lookup_array | आवश्यक | कक्षों की एक श्रेणी या एक सरणी जहां लुकअप मान होगा के लिए खोजा जा सकता है। कोशिकाओं की श्रेणी या एक सरणी जहां से आउटपुट डेटा निकाला जाएगा। | ||
[if_not_found] | वैकल्पिक | लुकअप मान नहीं मिलने पर पाठ प्रारूप में अनुकूलित संदेश। | ||
[match_mode] | वैकल्पिक | यह परिभाषित करता है कि फ़ंक्शन निर्दिष्ट मानदंडों या वाइल्डकार्ड वर्ण मिलान के आधार पर सटीक मिलान की तलाश करेगा या नहीं। | ||
[search_mode] | वैकल्पिक | यह खोज क्रम को परिभाषित करता है (आरोही या अवरोही में, पिछले से पहले या पहले से आखिरी तक)।>तर्क | आवश्यक/वैकल्पिक | स्पष्टीकरण |
लुकअप_मूल्य | आवश्यक | डेटा तालिका में खोजा जाने वाला निर्दिष्ट मान। | ||
table_array | सेल्स की एक श्रेणी या एक सरणी जहांलुकअप मान खोजा जाएगा। | |||
col_index_num | आवश्यक | निर्दिष्ट सरणी में कॉलम की अनुक्रमणिका संख्या, जहां वापसी मान मौजूद है। | ||
[range_lookup] | वैकल्पिक | सटीक या अनुमानित मिलान परिभाषित करता है। |
उपयोगों के बीच 5 तुलनात्मक उदाहरण XLOOKUP और VLOOKUP
आइए अब कुछ उदाहरणों के माध्यम से यह पता लगाते हैं कि ये दोनों कार्य एक दूसरे से समान या भिन्न कैसे हैं। आपको यह भी पता चलेगा कि आपको अपने डेटासेट के साथ काम करते समय VLOOKUP या XLOOKUP फ़ंक्शन का उपयोग कहां करना चाहिए।
1। अद्वितीय मूल्य देखने और डेटा निकालने के लिए XLOOKUP और VLOOKUP
नीचे दी गई तस्वीर में, कई लोकप्रिय स्मार्टफोन उपकरणों और उनके विनिर्देशों के साथ एक डेटासेट प्रस्तुत किया गया है। यहां VLOOKUP और XLOOKUP फ़ंक्शन का अलग-अलग उपयोग करके, हम देखेंगे कि ये फ़ंक्शन निर्दिष्ट लुकअप मान के आधार पर अद्वितीय डेटा निकालने के लिए कैसे काम करते हैं।
उदाहरण के लिए, हम डेटा तालिका से Samsung S21 Ultra के विनिर्देशों को निकालने जा रहे हैं।
हम पहले VLOOKUP फ़ंक्शन लागू करने जा रहे हैं। आउटपुट सेल C16 में, आवश्यक सूत्र होगा:
=VLOOKUP(B16,B5:E13,{2,3,4},FALSE)
Enter दबाने के बाद, आपको तालिका में उपलब्ध निर्दिष्ट स्मार्टफ़ोन के लिए सभी जानकारी मिल जाएगी।
अब, यदि हम इसका उपयोग करते हैं XLOOKUP VLOOKUP फ़ंक्शन के बजाय फ़ंक्शन, आउटपुट Cell C16 निम्न सूत्र द्वारा एम्बेड किया जाएगा:
=XLOOKUP(B16,B5:B13,C5:E13,,0)
Enter दबाने के बाद, आपको VLOOKUP फ़ंक्शन के समान परिणाम मिलेगा।
तो, मूल इन दो कार्यों का उपयोग करने के बीच अंतर यह है कि VLOOKUP फ़ंक्शन ने सरणी में निर्दिष्ट कॉलम संख्याओं के आधार पर कई मान निकाले हैं, जबकि XLOOKUP फ़ंक्शन ने एक समान आउटपुट लौटाया है। रिटर्न ऐरे आर्ग्युमेंट के रूप में स्पेसिफिकेशंस वाले सेल। यदि लुकअप मान नहीं मिला है तो VLOOKUP संदेश दिखाने में असमर्थ है
अब एक ऐसे परिदृश्य के बारे में सोचते हैं जहां डेटा तालिका में लुकअप मान नहीं मिला है। इसलिए, VLOOKUP फ़ंक्शन का उपयोग #N/A त्रुटि यहां लौटाएगा। लेकिन XLOOKUP फ़ंक्शन आपको आउटपुट संदेश को अनुकूलित करने देगा यदि तालिका में लुकअप मान नहीं मिलता है।
यह मानते हुए कि हम Xiaomi Mi 10 Pro के विनिर्देशों को खोजने जा रहे हैं निम्नलिखित टेबल में। आउटपुट सेल C16 होगा:
=VLOOKUP(B16,B5:E13,{2,3,4},FALSE)
Enter दबाने के बाद, फ़ंक्शन एक लौटाएगा #N/A लुकअप के रूप में त्रुटिमूल्य डेटा तालिका में उपलब्ध नहीं है।
अब यदि आप किसी संदेश को XLOOKUP फ़ंक्शन के साथ अनुकूलित करते हैं यदि लुकअप मान नहीं मिलता है तो आवश्यक है Cell C16 में फार्मूला इस तरह दिख सकता है:
=XLOOKUP(B16,B5:B13,C5:E13,"Not Found",0)
Enter दबाने के बाद, फ़ंक्शन निर्दिष्ट रिटर्न करेगा संदेश: "नहीं मिला" ।
यदि आप VLOOKUP फ़ंक्शन के साथ एक अनुकूलित संदेश प्रदर्शित करना चाहते हैं, तो आपके पास यहां VLOOKUP फ़ंक्शन के साथ IF फ़ंक्शन को संयोजित करने के लिए।
और पढ़ें: मिलान होने पर VLOOKUP #N/A क्यों लौटाता है? (5 कारण और समाधान)
समान रीडिंग
- VLOOKUP काम नहीं कर रहा (8 कारण और समाधान)
- Excel LOOKUP बनाम VLOOKUP: 3 उदाहरणों के साथ
- INDEX MATCH बनाम VLOOKUP फ़ंक्शन (9 उदाहरण)
- उपयोग करें एक्सेल में कई मानदंडों के साथ VLOOKUP (6 तरीके + विकल्प)
- Excel SUMIF & एकाधिक शीट्स में VLOOKUP
3. VLOOKUP केवल सबसे बाएँ कॉलम में मान खोजता है
निम्न चित्र में, डेटासेट को थोड़ा संशोधित किया गया है। उपकरण नाम वाले स्तंभ को डेटा तालिका के अंत में स्थानांतरित कर दिया गया है। जैसा कि हम जानते हैं, VLOOKUP फंक्शन तालिका में केवल सबसे बाएं कॉलम में लुकअप मान की खोज करता है, अब हम उस आउटपुट का पता लगाएंगे जो फ़ंक्शन वापस लौटाएगा यदि हम सबसे दाईं ओर एक मान की तलाश करते हैंतालिका में स्तंभ।
Cell C16 में आवश्यक फ़ंक्शन होगा:
=VLOOKUP(B16,B5:E13,{1,2,3},FALSE)
<2 Enter दबाने के बाद, आपको रिटर्न आउटपुट के रूप में #N/A एरर मिलेगा। तो, अब यह समझ में आ गया है कि VLOOKUP फ़ंक्शन का उपयोग करते समय, आपको केवल सबसे बाएँ कॉलम में एक मान देखना होगा, अन्यथा, फ़ंक्शन अपेक्षित परिणाम प्रदर्शित नहीं करेगा।
<33
लेकिन XLOOKUP फ़ंक्शन आपको इस मामले में निराश नहीं करेगा। XLOOKUP फ़ंक्शन के उपयोग से, आप केवल सेल की श्रेणी या लुकअप ऐरे का उल्लेख करके तालिका में कहीं भी लुकअप मान खोज सकते हैं।
इसलिए, निर्दिष्ट के लिए तालिका से उपलब्ध डेटा निकालने के लिए डिवाइस सेल B16 में मौजूद है, तो XLOOKUP फ़ंक्शन निम्न सिंटैक्स के साथ आएगा:
=XLOOKUP(B16,E5:E13,B5:D13,,0)
Enter<2 दबाने के बाद>, आपको निर्दिष्ट स्मार्टफोन डिवाइस के लिए निकाला गया डेटा तुरंत दिखाया जाएगा।
और पढ़ें: Excel VLOOKUP to Find Last कॉलम में मान (विकल्पों के साथ)
4. केवल XLOOKUP के साथ अंतिम घटना के आधार पर डेटा निकालें
XLOOKUP फ़ंक्शन तालिका में लुकअप मान की अंतिम घटना के आधार पर डेटा निकालता है। उदाहरण के लिए, हम यह पता लगा सकते हैं कि कॉलम B में कौन सा स्मार्टफोन डिवाइस आखिरी है जो बायोनिक चिपसेट का उपयोग करता है।
XLOOKUP फ़ंक्शन के साथ आवश्यक सूत्र सेल C16 चाहिएbe:
=XLOOKUP(B16,C5:C13,B5:B13,,0,-1)
Enter दबाने के बाद, फ़ंक्शन एक ही बार में संबंधित डिवाइस का नाम वापस कर देगा।
<35
फ़ंक्शन में, हमने [search_mode] तर्क का उपयोग किया है जहाँ '-1' का अर्थ है कि फ़ंक्शन अंतिम से पहले तक के मान को खोजेगा। यदि आप यहां '1' चुनने का विकल्प चुनते हैं, तो फ़ंक्शन पहले से आखिरी तक दिखेगा।
इसके विपरीत, VLOOKUP फ़ंक्शन ही है किसी तालिका में अंतिम घटना के आधार पर डेटा निकालने में सक्षम नहीं। डेटा तालिका में अंतिम से मूल्य देखने के लिए इसे कुछ अन्य कार्यों के साथ जोड़ा जाना पड़ सकता है। (4 त्वरित तरीके)
5. XLOOKUP वाइल्डकार्ड वर्णों का उपयोग करने के लिए एक वैकल्पिक तर्क का उपयोग करता है
हमारे अंतिम उदाहरण में, हम यह पता लगाएंगे कि VLOOKUP और XLOOKUP फ़ंक्शन कैसे काम करते हैं, जबकि डेटा आधारित लुकअप मान के रूप में आंशिक मिलान पर। उदाहरण के लिए, हम स्मार्टफोन डिवाइस के मॉडल नंबर 'S21' की खोज करके उपलब्ध विनिर्देशों का पता लगाने जा रहे हैं।
वाइल्डकार्ड के उपयोग के साथ वाइल्डकार्ड वर्ण साथ ही एम्परसैंड (&) ऑपरेटर, VLOOKUP आउटपुट में फ़ंक्शन सेल C16 इस तरह दिखेगा:
<6 =VLOOKUP("*"&B16&"*",B5:E13,{2,3,4},FALSE)
Enter दबाने के बाद, सूत्र दिए गए Samsung S21 Ultra के सभी विनिर्देशों को वापस कर देगाडेटासेट।
अब XLOOKUP फ़ंक्शन का उपयोग करते समय, हमें [match_mode] तर्क को सक्रिय करना होगा और इसे <से परिभाषित करना होगा 1>'2' वाइल्डकार्ड वर्णों मिलानों को दर्शाने के लिए।
तो, सेल C16 में आवश्यक फ़ंक्शन इस तरह दिखाई देगा:
=XLOOKUP("*"&B16&"*",B5:B13,C5:E13,,2)
Enter दबाने के बाद, आपको वैसा ही परिणाम मिलेगा जैसा पहले VLOOKUP फ़ंक्शन में मिलता था।
और पढ़ें: एक्सेल में वाइल्डकार्ड के साथ वीलुकअप (3 तरीके)
क्यों एक्सलुकअप, वीलुकअप से बेहतर है ?
- XLOOKUP फ़ंक्शन में, आपको रिटर्न ऐरे के रूप में सेल की एक श्रेणी या एक सरणी निर्दिष्ट करनी होगी, जिसे डेटा तालिका से दर्शाना बहुत आसान है . VLOOKUP फ़ंक्शन में, तालिका से कई मान निकालते समय, आपको मैन्युअल रूप से कॉलम के इंडेक्स नंबरों को एक सरणी में निर्दिष्ट करना होगा जहां वापसी मान मौजूद हैं, और कभी-कभी इंडेक्स नंबरों को खोजने के लिए यह काफी मुश्किल है एक बड़े डेटासेट से।
- XLOOKUP फ़ंक्शन तब आसान होता है जब आपको लुकअप मान नहीं मिलने पर एक अनुकूलित संदेश दिखाना होता है। VLOOKUP फ़ंक्शन स्वयं कोई अनुकूलित संदेश नहीं दिखा सकता है।
- VLOOKUP फ़ंक्शन तालिका में सबसे बाएँ कॉलम में मान खोजता है जबकि XLOOKUP फ़ंक्शन दिए गए डेटा तालिका में किसी भी कॉलम में मान की तलाश करता है।
- VLOOKUP फ़ंक्शन के साथ, आपको निर्दिष्ट करना होगासंपूर्ण तालिका सरणी जहां लुकअप मान और वापसी मान मौजूद हैं। XLOOKUP फ़ंक्शन में, आपको लुकअप ऐरे और रिटर्न ऐरे को अलग-अलग परिभाषित करना होगा। दिए गए डेटासेट जबकि, VLOOKUP को तालिका में अंतिम घटना के आधार पर डेटा निकालने के लिए अन्य कार्यों की आवश्यकता होती है।
- XLOOKUP फ़ंक्शन आपको बाइनरी खोज के लिए जाने की अनुमति देता है , VLOOKUP फ़ंक्शन इस तरह के मानदंड के साथ नहीं आता है।
- VLOOKUP फ़ंक्शन के साथ, आप केवल अगले छोटे मान को वापस करने के लिए अनुमानित मिलान का उपयोग कर सकते हैं। लेकिन XLOOKUP फ़ंक्शन के साथ, आप तालिका से अगले छोटे या अगले बड़े मान में से कोई भी वापस करने में सक्षम होंगे।
एक्सेल में XLOOKUP की सीमाएँ
XLOOKUP फ़ंक्शन के साथ केवल एक विशिष्ट दोष हो सकता है और वह केवल Microsoft Excel 365 में इसकी उपलब्धता है। XLOOKUP फ़ंक्शन पुराने संस्करणों के साथ संगत नहीं है। लेकिन VLOOKUP फ़ंक्शन Excel के किसी भी संस्करण में उपयोग करने के लिए उपलब्ध है। इसलिए, यदि आपको XLOOKUP फ़ंक्शन का उपयोग करना दिलचस्प लगता है, तो Microsoft Excel के नवीनतम संस्करण पर स्विच करना शायद एक बेहतर विकल्प हो सकता है।
अंतिम शब्द
मुझे उम्मीद है दो कार्यों के बीच तुलनात्मक विश्लेषण और साथ ही इसमें ऊपर वर्णित संबंधित उदाहरण