सूत्र उदाहरणहरूको साथ एक्सेल XLOOKUP प्रकार्य

  • यो साझा गर्नुहोस्
Michael Brown

सामग्री तालिका

ट्युटोरियलले XLOOKUP को परिचय दिन्छ - Excel मा ठाडो र तेर्सो लुकअपको लागि नयाँ प्रकार्य। लेफ्ट लुकअप, अन्तिम म्याच, धेरै मापदण्डहरू भएको Vlookup र धेरै धेरै चीजहरू जुन पूरा गर्न रकेट विज्ञान डिग्री चाहिन्छ अब ABC जत्तिकै सजिलो भएको छ।

जब तपाईलाई Excel मा हेर्न आवश्यक छ , तपाई कुन प्रकार्य प्रयोग गर्नुहुन्छ? यो एउटा आधारशिला VLOOKUP हो वा यसको तेर्सो भाइबहिनी HLOOKUP हो? अझ जटिल अवस्थामा, के तपाईं क्यानोनिकल INDEX MATCH संयोजनमा भर पर्नुहुनेछ वा Power Query मा काम गर्नुहुनेछ? सुसमाचार यो हो कि तपाईसँग अब छनौट छैन - यी सबै विधिहरूले अझ शक्तिशाली र बहुमुखी उत्तराधिकारी, XLOOKUP प्रकार्यको लागि बाटो बनाइरहेका छन्।

कसरी XLOOKUP राम्रो छ? धेरै तरिकामा! यसले ठाडो र तेर्सो रूपमा, बायाँ र माथि, धेरै मापदण्डहरूसँग खोजी गर्न, र डेटाको सम्पूर्ण स्तम्भ वा पङ्क्ति फर्काउन सक्छ, एक मान मात्र होइन। यसले माइक्रोसफ्टलाई ३ दशकभन्दा बढी समय लगाएको छ, तर अन्ततः उनीहरूले VLOOKUP का धेरै निराशाजनक त्रुटिहरू र कमजोरीहरूलाई पार गर्ने एउटा बलियो प्रकार्य डिजाइन गर्न सफल भएका छन्।

के छ? काश, त्यहाँ एक छ। XLOOKUP प्रकार्य Microsoft 365, Excel 2021, र Excel को लागि वेबमा मात्र उपलब्ध छ।

    Excel XLOOKUP प्रकार्य - सिन्ट्याक्स र प्रयोग गर्दछ

    मा XLOOKUP प्रकार्य एक्सेलले निर्दिष्ट मानको लागि दायरा वा एरे खोज्छ र अर्को स्तम्भबाट सम्बन्धित मान फर्काउँछ। यसले दुबैलाई हेर्न सक्छब्याजको विक्रेता (F2) सम्बन्धी सबै विवरणहरू प्राप्त गर्नुहोस्। return_array argument:

    =XLOOKUP(F2, A2:A7, B2:D7)

    तपाईँले माथिल्लो बायाँमा सूत्र प्रविष्ट गर्नका लागि सिङ्ग स्तम्भ वा पङ्क्ति नभई दायरा आपूर्ति गर्न आवश्यक छ। परिणाम दायराको कक्ष, र एक्सेलले स्वचालित रूपमा परिणामहरूलाई छेउछाउको खाली कक्षहरूमा फैलाउँछ। हाम्रो अवस्थामा, फिर्ती एरे (B2:D7) मा 3 स्तम्भहरू ( मिति , वस्तु मात्रा ) समावेश छन्, र सबै तीन मानहरू दायरामा फर्काइन्छ। G2:I2।

    यदि तपाईं नतिजाहरूलाई स्तम्भमा ठाडो रूपमा व्यवस्थित गर्न चाहनुहुन्छ भने, नेस्ट XLOOKUP लाई TRANSPOSE प्रकार्यमा फर्काएर फर्काइएको एरेलाई फ्लिप गर्नुहोस्:

    =TRANSPOSE(XLOOKUP(G1, A2:A7, B2:D7))

    उस्तै फेसनमा, तपाईंले डेटाको सम्पूर्ण स्तम्भ फिर्ता गर्न सक्नुहुन्छ, भन्नुहोस् रकम स्तम्भ। यसका लागि, सेल F1 प्रयोग गर्नुहोस् जसमा lookup_value को रूपमा "Amount" समावेश छ, दायरा A1:D1 जसमा स्तम्भ हेडरहरू lookup_array र दायरा A2:D7 समावेश छन् जसमा को रूपमा सबै डेटा समावेश छ। return_array

    =XLOOKUP(F1, A1:D1, A2:D7)

    नोट। किनभने धेरै मानहरू छिमेकी कक्षहरूमा भरिएका छन्, निश्चित गर्नुहोस् कि तपाईंसँग दायाँ वा तल पर्याप्त खाली कक्षहरू छन्। यदि एक्सेलले पर्याप्त खाली कक्षहरू फेला पार्न सक्दैन भने, #SPILL! त्रुटि उत्पन्न हुन्छ।

    टिप। XLOOKUP ले धेरै प्रविष्टिहरू मात्र फर्काउन सक्दैन तर तपाईंले निर्दिष्ट गर्नुभएका अन्य मानहरूसँग बदल्न पनि सक्छ। यस्तो बल्क प्रतिस्थापनको उदाहरण यहाँ फेला पार्न सकिन्छ: XLOOKUP को साथ धेरै मानहरू कसरी खोज्ने र प्रतिस्थापन गर्ने।

    XLOOKUP सँगधेरै मापदण्ड

    XLOOKUP को अर्को ठूलो फाइदा यो हो कि यसले एरेहरूलाई नेटिभ रूपमा ह्यान्डल गर्छ। यस क्षमताको कारणले, तपाईँले lookup_array तर्कमा सिधै धेरै मापदण्डहरू मूल्याङ्कन गर्न सक्नुहुन्छ:

    XLOOKUP(1, ( criteria_range1 = criteria1 ) * ( criteria_range2 = criteria2 ) * (…), return_array )

    यस सूत्रले कसरी काम गर्छ : प्रत्येक मापदण्ड परीक्षणको नतिजा एरे हो TRUE र FALSE मानहरूको। एरेहरूको गुणनले TRUE र FALSE लाई क्रमशः १ र ० मा रूपान्तरण गर्छ, र अन्तिम लुकअप एरे उत्पादन गर्छ। तपाईलाई थाहा छ, ० ले गुणन गर्दा सधैं शून्य हुन्छ, त्यसैले लुकअप एरेमा, सबै मापदण्डहरू पूरा गर्ने वस्तुहरूलाई मात्र १ द्वारा प्रतिनिधित्व गरिन्छ। र हाम्रो लुकअप मान "1" भएको हुनाले, एक्सेलले <1 मा पहिलो "1" लिन्छ।>lookup_array (पहिलो मिलान) र उही स्थितिमा return_array बाट मान फर्काउँछ।

    कार्यमा सूत्र हेर्न, D2:D10 (<1) बाट रकम तानौं।>return_array ) निम्न सर्तहरू सहित:

    • Criteria1 (मिति) = G1
    • Criteria2 (बिक्रेता) = G2
    • Criteria3 (वस्तु) = G3

    A2:A10 ( criteria_range1 ) मा मितिहरू सहित, B2:B10 ( criteria_range2 ) मा बिक्री व्यक्तिको नाम र C2:C10 ( ) मा वस्तुहरू criteria_range3 ), सूत्रले यो आकार लिन्छ:

    =XLOOKUP(1, (B2:B10=G1) * (A2:A10=G2) * (C2:C10=G3), D2:D10)

    यद्यपि Excel XLOOKUP प्रकार्यले arrays लाई प्रशोधन गर्छ, यसले नियमित सूत्रको रूपमा काम गर्छ र सामान्य इन्टरसँग पूरा हुन्छ।कीस्ट्रोक।

    बहु मापदण्ड भएको XLOOKUP सूत्र "समान" सर्तहरूमा सीमित छैन। तपाईं अन्य तार्किक अपरेटरहरू पनि प्रयोग गर्न स्वतन्त्र हुनुहुन्छ। उदाहरणका लागि, G1 वा अघिको मितिमा गरिएका अर्डरहरू फिल्टर गर्न, पहिलो मापदण्डमा "<=G1" राख्नुहोस्:

    =XLOOKUP(1, (A2:A10<=G1) * (B2:B10=G2) * (C2:C10=G3), D2:D10)

    Double XLOOKUP

    फेला पार्न निश्चित पङ्क्ति र स्तम्भको प्रतिच्छेदनमा मान, तथाकथित डबल लुकअप वा म्याट्रिक्स लुकअप प्रदर्शन गर्नुहोस्। हो, एक्सेल XLOOKUP ले पनि गर्न सक्छ! तपाईले एउटा प्रकार्यलाई अर्को भित्र नेस्ट गर्नुहोस्:

    XLOOKUP( lookup_value1 , lookup_array1 , XLOOKUP( lookup_value2 , lookup_array2 , data_values ))

    यस सूत्रले कसरी काम गर्छ : सूत्र XLOOKUP को सम्पूर्ण पङ्क्ति वा स्तम्भ फिर्ता गर्ने क्षमतामा आधारित छ। भित्री प्रकार्यले यसको लुकअप मान खोज्छ र सम्बन्धित डेटाको स्तम्भ वा पङ्क्ति फर्काउँछ। त्यो एरे रिटर्न_एरे को रूपमा बाहिरी प्रकार्यमा जान्छ।

    यस उदाहरणको लागि, हामी एक निश्चित क्वार्टर भित्र एक विशेष बिक्रेताले गरेको बिक्री फेला पार्न जाँदैछौं। यसको लागि, हामी H1 (बिक्रेताको नाम) र H2 (क्वार्टर) मा लुकअप मानहरू प्रविष्ट गर्छौं, र निम्न सूत्रको साथ दुई-तर्फी Xlookup गर्छौं:

    =XLOOKUP(H1, A2:A6, XLOOKUP(H2, B1:E1, B2:E6))

    वा अर्को तरिका :

    =XLOOKUP(H2, B1:E1, XLOOKUP(H1, A2:A6, B2:E6))

    जहाँ A2:A6 विक्रेता नामहरू छन्, B1:E1 क्वार्टरहरू (स्तम्भ हेडरहरू), र B2:E6 डेटा मानहरू हुन्।

    एक दुई-तर्फी लुकअप पनि एक INDEX मिलान सूत्र र एक मा प्रदर्शन गर्न सकिन्छ।केही अन्य तरिकाहरू। थप जानकारीको लागि, कृपया Excel मा दुई-तर्फी लुकअप हेर्नुहोस्।

    यदि त्रुटि XLOOKUP

    जब लुकअप मान फेला परेन, Excel XLOOKUP ले #N/A त्रुटि फर्काउँछ। धेरै परिचित र विशेषज्ञ प्रयोगकर्ताहरूलाई बुझ्न योग्य, यो नौसिखियाहरूको लागि बरु भ्रामक हुन सक्छ। मानक त्रुटि सङ्केतलाई प्रयोगकर्ता-अनुकूल सन्देशसँग प्रतिस्थापन गर्न, आफ्नो आफ्नै पाठलाई 4th तर्कमा if_not_found नामक टाइप गर्नुहोस्।

    यस ट्यूटोरियलमा छलफल गरिएको पहिलो उदाहरणमा फर्कनुहोस्। यदि कसैले E1 मा अवैध महासागर नाम इनपुट गर्छ भने, निम्न सूत्रले स्पष्ट रूपमा उनीहरूलाई "कुनै मिल्दो फेला परेन" भनेर बताउनेछ:

    =XLOOKUP(E1, A2:A6, B2:B6, "No match is found")

    नोटहरू:

    • if_not_found तर्कले #N/A त्रुटिहरू मात्रै राख्छ, सबै त्रुटिहरू होइन।
    • #N/A त्रुटिहरूलाई IFNA र VLOOKUP मार्फत पनि ह्यान्डल गर्न सकिन्छ, तर सिन्ट्याक्स अलि बढी जटिल छ र सूत्र लामो छ।

    केस-संवेदनशील XLOOKUP

    पूर्वनिर्धारित रूपमा, XLOOKUP प्रकार्यले लोअरकेस र अपरकेस अक्षरहरूलाई समान वर्णको रूपमा व्यवहार गर्दछ। यसलाई केस-संवेदनशील बनाउनको लागि, lookup_array तर्कको लागि EXACT प्रकार्य प्रयोग गर्नुहोस्:

    XLOOKUP(TRUE, EXACT( lookup_value , lookup_array ), return_array )

    यस सूत्रले कसरी काम गर्छ : EXACT प्रकार्यले लुकअप एरेमा रहेको प्रत्येक मानसँग लुकअप मानलाई तुलना गर्छ र अक्षर केस सहित ठ्याक्कै उस्तै भएमा TRUE फर्काउँछ, अन्यथा FALSE। तार्किक मानहरूको यो एरे lookup_array मा जान्छXLOOKUP को तर्क। नतिजाको रूपमा, XLOOKUP ले माथिको एरेमा TRUE मान खोज्छ र फिर्ती एरेबाट मिलान फर्काउँछ।

    उदाहरणका लागि, B2:B7 ( return_array ) बाट मूल्य प्राप्त गर्न E1 मा वस्तु ( lookup_value) , E2 मा सूत्र हो:

    =XLOOKUP(TRUE, EXACT(E1, A2:A7), B2:B7, "Not found")

    नोट। यदि लुकअप एरेमा (अक्षर केस सहित) मा दुई वा बढी समान मानहरू छन् भने, पहिलो फेला परेको मिल्दो फिर्ता हुन्छ।

    Excel XLOOKUP ले काम गरिरहेको छैन

    यदि तपाइँको सूत्रले सही काम गर्दैन वा त्रुटिमा नतिजा आएको हो भने, सम्भवतः यो निम्न कारणले भएको हो:

    XLOOKUP मेरो एक्सेलमा उपलब्ध छैन

    XLOOKUP प्रकार्य ब्याकवर्ड मिल्दो छैन। यो Microsoft 365 र Excel 2021 को लागि मात्र Excel मा उपलब्ध छ, र अघिल्लो संस्करणहरूमा देखा पर्दैन।

    XLOOKUP ले गलत नतिजा फर्काउँछ

    यदि तपाईंको स्पष्ट रूपमा सही Xlookup सूत्रले गलत मान फर्काउँछ भने, सम्भावनाहरू छन्। कि लुकअप वा रिटर्न दायरा "सारिट" जब सूत्र प्रतिलिपि वा पार गरियो। यो हुनबाट रोक्नको लागि, सधैं निरपेक्ष कक्ष सन्दर्भहरू (जस्तै $A$2:$A$10) सँग दुवै दायराहरू लक गर्न निश्चित हुनुहोस्।

    XLOOKUP ले #N/A त्रुटि फर्काउँछ

    एक #N /ए त्रुटि भनेको लुकअप मान फेला परेन। यसलाई ठीक गर्नको लागि, अनुमानित मिल्दो खोजी गर्ने प्रयास गर्नुहोस् वा कुनै पनि मेल फेला परेन भनेर आफ्ना प्रयोगकर्ताहरूलाई सूचित गर्नुहोस्।

    XLOOKUP ले #VALUE त्रुटि फर्काउँछ

    A #VALUE! लुकअप र रिटर्न एरे असंगत भएमा त्रुटि हुन्छआयामहरू। उदाहरणका लागि, तेर्सो एरेमा खोजी गर्न र ठाडो एरेबाट मानहरू फर्काउन सम्भव छैन।

    XLOOKUP ले #REF त्रुटि फर्काउँछ

    A #REF! दुई फरक कार्यपुस्तिकाहरू बीचमा हेर्दा त्रुटि फ्याँकिएको छ, जसमध्ये एउटा बन्द छ। त्रुटि समाधान गर्न, केवल दुबै फाइलहरू खोल्नुहोस्।

    तपाईले भर्खरै देख्नुभएको छ, XLOOKUP सँग धेरै उत्कृष्ट सुविधाहरू छन् जसले यसलाई एक्सेलमा लगभग कुनै पनि लुकअपको लागि कार्य बनाउँदछ। पढ्नुभएकोमा म तपाईंलाई धन्यवाद दिन्छु र अर्को हप्ता हाम्रो ब्लगमा भेट्ने आशा गर्छु!

    डाउनलोडका लागि अभ्यास कार्यपुस्तिका

    Excel XLOOKUP सूत्र उदाहरणहरू (.xlsx फाइल)

    ठाडो र तेर्सो रूपमा र सटीक मिलान (पूर्वनिर्धारित), अनुमानित (नजीकको) मिलान, वा वाइल्डकार्ड (आंशिक) मिलान प्रदर्शन गर्नुहोस्।

    XLOOKUP प्रकार्यको वाक्य रचना निम्नानुसार छ:

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

    पहिलो ३ आर्गुमेन्ट आवश्यक छ र अन्तिम तीन ऐच्छिक छन्।

    • Lookup_value - को मान खोज्नुहोस्।
    • Lookup_array - दायरा वा array जहाँ खोज्ने।
    • Return_array - दायरा वा एरे जसबाट मानहरू फर्काउने।
    • if_not_found [वैकल्पिक] - कुनै मिल्दो भेटिएन भने फिर्ता गर्नुपर्ने मान। यदि हटाइयो भने, #N/A त्रुटि फर्काइन्छ।
    • Match_mode [वैकल्पिक] - प्रदर्शन गर्न मिल्दो प्रकार:
      • 0 वा हटाइयो (पूर्वनिर्धारित) - सटीक मिलान । यदि फेला परेन भने, #N/A त्रुटि फर्काइन्छ।
      • -1 - सटीक मिलान वा अर्को सानो। यदि सटीक मेल फेला परेन भने, अर्को सानो मान फर्काइन्छ।
      • 1 - सटीक मिलान वा अर्को ठूलो। यदि सही मेल फेला परेन भने, अर्को ठूलो मान फर्काइन्छ।
      • 2 - वाइल्डकार्ड क्यारेक्टर मिलान।
    • खोज_मोड [वैकल्पिक] - खोजको दिशा:
      • १ वा हटाइएको (पूर्वनिर्धारित) - पहिलो देखि अन्तिम सम्म खोजी गर्न।
      • -१ - उल्टो क्रम मा खोज्न को लागी, अन्तिम देखि पहिलो सम्म।
      • 2 - डेटा क्रमबद्ध बढ्दो क्रममा बाइनरी खोज।
      • -2 - डेटा क्रमबद्ध घट्दो क्रममा बाइनरी खोज।

      माइक्रोसफ्ट अनुसार, बाइनरीखोज उन्नत प्रयोगकर्ताहरूको लागि समावेश गरिएको छ। यो एक विशेष एल्गोरिथ्म हो जसले क्रमबद्ध एरे भित्र लुकअप मानको स्थितिलाई array को मध्य तत्वसँग तुलना गरेर फेला पार्छ। बाइनरी खोज नियमित खोज भन्दा धेरै छिटो हुन्छ तर क्रमबद्ध डाटामा मात्र सही रूपमा काम गर्दछ।

    आधारभूत XLOOKUP सूत्र

    थप बुझ्नको लागि, सही लुकअप गर्नको लागि यसको सरल रूपमा Xlookup सूत्र निर्माण गरौं। यसको लागि, हामीलाई केवल पहिलो 3 तर्कहरू चाहिन्छ।

    मान्नुहोस्, तपाईंसँग पृथ्वीमा रहेका पाँच महासागरहरूको बारेमा जानकारी भएको सारांश तालिका छ। तपाईं F1 ( lookup_value ) मा एक विशेष महासागर इनपुटको क्षेत्र प्राप्त गर्न चाहनुहुन्छ। A2:A6 ( lookup_array ) मा समुद्रको नाम र C2:C6 ( return_array ) मा रहेका क्षेत्रहरूसँग, सूत्र निम्नानुसार जान्छ:

    =XLOOKUP(F1, A2:A6, C2:C6)

    सादा अंग्रेजीमा अनुवाद गरिएको, यसले भन्छ: A2:A6 मा F1 मान खोज्नुहोस् र उही पङ्क्तिमा C2:C6 बाट मान फर्काउनुहोस्। कुनै स्तम्भ अनुक्रमणिका नम्बरहरू छैनन्, कुनै क्रमबद्ध छैन, Vlookup को कुनै अन्य हास्यास्पद quirks! यसले मात्र काम गर्छ :)

    एक्सेलमा XLOOKUP बनाम VLOOKUP

    परम्परागत VLOOKUP को तुलनामा, XLOOKUP का धेरै फाइदाहरू छन्। कुन तरिकामा यो VLOOKUP भन्दा राम्रो छ? यहाँ उत्कृष्ट 10 सुविधाहरूको सूची छ जसले एक्सेलमा कुनै पनि अन्य लुकअप प्रकार्यलाई बन्द गर्छ:

    1. ठाडो र तेर्सो लुकअप । XLOOKUP प्रकार्यले ठाडो र दुवैतिर हेर्ने क्षमताको कारणले यसको नाम पायोतेर्सो रूपमा।
    2. कुनै पनि दिशामा हेर्नुहोस्: दायाँ, बाँया, तल वा माथि । जबकि VLOOKUP ले बायाँको स्तम्भमा र HLOOKUP माथिल्लो पङ्क्तिमा मात्र खोज्न सक्छ, XLOOKUP सँग त्यस्ता कुनै सीमाहरू छैनन्। Excel मा कुख्यात बायाँ लुकअप अब पीडा छैन!
    3. पूर्वनिर्धारित रूपमा सटीक मिलान । धेरै जसो परिस्थितिहरूमा, तपाइँ एक सटीक मिलान खोज्दै हुनुहुन्छ, र XLOOKUP ले यसलाई पूर्वनिर्धारित रूपमा फर्काउँछ (VLOOKUP प्रकार्यको विपरीत जुन अनुमानित मिलानमा पूर्वनिर्धारित हुन्छ)। अवश्य पनि, यदि आवश्यक भएमा अनुमानित मिल्दो प्रदर्शन गर्नको लागि तपाईले XLOOKUP प्राप्त गर्न सक्नुहुन्छ।
    4. वाइल्डकार्डहरूसँग आंशिक मिलान । जब तपाइँ लुकअप मानको केहि अंश मात्र जान्नुहुन्छ, यो सबै होइन, वाइल्डकार्ड मिलान काममा आउँछ।
    5. उल्टो क्रममा खोज्नुहोस् । पहिले, अन्तिम घटना प्राप्त गर्न, तपाईंले आफ्नो स्रोत डेटाको क्रम उल्टाउनु पर्थ्यो। अब, तपाईले search_mode तर्कलाई -1 मा सेट गर्नुहोस् तपाईको Xlookup सूत्रलाई पछाडिबाट खोज्न र अन्तिम मिलान फर्काउनको लागि।
    6. बहु मानहरू फर्काउनुहोस् return_array तर्कसँग हेरफेर गरेर, तपाईँले आफ्नो लुकअप मानसँग सम्बन्धित डेटाको सम्पूर्ण पङ्क्ति वा स्तम्भ तान्न सक्नुहुन्छ।
    7. बहु मापदण्डका साथ खोज्नुहोस् । एक्सेल XLOOKUP ले एरेहरूलाई नेटिभ रूपमा ह्यान्डल गर्छ, जसले धेरै मापदण्डहरूसँग लुकअप गर्न सम्भव बनाउँछ।
    8. यदि त्रुटि कार्यक्षमता । परम्परागत रूपमा, हामी #N/A त्रुटिहरू ट्र्याप गर्न IFNA प्रकार्य प्रयोग गर्छौं। XLOOKUP ले यो कार्यक्षमता समावेश गर्दछ if_not_found तर्कले तपाईंको आफ्नै पाठ आउटपुट गर्न अनुमति दिन्छ यदि कुनै मान्य मेल फेला परेन।
    9. स्तम्भ सम्मिलितहरू/मेटाउनेहरू । VLOOKUP को साथमा सबैभन्दा चिन्ताजनक समस्याहरू मध्ये एक यो हो कि स्तम्भहरू थप्दा वा हटाउनाले सूत्र तोड्छ किनभने फिर्ता स्तम्भ यसको अनुक्रमणिका नम्बरद्वारा पहिचान गरिन्छ। XLOOKUP को साथ, तपाईले फिर्ती दायरा आपूर्ति गर्नुहुन्छ, नम्बर होइन, यसको मतलब तपाईले केहि पनि नतोडिकन तपाईलाई आवश्यक पर्ने धेरै स्तम्भहरू घुसाउन र हटाउन सक्नुहुन्छ।
    10. राम्रो प्रदर्शन । VLOOKUP ले तपाईंको कार्यपत्रहरू ढिलो गर्न सक्छ किनभने यसले गणनामा सम्पूर्ण तालिका समावेश गर्दछ, जसले वास्तवमा आवश्यक भन्दा धेरै कक्षहरू प्रशोधन गर्दछ। XLOOKUP ले लुकअप र फर्काउने एरेहरू मात्र ह्यान्डल गर्छ जुन यो वास्तवमा निर्भर गर्दछ।

    एक्सेलमा XLOOKUP कसरी प्रयोग गर्ने - सूत्र उदाहरणहरू

    निम्न उदाहरणहरूले कार्यमा सबैभन्दा उपयोगी XLOOKUP सुविधाहरू देखाउँछन्। थप रूपमा, तपाईंले केही गैर-तुच्छ प्रयोगहरू पत्ता लगाउनुहुनेछ जसले तपाईंको एक्सेल लुकअप सीपहरूलाई नयाँ स्तरमा लैजान्छ।

    ठाडो र तेर्सो रूपमा हेर्नुहोस्

    माइक्रोसफ्ट एक्सेलले फरक लुकअपका लागि दुई प्रकार्यहरू प्रयोग गर्थे। प्रकारहरू, प्रत्येकको आफ्नै सिन्ट्याक्स र प्रयोग नियमहरू छन्: स्तम्भमा ठाडो रूपमा हेर्नको लागि VLOOKUP र पङ्क्तिमा तेर्सो रूपमा हेर्न HLOOKUP।

    XLOOKUP प्रकार्यले समान वाक्यविन्याससँग दुवै गर्न सक्छ। भिन्नता तपाईले लुकअप र फिर्ता arrays को लागि के प्रदान गर्नुहुन्छ।

    v-lookup को लागि, स्तम्भहरू आपूर्ति गर्नुहोस्:

    =XLOOKUP(E1, A2:A6, B2:B6)

    को लागीh-lookup, स्तम्भहरूको सट्टा पङ्क्तिहरू प्रविष्ट गर्नुहोस्:

    =XLOOKUP(I1, B1:F1, B2:F2)

    बायाँ लुकअप नेटिभ रूपमा प्रदर्शन गरियो

    एक्सेलको अघिल्लो संस्करणहरूमा, INDEX MATCH बायाँ वा माथि हेर्नको लागि सूत्र मात्र भरपर्दो तरिका थियो। अब, तपाईंले अब दुई प्रकार्यहरू संयोजन गर्न आवश्यक छैन जहाँ एउटा पर्याप्त हुनेछ। केवल लक्ष्य लुकअप एरे निर्दिष्ट गर्नुहोस्, र XLOOKUP ले कुनै समस्या बिना यसको स्थानलाई ह्यान्डल गर्नेछ।

    उदाहरणको रूपमा, हाम्रो नमूना तालिकाको बाँयामा रैंक स्तम्भ थपौं। लक्ष्य F1 मा सागर इनपुट को श्रेणी प्राप्त गर्न को लागी छ। VLOOKUP यहाँ ठोक्किनेछ किनभने यसले लुकअप स्तम्भको दायाँ स्तम्भबाट मान मात्र फर्काउन सक्छ। Xlookup सूत्रले सजिलैसँग सामना गर्दछ:

    =XLOOKUP(F1, B2:B6, A2:A6)

    उस्तै तरिकाले, तपाइँ पङ्क्तिहरूमा तेर्सो रूपमा खोज्दा माथि हेर्न सक्नुहुन्छ।

    सटीक र अनुमानित मिलानको साथ XLOOKUP

    मिलान व्यवहार match_mode भनिने 5 औं तर्कद्वारा नियन्त्रित हुन्छ। पूर्वनिर्धारित रूपमा, एक ठ्याक्कै मिल्दो प्रदर्शन गरिन्छ।

    कृपया ध्यान दिनुहोस् कि तपाईंले अनुमानित मिल्दो ( match_mode 1 वा -1 मा सेट गर्नुभयो) छनोट गर्दा पनि, प्रकार्यले अझै पनि सटीक खोजी गर्नेछ। पहिले मिलान। भिन्नता भनेको सही लुकअप मान फेला परेन भने यसले के फर्काउँछ।

    Match_mode argument:

    • 0 वा हटाइएको - सटीक मिलान; यदि फेला परेन भने - #N/A त्रुटि।
    • -1 - सटीक मिलान; फेला परेन भने - अर्को सानो वस्तु।
    • 1 - सटीक मिलान; फेला परेन भने- अर्को ठूलो वस्तु।

    सही मिल्दो XLOOKUP

    यो तपाईले एक्सेलमा लुकअप गर्दाको 99% समय प्रयोग गर्ने विकल्प हो। ठ्याक्कै मिल्दो XLOOKUP को पूर्वनिर्धारित व्यवहार भएको हुनाले, तपाईंले match_mode छोड्न सक्नुहुन्छ र पहिलो 3 आवश्यक आर्गुमेन्टहरू मात्र आपूर्ति गर्न सक्नुहुन्छ।

    केही परिस्थितिहरूमा, यद्यपि, सटीक मिलानले काम गर्दैन। एक सामान्य परिदृश्य हो जब तपाइँको लुकअप तालिकामा सबै मानहरू समावेश हुँदैन, तर "माइलस्टोन" वा "बाउन्ड" जस्तै मात्रामा आधारित छुटहरू, बिक्री-आधारित आयोगहरू, आदि।

    हाम्रो नमूना लुकअप तालिकाले सहसंबंध देखाउँछ। परीक्षा अंक र ग्रेड बीच। तपाईले तलको स्क्रिनसटमा देख्न सक्नुहुन्छ, सटीक मिलानले मात्र काम गर्दछ जब एक विशेष विद्यार्थीको स्कोर लुकअप तालिकाको मानसँग ठ्याक्कै मेल खान्छ (जस्तै पङ्क्ति 3 मा क्रिश्चियन)। अन्य सबै अवस्थामा, #N/A त्रुटि फर्काइन्छ।

    =XLOOKUP(F2, $B$2:$B$6, $C$2:$C$6)

    #N/A त्रुटिहरूको सट्टा ग्रेड प्राप्त गर्न, हामीलाई आवश्यक छ अर्को उदाहरणमा देखाइए अनुसार अनुमानित मिलान खोज्नको लागि।

    अनुमानित मिलान XLOOKUP

    अनुमानित लुकअप प्रदर्शन गर्न, match_mode तर्कलाई -1 वा 1 मा सेट गर्नुहोस्। , तपाइँको डेटा कसरी संगठित छ भन्ने आधारमा।

    हाम्रो अवस्थामा, लुकअप तालिकाले ग्रेडको तल्लो सीमाहरू सूचीबद्ध गर्दछ। त्यसोभए, हामीले match_mode -1 मा सेट गर्छौं अर्को सानो मान खोज्नको लागि जब एक सटीक मिलान फेला परेन:

    =XLOOKUP(F11, $B$11:$B$15, $C$11:$C$15, ,-1)

    उदाहरणका लागि, ब्रायनको स्कोर छ ९८ (F2)। सूत्रले B2:B6 मा यो लुकअप मान खोज्छतर फेला पार्न सक्दैन। त्यसपछि, यसले अर्को सानो वस्तुको खोजी गर्छ र 90 फेला पार्छ, जुन ग्रेड A:

    यदि हाम्रो लुकअप तालिकामा ग्रेडको माथिल्लो सीमाहरू समावेश छन् भने, हामीले सेट गर्नेछौं match_mode 1 मा अर्को ठूलो वस्तु खोज्नको लागि यदि सही मेल असफल भयो भने:

    =XLOOKUP(F2, $B$2:$B$6, $C$2:$C$6, ,1)

    सूत्रले 98 खोज्छ र फेरि फेला पार्न सक्दैन। यस पटक, यसले अर्को ठूलो मान फेला पार्ने प्रयास गर्छ र 100 पाउँछ, ग्रेड A:

    टिप। धेरै कक्षहरूमा Xlookup सूत्र प्रतिलिपि गर्दा, लुकअपलाई लक गर्नुहोस् वा निरपेक्ष कक्ष सन्दर्भहरू (जस्तै $B$2:$B$6) लाई परिवर्तन हुनबाट रोक्नको लागि दायराहरू फर्काउनुहोस्।

    आंशिक मिलान (वाइल्डकार्डहरू) संग XLOOKUP

    आंशिक मिलान लुकअप प्रदर्शन गर्न, match_mode तर्कलाई 2 मा सेट गर्नुहोस्, जसले XLOOKUP प्रकार्यलाई वाइल्डकार्ड वर्णहरू प्रशोधन गर्न निर्देशन दिन्छ:

    • एस्टेरिस्क (*) - वर्णहरूको कुनै पनि क्रमलाई प्रतिनिधित्व गर्दछ।
    • प्रश्न चिन्ह (?) - कुनै पनि एकल वर्णलाई प्रतिनिधित्व गर्दछ।

    यसले कसरी काम गर्छ हेर्नको लागि , कृपया निम्न उदाहरणलाई विचार गर्नुहोस्। स्तम्भ A मा, तपाइँसँग केहि स्मार्टफोन मोडेलहरू छन् र, स्तम्भ B मा, तिनीहरूको ब्याट्री क्षमता। तपाई निश्चित स्मार्टफोनको ब्याट्रीको बारेमा उत्सुक हुनुहुन्छ। समस्या यो हो कि तपाइँ निश्चित हुनुहुन्न कि तपाइँ मोडेलको नाम स्तम्भ A मा जस्तो देखिन्छ ठ्याक्कै टाइप गर्न सक्नुहुन्छ। यसलाई हटाउनको लागि, त्यहाँ निश्चित रूपमा रहेको भाग प्रविष्ट गर्नुहोस् र बाँकी क्यारेक्टरहरू वाइल्डकार्डहरू प्रतिस्थापन गर्नुहोस्।

    उदाहरणका लागि, पाउनुiPhone X को ब्याट्रीको बारेमा जानकारी, यो सूत्र प्रयोग गर्नुहोस्:

    =XLOOKUP("*iphone X*", A2:A8, B2:B8, ,2)

    वा, केही सेलमा लुकअप मानको ज्ञात भाग इनपुट गर्नुहोस् र सेल सन्दर्भलाई वाइल्डकार्ड वर्णहरूसँग जोड्नुहोस्:<3

    =XLOOKUP("*"&E1&"*", A2:A8, B2:B8, ,2)

    25>

    अन्तिम घटना प्राप्त गर्न उल्टो क्रममा XLOOKUP

    यदि तपाईंको तालिकामा लुकअप मानका धेरै घटनाहरू छन् भने, तपाईंलाई कहिलेकाहीं आवश्यक पर्न सक्छ अन्तिम खेल फर्काउन। यो गर्नको लागि, उल्टो क्रममा खोज्नको लागि आफ्नो Xlookup सूत्र कन्फिगर गर्नुहोस्।

    खोजको दिशालाई खोज_मोड :

    • १ नामको ६ औं तर्कमा नियन्त्रण गरिन्छ। वा हटाइयो (पूर्वनिर्धारित) - पहिलो देखि अन्तिम मान सम्म खोजी, जस्तै ठाडो लुकअप संग माथि देखि तल वा तेर्सो लुकअप संग बायाँ देखि दायाँ।
    • -1 - पछिल्लो देखि पहिलो मान को उल्टो क्रम मा खोज .

    उदाहरणको रूपमा, एक विशिष्ट विक्रेता द्वारा गरिएको अन्तिम बिक्री फिर्ता गरौं। यसका लागि, हामीले पहिलो तीन आवश्यक आर्गुमेन्टहरू ( lookup_value को लागि G1, lookup_array को लागि B2:B9, र D2:D9 return_array को लागि) राख्यौं र राख्यौं - 5औं तर्कमा 1:

    =XLOOKUP(G1, B2:B9, D2:D9, , ,-1)

    सीधा र सजिलो, हैन?

    XLOOKUP बहु स्तम्भ वा पङ्क्तिहरू फर्काउन

    XLOOKUP को एउटा थप अचम्मको विशेषता भनेको एउटै मिलानसँग सम्बन्धित एकभन्दा बढी मान फिर्ता गर्ने क्षमता हो। सबै मानक सिन्ट्याक्सको साथ र कुनै अतिरिक्त हेरफेर बिना नै गरिन्छ!

    तलको तालिकाबाट, मानौं तपाईं चाहनुहुन्छ

    माइकल ब्राउन सफ्टवेयर उपकरणहरू प्रयोग गरेर जटिल प्रक्रियाहरू सरल बनाउने जोशका साथ एक समर्पित टेक्नोलोजी उत्साही हो। प्राविधिक उद्योगमा एक दशक भन्दा बढी अनुभवको साथ, उनले Microsoft Excel र Outlook, साथै Google Sheets र Docs मा आफ्नो सीपलाई सम्मान गरेका छन्। माइकलको ब्लग आफ्नो ज्ञान र विशेषज्ञता अरूसँग साझेदारी गर्न समर्पित छ, उत्पादकता र दक्षता सुधार गर्न सजिलो-पछ्याउन-सजिलो सुझावहरू र ट्यूटोरियलहरू प्रदान गर्न। चाहे तपाईं अनुभवी पेशेवर होस् वा शुरुवातकर्ता होस्, माइकलको ब्लगले यी आवश्यक सफ्टवेयर उपकरणहरूबाट अधिकतम लाभ लिनको लागि बहुमूल्य अन्तर्दृष्टि र व्यावहारिक सल्लाह प्रदान गर्दछ।