एक्सेलमा उन्नत VLOOKUP: बहु, डबल, नेस्टेड

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

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

1 श्रृंखला जसले तपाईंलाई Excel VLOOKUP को शक्ति प्रयोग गर्न मद्दत गर्नेछ। उदाहरणहरूले संकेत गर्दछ कि तपाइँ यो प्रकार्य कसरी काम गर्दछ थाहा छ। यदि होइन भने, यो एक्सेलमा VLOOKUP को आधारभूत प्रयोगहरूबाट सुरु गर्ने कारण हो।

अझ अगाडि बढ्नु अघि, म तपाईंलाई सिन्ट्याक्सलाई संक्षिप्त रूपमा सम्झाउन चाहन्छु:

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup] )

अब सबैजना एउटै पृष्ठमा छन्, हामी उन्नत VLOOKUP सूत्र उदाहरणहरूलाई नजिकबाट हेरौं:

    कसरी VLOOKUP बहु मापदण्ड

    द एक्सेल VLOOKUP प्रकार्य साँच्चै उपयोगी हुन्छ जब यो एक निश्चित मानको लागि डाटाबेसमा खोजी गर्न आउँछ। यद्यपि, यसमा एउटा महत्त्वपूर्ण सुविधा छैन - यसको सिन्ट्याक्सले केवल एक लुकअप मानको लागि अनुमति दिन्छ। तर के तपाईं धेरै सर्तहरू संग हेर्न चाहनुहुन्छ भने? तपाईंले छनौट गर्नका लागि केही फरक समाधानहरू छन्।

    सूत्र १. दुई मापदण्डसहित VLOOKUP

    मान्नुहोस् तपाईंसँग अर्डरहरूको सूची छ र २ मापदण्डमा आधारित मात्रा पत्ता लगाउन चाहनुहुन्छ, ग्राहकको नाम उत्पादन । एउटा जटिल कारक हो कि प्रत्येक ग्राहकले धेरै उत्पादनहरू अर्डर गरे, जस्तै तलको तालिकामा देखाइएको छ:

    सामान्य VLOOKUP सूत्रले यस अवस्थामा काम गर्दैन किनभने यसले पहिलो फेला पारेको देखाउँछ। ए मा आधारित मिलानक्षेत्रहरू:

    अघिल्लो उदाहरणमा जस्तै, हामी केही नामहरू परिभाषित गर्न सुरु गर्छौं:

    • सीए पानामा दायरा A2:B5 नाम दिइएको छ CA_Sales
    • FL पानामा दायरा A2:B5 लाई FL_Sales नाम दिइएको छ।
    • KS पानामा दायरा A2:B5 नाम राखिएको छ KS_Sales

    तपाईले देख्न सक्नुहुन्छ, सबै नामित दायराहरूमा साझा भाग ( बिक्री ) र अद्वितीय भागहरू छन् ( CA , FL , KS )। हामीले निर्माण गर्न लागेको सूत्रको लागि आवश्यक भए जस्तै कृपया आफ्नो दायराहरू नामकरण गर्न निश्चित हुनुहोस्।

    सूत्र १. डायनामिक रूपमा विभिन्न पानाहरूबाट डाटा तान्न अप्रत्यक्ष VLOOKUP

    यदि तपाईंको कार्य धेरै पानाहरूबाट डाटा पुन: प्राप्त गर्नको लागि, VLOOKUP INDIRECT सूत्र उत्तम समाधान हो - कम्प्याक्ट र बुझ्न सजिलो।

    यस उदाहरणको लागि, हामी सारांश तालिकालाई यसरी व्यवस्थित गर्छौं:

    • A2 र A3 मा रुचिका उत्पादनहरू इनपुट गर्नुहोस्। ती हाम्रो लुकअप मानहरू हुन्।
    • B1, C1 र D1 मा नामित दायराहरूको अद्वितीय भागहरू प्रविष्ट गर्नुहोस्।

    र अब, हामी अद्वितीय भाग (B1) भएको कक्षलाई जोड्छौं। साझा भाग ("_सेल्स") को साथ, र परिणामस्वरूप स्ट्रिङलाई INDIRECT मा फिड गर्नुहोस्:

    INDIRECT(B$1&"_Sales")

    INDIRECT प्रकार्यले स्ट्रिङलाई एक्सेलले बुझ्न सक्ने नाममा रूपान्तरण गर्छ, र तपाईंले यसलाई भित्र राख्नुहुन्छ। VLOOKUP को table_array तर्क:

    =VLOOKUP($A2, INDIRECT(B$1&"_Sales"), 2, FALSE)

    माथिको सूत्र B2 मा जान्छ, र त्यसपछि तपाइँ यसलाई तल र दायाँ प्रतिलिपि गर्नुहोस्।

    कृपया ध्यान दिनुहोस् कि, लुकअप मान ($A2) मा,हामीले स्तम्भ समन्वयलाई निरपेक्ष कक्ष सन्दर्भको साथ लक गरेका छौं ताकि सूत्र दायाँ तिर प्रतिलिपि हुँदा स्तम्भ स्थिर रहन्छ। B$1 सन्दर्भमा, हामीले पङ्क्तिलाई लक गर्यौं किनभने हामी सूत्रको प्रतिलिपि गरिएको स्तम्भको आधारमा स्तम्भ समन्वयलाई परिवर्तन गर्न र उपयुक्त नामको भाग INDIRECT लाई आपूर्ति गर्न चाहन्छौं:

    यदि तपाईको मुख्य तालिका फरक तरिकाले संगठित छ भने, पङ्क्तिमा लुकअप मानहरू र स्तम्भमा दायरा नामहरूको अद्वितीय भागहरू, त्यसपछि तपाईंले लुकअप मान (B$1) मा पङ्क्ति समन्वय र नाम भागहरूमा स्तम्भ समन्वय लक गर्नुपर्छ। ($A2):

    =VLOOKUP(B$1, INDIRECT($A2&"_Sales"), 2, FALSE)

    सूत्र २. VLOOKUP र नेस्टेड IFs धेरै पानाहरू हेर्नको लागि

    तपाईंसँग भएको अवस्थामा केवल दुई वा तीन लुकअप पानाहरू, तपाइँ एक विशेष कक्षमा कुञ्जी मानको आधारमा सही पाना चयन गर्न नेस्टेड IF प्रकार्यहरूसँग एकदम सरल VLOOKUP सूत्र प्रयोग गर्न सक्नुहुन्छ:

    =VLOOKUP($A2, IF(B$1="CA", CA_Sales, IF(B$1="FL", FL_Sales, IF(B$1="KS", KS_Sales,""))), 2, FALSE)

    जहाँ $A2 लुकअप मान (वस्तुको नाम) हो र B$1 कुञ्जी मान (राज्य):

    यस अवस्थामा, तपाईंले नामहरू परिभाषित गर्न आवश्यक पर्दैन र बाह्य प्रयोग गर्न सक्नुहुन्छ। अर्को पाना वा कार्यपुस्तिका सन्दर्भ गर्न सन्दर्भ।

    थप सूत्र exa को लागी mples, कृपया Excel मा धेरै पानाहरूमा VLOOKUP कसरी गर्ने हेर्नुहोस्।

    यसरी एक्सेलमा VLOOKUP प्रयोग गर्ने। पढ्नुभएकोमा म तपाईंलाई धन्यवाद दिन्छु र अर्को हप्ता हाम्रो ब्लगमा भेट्ने आशा गर्छु!

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

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

    तपाईंले निर्दिष्ट गर्नुभएको एकल लुकअप मान।

    यसलाई हटाउन, तपाईंले सहायक स्तम्भ थप्न सक्नुहुन्छ र त्यहाँ दुई लुकअप स्तम्भहरू ( ग्राहक उत्पादन ) बाट मानहरू जोड्न सक्नुहुन्छ। यो महत्त्वपूर्ण छ कि सहायक स्तम्भ तालिका एरेमा बायाँ स्तम्भ हुनु पर्छ किनभने यो जहाँ Excel VLOOKUP ले सधैं लुकअप मान खोज्छ।

    त्यसैले, आफ्नो बायाँमा एउटा स्तम्भ थप्नुहोस्। तालिका र त्यो स्तम्भमा तलको सूत्र प्रतिलिपि गर्नुहोस्। यसले सहायक स्तम्भलाई स्तम्भ B र C बाट मानहरू भर्नेछ (स्पेस क्यारेक्टर राम्रो पढ्नको लागि बीचमा जोडिएको छ):

    =B2&" "&C2

    र त्यसपछि, मानक VLOOKUP सूत्र र स्थान प्रयोग गर्नुहोस्। lookup_value argument मा दुबै मापदण्ड, स्पेस संग छुट्याइएको:

    =VLOOKUP("Jeremy Sweets", A2:D11, 4, FALSE)

    वा, मापदण्डलाई छुट्टै कक्षहरूमा इनपुट गर्नुहोस् (हाम्रो मामलामा G1 र G2) र तिनीहरूलाई जोड्नुहोस्। कक्षहरू:

    =VLOOKUP(G1&" "&G2, A2:D11, 4, FALSE)

    जसरी हामी स्तम्भ D बाट मान फर्काउन चाहन्छौं, जुन तालिका एरेमा चौथो छ, हामीले col_index_num को लागि 4 प्रयोग गर्छौं। रेन्ज_लुकअप आर्गुमेन्ट FALSE मा Vlookup एक सटीक मिल्दो सेट गरिएको छ। तलको स्क्रिनसटले नतिजा देखाउँछ:

    तपाईंको लुकअप तालिका अर्को पाना मा छ भने, पानाको नाम तपाईंको VLOOKUP सूत्रमा समावेश गर्नुहोस्। उदाहरणका लागि:

    =VLOOKUP(G1&" "&G2, Orders!A2:D11, 4, FALSE)

    वैकल्पिक रूपमा, लुकअप तालिकाको लागि नामित दायरा सिर्जना गर्नुहोस् (भन्नुहोस्, अर्डरहरू ) सूत्रलाई पढ्न सजिलो बनाउन:

    =VLOOKUP(G1&" "&G2, Orders, 4, FALSE)

    थप जानकारीको लागि, कृपया कसरी गर्ने हेर्नुहोस्एक्सेलमा अर्को पानाबाट हेर्नुहोस्।

    नोट। सूत्रले सही तरिकाले काम गर्नको लागि, सहायक स्तम्भमा मानहरू ठ्याक्कै lookup_value तर्कमा जस्तै जोडिएको हुनुपर्छ। उदाहरणका लागि, हामीले सहायक स्तम्भ (B2&" "&C2) र VLOOKUP सूत्र (G1&" "&G2) मा मापदण्ड छुट्याउन एउटा स्पेस क्यारेक्टर प्रयोग गर्यौं।

    सूत्र 2. धेरै सर्तहरूको साथ एक्सेल VLOOKUP

    सिद्धान्तमा, तपाईंले Vlookup मा दुई भन्दा बढी मापदण्डहरू प्रयोग गर्न सक्नुहुन्छ। यद्यपि, त्यहाँ केही चेतावनीहरू छन्। पहिलो, लुकअप मान 255 क्यारेक्टरहरूमा सीमित छ, र दोस्रो, कार्यपत्रको डिजाइनले सहायक स्तम्भ थप्न अनुमति दिँदैन।

    भाग्यवश, माइक्रोसफ्ट एक्सेलले प्राय: एउटै कुरा गर्न एक भन्दा बढी तरिकाहरू प्रदान गर्दछ। धेरै मापदण्डहरू Vlookup गर्न, तपाईंले INDEX MATCH संयोजन वा XLOOKUP प्रकार्य प्रयोग गर्न सक्नुहुन्छ जुन हाल Office 365 मा प्रस्तुत गरिएको हो।

    उदाहरणका लागि, 3 फरक मानहरू ( मिति , ग्राहकको नाम उत्पादन ), निम्न मध्ये एउटा सूत्र प्रयोग गर्नुहोस्:

    =INDEX(D2:D11, MATCH(1, (G1=A2:A11) * (G2=B2:B11) * (G3=C2:C11), 0))

    =XLOOKUP(1, (G1=A2:A11) * (G2=B2:B11) * (G3=C2:C11), D2:D11)

    कहाँ:

    • G1 मापदण्ड 1 हो (मिति)
    • G2 मापदण्ड 2 हो (ग्राहकको नाम)
    • G3 मापदण्ड 3 हो (उत्पादन)
    • A2:A11 लुकअप हो दायरा 1 (मितिहरू)
    • B2:B11 लुकअप दायरा 2 (ग्राहक नामहरू) हो
    • C2:C11 लुकअप दायरा 3 (उत्पादनहरू) हो
    • D2:D11 फिर्ती हो दायरा (मात्रा)

    16>

    नोट। Excel 365, INDEX बाहेक सबै संस्करणहरूमाCtrl + Shift + Enter थिचेर MATCH CSE array सूत्रको रूपमा प्रविष्ट गर्नुपर्छ। एक्सेल 365 मा जसले गतिशील एरेहरूलाई समर्थन गर्दछ यसले नियमित सूत्रको रूपमा पनि काम गर्दछ।

    सूत्रहरूको विस्तृत व्याख्याको लागि, कृपया हेर्नुहोस्:

    • बहु मापदण्डहरू भएको XLOOKUP
    • बहु मापदण्डहरू भएको INDEX MATCH सूत्र

    कसरी 2nd, 3rd वा thth खेल प्राप्त गर्न VLOOKUP को प्रयोग गर्नुहोस्

    तपाईलाई पहिले नै थाहा छ, Excel VLOOKUP ले एउटा मिल्दो मान ल्याउन सक्छ, अझ स्पष्ट रूपमा, यसले पहिलो फेला परेको मिल्दो फिर्ता गर्छ। तर के हुन्छ यदि तपाईको लुकअप एरेमा धेरै मिल्दोजुल्दो छन् र तपाई दोस्रो वा तेस्रो उदाहरण प्राप्त गर्न चाहनुहुन्छ? कार्य एकदम जटिल सुनिन्छ, तर समाधान अवस्थित छ!

    सूत्र 1. Vlookup Nth उदाहरण

    मान्नुहोस् तपाइँको एउटा स्तम्भमा ग्राहकको नाम छ, उनीहरूले अर्को स्तम्भमा खरिद गरेका उत्पादनहरू, र तपाइँ हेर्दै हुनुहुन्छ। दिइएको ग्राहकले खरिद गरेको दोस्रो वा तेस्रो उत्पादन फेला पार्न।

    सबैभन्दा सरल तरिका भनेको हामीले पहिलो उदाहरणमा जस्तै तालिकाको बाँयामा सहायक स्तम्भ थप्नु हो। तर यस पटक, हामी यसलाई ग्राहकको नाम र घटना संख्याहरू जस्तै " John Doe1 ", " John Doe2 ", इत्यादिसँग भर्नेछौं।

    घटना प्राप्त गर्न, मिश्रित दायरा सन्दर्भको साथ COUNTIF प्रकार्य प्रयोग गर्नुहोस् (पहिलो सन्दर्भ निरपेक्ष छ र दोस्रो $B$2:B2 जस्तै सापेक्ष छ)। सूत्र प्रतिलिपि गरिएको कक्षको स्थितिमा आधारित सापेक्ष सन्दर्भ परिवर्तन भएकोले, पङ्क्ति 3 मा यो $B$2:B3 हुनेछ, पङ्क्ति 4 मा -$B$2:B4, र यस्तै।

    ग्राहकको नाम (B2) सँग जोडिएको, सूत्रले यो फारम लिन्छ:

    =B2&COUNTIF($B$2:B2, B2)

    माथिको सूत्र A2 मा जान्छ। , र त्यसपछि तपाईले यसलाई आवश्यक पर्ने धेरै कक्षहरूमा प्रतिलिपि गर्नुहोस्।

    त्यसपछि, अलग-अलग कक्षहरूमा लक्ष्य नाम र घटना संख्या प्रविष्ट गर्नुहोस् (F1 र F2), र तलको सूत्र प्रयोग गर्नुहोस् एउटा विशिष्ट घटना Vlookup गर्न:

    =VLOOKUP(F1&F2, A2:C11, 3, FALSE)

    सूत्र २. Vlookup दोस्रो घटना

    यदि तपाइँ लुकअप मानको दोस्रो उदाहरण खोज्दै हुनुहुन्छ भने, तपाइँ सक्नुहुन्छ सहायक स्तम्भ बिना गर्नुहोस्। यसको सट्टा, MATCH:

    =VLOOKUP(E1, INDIRECT("A"&(MATCH(E1, A2:A11, 0)+2)&":B11"), 2, FALSE)

    जहाँ:

    • E1 लुकअप मान हो
    • A2:A11 लुकअप दायरा हो
    • B11 लुकअप तालिकाको अन्तिम (तल-दायाँ) सेल हो

    कृपया ध्यान दिनुहोस् कि माथिको सूत्र एक विशेष केसको लागि लेखिएको छ जहाँ लुकअप तालिकामा डेटा कक्षहरू पङ्क्ति 2 मा सुरु हुन्छ। यदि तपाईंको तालिका पानाको बीचमा कतै छ भने, यो विश्वव्यापी सूत्र प्रयोग गर्नुहोस्, जहाँ A1 लुकअप तालिकाको शीर्ष-बायाँ कक्ष हो। एउटा स्तम्भ हेडर:

    =VLOOKUP(E1, INDIRECT("A"&(MATCH(E1, A2:A11, 0)+1+ROW(A1))&":B11"), 2, FALSE)

    यस सूत्रले कसरी काम गर्छ

    यहाँ सूत्रको मुख्य भाग छ जसले गतिशील vlookup दायरा :<3 सिर्जना गर्छ।>

    INDIRECT("A"&(MATCH(E1, A2:A11, 0)+2)&":B11")

    सही मिलानको लागि कन्फिगर गरिएको MATCH प्रकार्य (अन्तिम तर्कमा 0) ले लक्ष्य नाम (E1) लाई नामहरूको सूची (A2:A11) सँग तुलना गर्छ र पहिलो फेला परेको स्थिति फर्काउँछ। मिलान, जुन 3 होहाम्रो मामला मा। यो नम्बर vlookup दायराको लागि प्रारम्भिक पङ्क्ति समन्वयको रूपमा प्रयोग गर्न गइरहेको छ, त्यसैले हामी यसमा 2 थप्छौं (पहिलो उदाहरण बाहिर गर्न +1 र स्तम्भ हेडरहरूसँग पङ्क्ति 1 बहिष्कार गर्न +1)। वैकल्पिक रूपमा, तपाईंले हेडर पङ्क्तिको स्थिति (हाम्रो अवस्थामा A1) को आधारमा स्वचालित रूपमा आवश्यक समायोजन गणना गर्न 1+ROW(A1) प्रयोग गर्न सक्नुहुन्छ।

    परिणामको रूपमा, हामीले निम्न पाठ स्ट्रिङ पाउँछौं, जुन INDIRECT ले दायरा सन्दर्भमा रूपान्तरण गर्दछ:

    INDIRECT("A"&5&":B11") -> A5:B11

    यो दायरा VLOOKUP को table_array तर्कमा जान्छ, यसलाई पङ्क्ति 5 मा खोजी सुरु गर्न बाध्य पार्छ, को पहिलो उदाहरण छोडेर। लुकअप मान:

    VLOOKUP(E1, A5:B11, 2, FALSE)

    कसरी एक्सेलमा धेरै मानहरू Vlookup र फर्काउने

    Excel VLOOKUP प्रकार्यलाई केवल एउटा मिल्दो फर्काउन डिजाइन गरिएको हो। त्यहाँ धेरै उदाहरणहरू Vlookup गर्ने तरिका छ? हो, त्यहाँ छ, यद्यपि एक सजिलो छैन। यसका लागि INDEX, SMALL र ROW जस्ता धेरै प्रकार्यहरूको संयुक्त प्रयोग आवश्यक छ एउटा एरे सूत्र हो।

    उदाहरणका लागि, तलले लुकअप दायरा B2:B16 मा लुकअप मान F2 को सबै घटनाहरू फेला पार्न सक्छ र धेरै फिर्ता गर्न सक्छ। स्तम्भ C बाट मेल खान्छ:

    {=IFERROR(INDEX($C$2:$C$11, SMALL(IF($F$1=$B$2:$B$11, ROW($C$2:$C$11)-1,""), ROW()-1)),"")}

    तपाईँको कार्यपत्रमा सूत्र प्रविष्ट गर्ने २ तरिकाहरू छन्:

    1. पहिलो कक्षमा सूत्र टाइप गर्नुहोस्, Ctrl + थिच्नुहोस्। Shift + Enter, र त्यसपछि यसलाई केही थप कक्षहरूमा तान्नुहोस्।
    2. एउटै स्तम्भमा धेरै नजिकका कक्षहरू चयन गर्नुहोस् (तलको स्क्रिनसटमा F1:F11), सूत्र टाइप गर्नुहोस् र Ctrl + थिच्नुहोस्।यसलाई पूरा गर्न Shift + Enter गर्नुहोस्।

    कुनै पनि तरिकाले, तपाईंले सूत्र प्रविष्ट गर्ने कक्षहरूको संख्या सम्भावित मिलानहरूको अधिकतम संख्याको बराबर वा ठूलो हुनुपर्छ।

    सूत्र तर्कको विस्तृत व्याख्या र थप उदाहरणहरूको लागि, कृपया एक्सेलमा धेरै मानहरू कसरी VLOOKUP गर्ने हेर्नुहोस्।

    पङ्क्ति र स्तम्भहरूमा कसरी VLOOKUP गर्ने (दुई-तर्फी लुकअप)

    दुई-तर्फी लुकअप (उर्फ म्याट्रिक्स लुकअप वा 2-आयामी लुकअप ) को प्रतिच्छेदनमा मान खोज्नको लागि एक राम्रो शब्द हो। एक निश्चित पङ्क्ति र स्तम्भ। एक्सेलमा दुई-आयामी लुकअप गर्ने केही फरक तरिकाहरू छन्, तर यस ट्यूटोरियलको फोकस VLOOKUP प्रकार्यमा भएकोले, हामी स्वाभाविक रूपमा यसलाई प्रयोग गर्नेछौं।

    यस उदाहरणको लागि, हामी तल लिनेछौं। मासिक बिक्रीको साथ तालिका र दिइएको महिनामा एक विशेष वस्तुको बिक्रीको आंकडा पुन: प्राप्त गर्न VLOOKUP सूत्रको काम गर्नुहोस्।

    A2:A9 मा वस्तु नामहरू, B1:F1 मा महिनाको नामहरू, I1 मा लक्षित वस्तु र I2 मा लक्षित महिना, सूत्र निम्नानुसार जान्छ:

    =VLOOKUP(I1, A2:F9, MATCH(I2, A1:F1, 0), FALSE)

    24>

    यस सूत्रले कसरी काम गर्छ

    सूत्रको मूल मानक VLOOKUP प्रकार्य हो जसले I1 मा लुकअप मानसँग सटीक मेल खोज्छ। तर कुनै खास महिनाको बिक्री कुन स्तम्भमा हुन्छ भन्ने हामीलाई थाहा नभएकोले, हामीले col_index_num तर्कमा स्तम्भ नम्बर सिधै आपूर्ति गर्न सक्दैनौं। त्यो स्तम्भ फेला पार्न, हामी निम्न MATCH प्रयोग गर्छौंप्रकार्य:

    MATCH(I2, A1:F1, 0)

    अङ्ग्रेजीमा अनुवाद गरिएको, सूत्रले भन्छ: A1:F1 मा I2 मान हेर्नुहोस् र array मा यसको सापेक्ष स्थिति फर्काउनुहोस्। तेस्रो आर्गुमेन्टमा ० प्रदान गरेर, तपाईले MATCH लाई लुकअप मानसँग ठ्याक्कै बराबर मान फेला पार्न निर्देशन दिनुहुन्छ (यो VLOOKUP को range_lookup तर्कको लागि FALSE प्रयोग गरे जस्तै हो)।

    Mar लुकअप एरेको 4 औं स्तम्भमा छ, MATCH प्रकार्यले 4 फर्काउँछ, जुन सीधै VLOOKUP को col_index_num तर्कमा जान्छ:

    VLOOKUP(I1, A2:F9, 4, FALSE)

    कृपया ध्यान दिनुहोस् कि महिनाको नामहरू स्तम्भ B मा सुरु भए तापनि, हामी लुकअप एरेको लागि A1:I1 प्रयोग गर्छौं। यो VLOOKUP को table_array मा स्तम्भको स्थितिसँग मेल खाने MATCH द्वारा फिर्ता गरिएको नम्बरको लागि गरिन्छ।

    Excel मा म्याट्रिक्स लुकअप गर्ने थप तरिकाहरू जान्नको लागि, कृपया INDEX MATCH MATCH हेर्नुहोस्। र २-आयामी लुकअपका लागि अन्य सूत्रहरू।

    एक्सेलमा मल्टिपल Vlookup कसरी गर्ने (नेस्टेड Vlookup)

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

    तलको छविमा स्थिति चित्रण गर्दछ:

    लक्ष्यमा आधारित मुख्य तालिकामा मूल्यहरू प्रतिलिपि गर्ने हो वस्तु IDs । समस्या यो छ कि मूल्यहरू समावेश गरिएको तालिकामा वस्तु IDs छैन, जसको अर्थ हामीले एउटै सूत्रमा दुईवटा Vlookups गर्नु पर्ने हुन्छ।

    सुविधाको खातिर, आउनुहोस्, एक जोडी सिर्जना गरौं। नामित दायराहरू पहिले:

    • लुकअप तालिका 1 लाई नाम दिइएको छ उत्पादनहरू (D3:E10)
    • लुकअप तालिका 2 लाई नाम दिइएको छ मूल्यहरू ( G3:H10 )

    टेबलहरू एउटै वा फरक कार्यपत्रहरूमा हुन सक्छन्।

    र अब, हामी तथाकथित डबल Vlookup प्रदर्शन गर्नेछौं। , उर्फ नेस्टेड Vlookup

    पहिले, वस्तुको आधारमा लुकअप तालिका १ (नाम उत्पादनहरू ) मा उत्पादनको नाम फेला पार्न VLOOKUP सूत्र बनाउनुहोस्। id (A3):

    =VLOOKUP(A3, Products, 2, FALSE)

    अर्को, लुकअप तालिका २ (नाम बाट मूल्यहरू तान्न अर्को VLOOKUP प्रकार्यको lookup_value तर्कमा माथिको सूत्र राख्नुहोस्। मूल्यहरू ) नेस्टेड VLOOKUP द्वारा फिर्ता गरेको उत्पादनको नाममा आधारित:

    =VLOOKUP(VLOOKUP(A3, Products, 2, FALSE), Prices, 2, FALSE)

    तलको स्क्रिनसटले कार्यमा हाम्रो नेस्टेड Vlookup सूत्र देखाउँछ:

    कसरी धेरै पानाहरू गतिशील रूपमा हेर्ने

    कहिलेकाहीं, y तपाईंसँग एउटै ढाँचामा डाटा धेरै कार्यपत्रहरूमा विभाजित हुन सक्छ। र तपाइँको उद्देश्य दिइएको सेल मा कुञ्जी मान को आधार मा एक विशेष पाना देखि डाटा तान्नु छ।

    यो उदाहरणबाट बुझ्न सजिलो हुन सक्छ। मानौं, तपाईंसँग एउटै ढाँचामा केही क्षेत्रीय बिक्री रिपोर्टहरू छन्, र तपाईं निश्चित उत्पादनको लागि बिक्री तथ्याङ्कहरू प्राप्त गर्न खोज्दै हुनुहुन्छ।

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