XLOOKUP function

XLOOKUP

XLOOKUP Microsoft Excel में एक नया function है जिसका उपयोग data में lookup करने के लिए किया जा सकता है। यह function Excel 365 में पेश किया गया था और Excel के latest versions में उपलब्ध है। यह कई अतिरिक्त सुविधाओं और क्षमताओं के साथ पारंपरिक lookup function का updated और बेहतर version है।

यह एक शक्तिशाली lookup formula है जो users को table में एक specific value खोजने और संबंधित value वापस करने की अनुमति देता है। यह Excel में VLOOKUP और HLOOKUP functions का एक updated version है जो उनकी सीमाओं को पार करता है और users को अधिक लचीलापन और नियंत्रण प्रदान करता है।

XLOOKUP function का basic syntax इस प्रकार है:

=XLOOKUP(lookup_value,lookup_array,return_array,[if_not_found],[match_mode],[search_mode])

XLOOKUP function का उपयोग table या data की range में एक specific value खोजने के लिए किया जाता है, और उसी row या एक अलग column से संबंधित value लौटाता है। यहां बताया गया है कि प्रत्येक तर्क (argument) क्या दर्शाता है:

  1. lookup_value: वह value जिसे आप lookup_array में देखना चाहते हैं। यह एक cell reference, एक text string या एक numerical value हो सकता है।
  2. lookup_array: cells की वह range जिसे आप lookup_value के लिए खोजना चाहते हैं। यह एक single column या row, या cells की two-dimensional range हो सकती है।
  3. return_array: cells की वह range जिसमें वे values होते हैं जिन्हें आप match मिलने पर वापस करना चाहते हैं। यह एक single column या row, या cells की two-dimensional range हो सकती है जो lookup_array से मेल खाती है।
  4. [if_not_found]: एक optional argument जो specify करता है कि यदि कोई match नहीं मिलता है तो क्या वापस करना है। यह एक text string, एक numerical value या #N/A जैसा कोई error value हो सकता है।
  5. [match_mode]: एक optional argument जो specify करता है कि lookup_value को lookup_array में values के साथ कैसे match किया जाए। यह exact match के लिए 0, approximate match के लिए 1, या exact or approximate match के लिए -1 हो सकता है।
  6. [search_mode]: एक optional argument जो approximate match का उपयोग किए जाने पर search direction specify करता है। यह उस खोज के लिए 1 हो सकता है जो lookup_value से अधिक या उसके बराबर value पाता है, या -1 उस खोज के लिए हो सकता है जो lookup_value से कम या उसके बराबर values पाता है।
ध्यान दें कि optional arguments के चारों ओर square brackets का अर्थ है कि उन्हें formula से छोड़ा जा सकता है। lookup_array और return_array arguments आवश्यक हैं, जबकि अन्य arguments optional हैं।

XLOOKUP function का उपयोग विभिन्न प्रकार के scenarios में किया जा सकता है, जैसे database में किसी specific item को ढूँढना, tables के बीच data का मिलान करना, या test scores के आधार पर grades की गणना करना। function को लचीला और उपयोगकर्ता के अनुकूल होने के लिए design किया गया है, जिसमें case-insensitive खोज और data_array में किसी भी column या row से values वापस करने की क्षमता जैसी विशेषताएं हैं।

आरंभ करने के लिए यहां एक basic XLOOKUP tutorial है:

उदाहरण: मान लीजिए कि आपके पास निम्न data वाली एक table है:

Name Grade
John A
Maria B
Jane C

और आप "John" नाम के छात्र का grade देखना चाहते हैं। आप निम्न XLOOKUP formula का उपयोग कर सकते हैं:

=XLOOKUP("John", A2:A4,B2:B4)

formula का परिणाम "A" होगा, जो "John" नामक छात्र का grade है।

नोट: XLOOKUP function case-insensitive है, इसलिए यह सही परिणाम लौटाएगा चाहे आप search key में "John" या "john" type करें।


XLOOKUP उदाहरण:


Left-to-Right Lookup:

left-to-right lookup का अर्थ है कि return array lookup array के दाईं ओर है। left-to-right देखने के लिए, आप निम्न formula का उपयोग कर सकते हैं:

=XLOOKUP(lookup_value, lookup_array, return_array)

Products Prices
Apple 2.99
Papaya 3.5
Cherry 5
Coconut 2.5
Blueberry 6.5
Apple 4.5
Guava 5.5
Mango 6.1
Pineapple 8.5

उदाहरण के लिए, यदि आपके पास products और उनकी कीमतों की एक सूची है, और आप उस product की कीमत खोजना चाहते हैं जिसका नाम "Apple" है, तो आप निम्न formula का उपयोग कर सकते हैं:

=XLOOKUP("Apple", B2:B10, A2:A10)

यहाँ, B2:B10 lookup array है जिसमें products के नाम हैं, और A2:A10 return array है जिसमें उनकी कीमतें शामिल हैं। यदि यह lookup array में पाया जाता है तो formula Apple का मूल्य लौटाएगा। यदि Apple नहीं मिलता है, तो formula एक #N/A error लौटाएगा।


Right-to-Left Lookup:

right-to-left lookup का अर्थ है कि return array lookup array के बाईं ओर है। दाएँ-से-बाएँ देखने के लिए, आप निम्न formula का उपयोग कर सकते हैं:

=XLOOKUP(lookup_value, lookup_array, return_array)

Price Product
100 Apple
200 Mango
100 Banana
300 Cherry
400 Papaya

उदाहरण के लिए, यदि आपके पास products और उनकी कीमतों की एक सूची है, जिसमें products के नाम दाईं ओर लिखे गये हैं और उनकी कीमतें बाईं ओर लिखें गये हैं और आप "Apple" की कीमत खोजना चाहतें हैं, तो आप निम्न formula का उपयोग कर सकते हैं:

=XLOOKUP("Apple", B2:B10, A2:A10)

यहाँ, B2:B10 lookup array है जिसमें products की कीमतें शामिल हैं, और A2:A10 return array है जिसमें उनके नाम शामिल हैं। formula पहले product की कीमत लौटाएगा जो lookup value से right-to-left दिशा में मेल खाता है। यदि कई matches हैं, तो यह return array में पहले match की कीमत लौटाएगा।


XLOOKUP with If_Not_Found:

lookup array में lookup value नहीं मिलने पर display करने के लिए संदेश specify करने के लिए आप [if_not_found] argument का उपयोग कर सकते हैं। उदाहरण के लिए:

=XLOOKUP("Apple", B2:B10, A2:A10, "Not Found")

यहां, " Not Found " display करने का संदेश है जब Apple lookup array में नहीं मिलता है। Apple मिल जाए तो formula उसकी कीमत लौटा देगा।


XLOOKUP with Match_Mode:

[match_mode] argument आपको XLOOKUP के लिए भिन्न match modes specify करने की अनुमति देता है। तीन match modes हैं: 1 exact match के लिए, 2 wildcard match के लिए, और -1 binary search के लिए।


Exact Match:

exact match करने के लिए, आप निम्न formula का उपयोग कर सकते हैं:

=XLOOKUP(lookup_value, lookup_array, return_array, "", 1)

उदाहरण के लिए, यदि आपके पास products और उनकी कीमतों की एक सूची है, और आप उस product की कीमत खोजना चाहते हैं जिसका नाम "Apple" है, तो आप निम्न formula का उपयोग कर सकते हैं:

=XLOOKUP("Apple", B2:B10, A2:A10, "", 1)

यहाँ, B2:B10 lookup array है जिसमें products के नाम हैं, और A2:A10 return array है जिसमें उनकी कीमतें शामिल हैं। यदि यह lookup array में पाया जाता है तो formula Apple का मूल्य लौटाएगा। यदि Apple नहीं मिलता है, तो formula एक #N/A error लौटाएगा।


Wildcard Match:

wildcard match करने के लिए, आप निम्न formula का उपयोग कर सकते हैं:

=XLOOKUP(lookup_value&"*", lookup_array, return_array, "", 2)

उदाहरण के लिए, यदि आपके पास products और उनकी कीमतों की एक सूची है, और आप उस product की कीमत का पता लगाना चाहते हैं, जिसका नाम "App" से शुरू होता है, तो आप निम्न formula का उपयोग कर सकते हैं:

=XLOOKUP("App" & "*", B2:B10, A2:A10, "", 2)

यहाँ, B2:B10 lookup array है जिसमें products के नाम हैं, और A2:A10 return array है जिसमें उनकी कीमतें शामिल हैं। formula पहले product की कीमत लौटाएगा जिसका नाम "App" से शुरू होता है। यदि कई matches हैं, तो यह return array में पहले match का मूल्य लौटाएगा।


निष्कर्ष (Conclusion):

XLOOKUP एक शक्तिशाली function है जो पारंपरिक VLOOKUP और HLOOKUP functions की तुलना में table या range में values की खोज करने के लिए अधिक लचीला और कुशल तरीका प्रदान करता है। exact और wildcard matches, बाएं से दाएं और दाएं से बाएं lookups और customizable error handling करने की अपनी क्षमता के साथ, XLOOKUP data analyze और reporting के लिए एक मूल्यवान उपकरण है।

एक टिप्पणी भेजें

0 टिप्पणियाँ