आपने एक्सेल में Lookup , Vlookup और Hlookup फार्मूला के बारे में सुना होगा और उसे इस्तेमाल भी किया होगा। ये सभी एक्सेल के बहुत स्ट्रांग functions है जो कि Data Analysis में प्रयोग किये जाते है। लेकिन क्या आप जानते है की एक्सेल के नए संस्करण 365 और 2019 में एक नया फंक्शन दिया गया है जिसका नाम है -Xlookup function
Xlookup एक्सेल में एक ऐसा फंक्शन है जिससे आप वो सभी काम कर सकते है जो आप Vlookup और Hlookup से करते है। तो आज की इस पोस्ट मे आपको एक्सेल के इस नए फंक्शन Xlookup के बारे में डिटेल में बताया जायेगा तो इसे अंत तक जरूर पढ़े।
Xlookup Function,Excel के New Version 365 और 2019 में दिया गया है यह फंक्शन एक्सेल फंक्शन के Lookup category के अंतर्गत दिया गया है। ये Function Vlookup और Hlookup दोनों का काम अकेले ही कर सकता है।
इस फंक्शन की ख़ास बात यह है कि हम Data में Left से Right की तरफ और right से left की तरफ सर्च कर सकते है। इससे हम 2 way lookup भी कर सकते है।
Xlookup Function का Use करने से पहले उसके Syntax को समझना बहुत जरूरी है।
Syntax of Xlookup function
=Xlookup(lookup_value, lookup_array, return_array)
Lookup_value – lookup value वह Value है जिसे हमें Data में Search करना है।
Lookup_array— Lookuparray में हम उस Range को लेते है जिसमे lookup value को सर्च करना है।
Return_array – returnarray में हम उस Column को लेते है ,जहा से हमें Result चाहिए।
not_found [optional] - अगर Xlookup को डाटा में कोई मैच नहीं मिलता है तो यह xlookup में दी गयी वैल्यू return करता है।
match-mode [optional]- एक्सेल में Xlookup function, lookup वैल्यू के लिए by default, exact मैच सर्च करता है। अगर आप इसे बदलना चाहते है तो match-mode आर्गुमेंट का प्रयोग कर सकते है।इसमें 4 options दिए गए है -
0- exact मैच
1- exact मैच या उससे next बड़ी वैल्यू
-1 exact मैच या उससे next छोटी वैल्यू
2 wildcard मैच
search-mode [optional]- search-mode आर्गुमेंट का उपयोग करके हम returning वैल्यूज के लिए सर्च आर्डर को निर्धारित कर सकते हैं। यह बताता है कि हमे डाटा को सर्च कैसे करना चाहिए। इसके अंतर्गत कुछ options दिए गए है जो इस प्रकार है -
[1] यह by डिफ़ॉल्ट वैल्यू है जिसमे Xlookup first वैल्यू से शरू करके से last तक सर्च करता है।
[-1] इसमें यह रिवर्स आर्डर में सर्च करता है यानी लास्ट वैल्यू से first वैल्यू तक
[2] Ascending आर्डर binary सर्च करने के लिए
[-2] Descending आर्डर में binary सर्च करने के लिए
अब देखते है कि Xlookup काम कैसे करता हैं-
यहाँ हम Xlookup को एक example से समझेंगे। इसके लिए हमने एक simple डेटा तैयार किया है जिसमे fruits के नाम उनके price और quantity दिए गए है।
अब हमे fruits के नाम के आधार पर उनके price निकालना है।
यह Xlookup फंक्शन का 5th optional आर्गुमेंट है। वैसे exact मैच करना XLOOKUP का डिफ़ॉल्ट behaviour है, लेकिन कभी-कभी कुछ स्थितियों में, एक exact मैच काम नहीं करेगा। जैसे कि example के तौर पर आप नीचे स्क्रीनशॉट में देख सकते है जहा स्टूडेंट्स के grade निकाले गए है।
exact मैच सिर्फ वही काम करता है जहा पर lookup वैल्यू पूरी तरह से डाटा में मैच हो रही हो (row 2 John), लेकिन दूसरे cases में यह #N/A error हमे return करता है।
अगर हम #N/A error के बजाय सही ग्रेड निकालना है, तो हमें Xlookup में approximate मैच करना होगा। Approx मैच निकालने के लिए, हमे match_mode आर्गुमेंट को या तो -1 या 1 पर सेट करने की आवश्यकता है, जो कि डेटा के व्यवस्थित होने के आधार पर depend करता है।
हमारे मामले में, lookup लिस्ट, ग्रेड के निचले सीमाओं की सूची करती है। इसलिए, जब exact मैच नहीं मिलता है, तो हम match_mode को -1 पर सेट करते हैं ताकि हम अगले small वैल्यू की सर्च कर सकें-
उदाहरण के रूप में, Bob का score 98 (E2) है। यह फार्मूला, A2:A6 रेंज में इस lookup value को सर्च करता है लेकिन यह नहीं मिलता। फिर यह अगले smaller वैल्यू को सर्च करता है और 90 को पाता है, जिसका मतलब Grade A है।
यदि हमारी lookup table में grades के ऊपरी सीमाएं शामिल होतीं, और exact match असफल होता है तो अगले large value की सर्च के लिए match_mode को 1 पर सेट करेंगे।
नीचे इमेज में आप देख सकते है कि फार्मूला 98(cell E2) को सर्च करता है और फिर से इसे यह lookup table में नहीं मिलता। इस बार, यह अगले large वैल्यू को सर्च करने का प्रयास करता है और 100 प्राप्त करता है, जो Grade A को दिखाता है।
फार्मूला- =XLOOKUP(E2,$A$2:$A$6,$B$2:$B$6,,1)
उदाहरण के लिए, iPhone X की बैटरी के बारे में इनफार्मेशन प्राप्त करने के लिए इस फार्मूला का उपयोग करें:
=XLOOKUP("*iphone X*",A2:A8,B2:B8,,2) या
=XLOOKUP("*"&E1&"",A2:A8,B2:B8,,2)
search_mode argument in Xlookup in Hindi
Xlookup फंक्शन का यह सबसे लास्ट और optional आर्गुमेंट है जिसके द्वारा सर्च करने की दिशा निर्धारित की जाती है। उदाहरण के लिए ,अगर आप reverse आर्डर में वैल्यू सर्च करना चाहते है तो search_mode ऑप्शन का use कर सकते है।
[1] यह डेटा में top to bottom या left से right की ओर सर्च करता है।
[-1] यह data में वैल्यू को bottom तो top यानि last वैल्यू से first वैल्यू की तरफ सर्च करता है। ]
उदाहरण के लिए हमने यहाँ एक डाटा लिया है,जिसमे एक विशेष salesperson का last sale निकालना है।
इसके लिए हमनें फार्मूला =XLOOKUP(G1, B2:B9, , ,-1) लगाया है। (जहा G1 lookup_value , lookup_array के लिए B2:B9, और return_array के लिए D2:D9) और 6th आर्गुमेंट में -1 डाला हैं।
Excel features (Hindi)
Ms-excel definition | Home tab in ms-excel | Insert Tab in excel | Page Layout Tab | Formulas Tab| Data Tab | Review Tab | View Tab | Data validation| How to create dropdown in excel | Chart in excel in hindi | Pivot table in excel in hindi | What is Function & Formula
Learn Excel Functions (Hindi)
Tags-excel xlookup formula in Hindi, Xlookup in excel in Hindi,How to use Xlookup function in excel in hin di with example, Match_mode in xlookup in hindi, Search_mode In Xlookup in Hindi, Xlookup with wildcard in excel,Xlookup return_array
Ms-excel definition | Home tab in ms-excel | Insert Tab in excel | Page Layout Tab | Formulas Tab| Data Tab | Review Tab | View Tab | Data validation
No comments:
Post a Comment