Excel मध्ये प्रगत VLOOKUP: एकाधिक, दुहेरी, नेस्टेड

  • ह्याचा प्रसार करा
Michael Brown

सामग्री सारणी

ही उदाहरणे तुम्हाला एकाधिक निकष कसे पहायचे, विशिष्ट उदाहरण किंवा सर्व जुळणी कसे करायचे, एकाधिक शीटमध्ये डायनॅमिक व्हलूकअप कसे करायचे आणि बरेच काही शिकवतील.

हा दुसरा भाग आहे एक्सेल VLOOKUP चे सामर्थ्य वापरण्यास मदत करणारी मालिका. उदाहरणे सूचित करतात की हे कार्य कसे कार्य करते हे तुम्हाला माहिती आहे. नसल्यास, ते एक्सेलमधील VLOOKUP च्या मूलभूत वापरांसह प्रारंभ करण्याचे कारण आहे.

पुढे जाण्यापूर्वी, मी तुम्हाला वाक्यरचना थोडक्यात आठवण करून देतो:

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

आता सर्वजण एकाच पृष्ठावर आहेत, चला प्रगत VLOOKUP सूत्र उदाहरणे जवळून पाहूया:

    एकाधिक निकष कसे पहावे

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

    फॉर्म्युला 1. दोन निकषांसह VLOOKUP

    समजा तुमच्याकडे ऑर्डरची यादी आहे आणि तुम्हाला २ निकषांवर आधारित प्रमाण शोधायचे आहे, ग्राहकाचे नाव आणि उत्पादन . एक गुंतागुंतीचा घटक असा आहे की प्रत्येक ग्राहकाने खालील तक्त्यामध्ये दर्शविल्याप्रमाणे अनेक उत्पादनांची ऑर्डर दिली आहे:

    सामान्य VLOOKUP फॉर्म्युला या परिस्थितीत कार्य करणार नाही कारण तो प्रथम सापडलेला परत करतो अ वर आधारित जुळणीप्रदेश:

    मागील उदाहरणाप्रमाणे, आम्ही काही नावे परिभाषित करून सुरुवात करतो:

    • सीए शीटमध्ये श्रेणी A2:B5 असे नाव दिले आहे CA_Sales .
    • FL शीटमध्ये श्रेणी A2:B5 चे नाव FL_Sales आहे.
    • KS शीटमध्ये श्रेणी A2:B5 असे नाव आहे KS_Sales<2. , KS ). कृपया तुमच्या श्रेणींना त्याच पद्धतीने नाव देण्याचे सुनिश्चित करा कारण ते आम्ही तयार करत असलेल्या सूत्रासाठी आवश्यक आहे.

      फॉर्म्युला 1. डायनॅमिकपणे वेगवेगळ्या शीटमधून डेटा काढण्यासाठी अप्रत्यक्ष व्हीलुकअप

      तुमचे कार्य असल्यास एकाधिक शीट्समधून डेटा पुनर्प्राप्त करण्यासाठी, 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)

      फॉर्म्युला 2. एकाधिक पत्रके शोधण्यासाठी 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 हे की व्हॅल्यू (स्टेट):

      या प्रकरणात, तुम्हाला नावे परिभाषित करण्याची गरज नाही आणि तुम्ही बाह्य वापरू शकता दुसर्‍या शीट किंवा वर्कबुकचा संदर्भ घेण्यासाठी संदर्भ.

      अधिक फॉर्म्युला उदा mples, कृपया Excel मध्ये एकाधिक शीट्सवर VLOOKUP कसे करायचे ते पहा.

      एक्सेलमध्ये VLOOKUP कसे वापरायचे ते असेच. वाचल्याबद्दल मी तुमचा आभारी आहे आणि तुम्हाला पुढील आठवड्यात आमच्या ब्लॉगवर भेटण्याची आशा आहे!

      डाउनलोड करण्यासाठी सराव वर्कबुक

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

      तुम्ही निर्दिष्ट केलेले सिंगल लुकअप व्हॅल्यू.

      यावर मात करण्यासाठी, तुम्ही एक सहाय्यक कॉलम जोडू शकता आणि तेथे दोन लुकअप कॉलम ( ग्राहक आणि उत्पादन ) मधील व्हॅल्यू एकत्र करू शकता. हेल्पर कॉलम हे टेबल अॅरेमध्‍ये सर्वात डावीकडे स्‍तंभ असल्‍याचे महत्‍त्‍वाचे आहे कारण तेव्‍हाच Excel VLOOKUP नेहमी लुकअप व्हॅल्यू शोधते.

      तर, तुमच्‍या डावीकडे एक स्‍तंभ जोडा टेबल करा आणि त्या स्तंभावर खालील सूत्र कॉपी करा. हे हेल्पर कॉलम B आणि C मधील मूल्यांसह पॉप्युलेट करेल (चांगल्या वाचनीयतेसाठी स्पेस कॅरेक्टर दरम्यान जोडलेले आहे):

      =B2&" "&C2

      आणि नंतर, मानक VLOOKUP सूत्र आणि स्थान वापरा lookup_value युक्तिवादातील दोन्ही निकष, एका जागेसह विभक्त केले आहेत:

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

      किंवा, निकष स्वतंत्र सेलमध्ये इनपुट करा (आमच्या बाबतीत G1 आणि G2) आणि ते एकत्र करा सेल:

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

      जसे आम्हाला कॉलम डी मधून मूल्य परत करायचे आहे, जे टेबल अॅरेमध्ये चौथ्या क्रमांकावर आहे, आम्ही col_index_num साठी 4 वापरतो. range_lookup वितर्क अचूक जुळणी Vlookup करण्यासाठी FALSE वर सेट केले आहे. खालील स्क्रीनशॉट परिणाम दर्शवितो:

      तुमची लुकअप सारणी दुसऱ्या शीट मध्ये असल्यास, तुमच्या 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 संयोजन किंवा Office 365 मध्ये अलीकडेच सादर केलेले XLOOKUP फंक्शन वापरू शकता.

      उदाहरणार्थ, 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 हा परतावा आहे श्रेणी (प्रमाण)

      टीप. Excel 365, INDEX वगळता सर्व आवृत्त्यांमध्येCtrl + Shift + Enter दाबून CSE अॅरे फॉर्म्युला म्हणून MATCH प्रविष्ट केले जावे. एक्सेल 365 मध्ये जे डायनॅमिक अॅरेचे समर्थन करते ते नियमित सूत्र म्हणून देखील कार्य करते.

      सूत्रांच्या तपशीलवार स्पष्टीकरणासाठी, कृपया पहा:

      • एकाधिक निकषांसह XLOOKUP
      • एकाधिक निकषांसह INDEX MATCH सूत्र

      कसे दुसरा, तिसरा किंवा नववा सामना मिळविण्यासाठी VLOOKUP वापरा

      तुम्हाला आधीच माहित आहे की, Excel VLOOKUP फक्त एक जुळणारे मूल्य मिळवू शकते, अधिक अचूकपणे, ते प्रथम सापडलेले जुळणी परत करते. पण तुमच्या लुकअप अॅरेमध्ये अनेक जुळण्या असतील आणि तुम्हाला दुसरा किंवा तिसरा प्रसंग मिळवायचा असेल तर? कार्य खूपच क्लिष्ट वाटत आहे, परंतु उपाय अस्तित्वात आहे!

      फॉर्म्युला 1. Vlookup Nth उदाहरण

      समजा तुमच्याकडे एका कॉलममध्ये ग्राहकांची नावे आहेत, त्यांनी खरेदी केलेली उत्पादने दुसऱ्या कॉलममध्ये आहेत आणि तुम्ही ते शोधत आहात. दिलेल्या ग्राहकाने खरेदी केलेले 2रे किंवा 3रे उत्पादन शोधण्यासाठी.

      सर्वात सोपा मार्ग म्हणजे टेबलच्या डावीकडे मदतनीस स्तंभ जोडणे जसे की आम्ही पहिल्या उदाहरणात केले. पण यावेळी, आम्ही ग्राहकांची नावे आणि घटना क्रमांक जसे की " 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(F1&F2, A2:C11, 3, FALSE)

      फॉर्म्युला 2. Vlookup 2रा घटना

      तुम्ही लुकअप व्हॅल्यूचे दुसरे उदाहरण शोधत असाल, तर तुम्ही हे करू शकता मदतनीस स्तंभाशिवाय करू. त्याऐवजी, 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)

      हे सूत्र कसे कार्य करते

      येथे सूत्राचा मुख्य भाग आहे जो डायनॅमिक व्हलूकअप श्रेणी :<3 तयार करतो>

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

      अचूक जुळणीसाठी कॉन्फिगर केलेले MATCH फंक्शन (शेवटच्या वितर्कातील 0) नावांच्या सूचीशी (A2:A11) लक्ष्य नाव (E1) ची तुलना करते आणि प्रथम सापडलेल्याचे स्थान परत करते जुळणी, जे 3 आहेआमच्या बाबतीत. ही संख्या vlookup श्रेणीसाठी प्रारंभिक पंक्ती समन्वय म्हणून वापरली जाणार आहे, म्हणून आम्ही त्यात 2 जोडतो (पहिली घटना वगळण्यासाठी +1 आणि स्तंभ शीर्षलेखांसह पंक्ती 1 वगळण्यासाठी +1). वैकल्पिकरित्या, शीर्षलेख पंक्तीच्या स्थानावर (आमच्या बाबतीत A1) आपोआप आवश्यक समायोजनाची गणना करण्यासाठी तुम्ही 1+ROW(A1) वापरू शकता.

      परिणामी, आम्हाला खालील मजकूर स्ट्रिंग मिळेल, जी INDIRECT श्रेणी संदर्भामध्ये रूपांतरित करते:

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

      ही श्रेणी VLOOKUP च्या टेबल_अॅरे युक्तिवादावर जाते, ज्याचा पहिला प्रसंग सोडून पंक्ती 5 मध्ये शोध सुरू करण्यास भाग पाडते लुकअप व्हॅल्यू:

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

      एक्सेलमध्‍ये अनेक व्हॅल्यूज कसे लूकअप करावे आणि कसे रिटर्न करावे

      एक्सेल व्हीलूकअप फंक्शन फक्त एक जुळणी परत करण्यासाठी डिझाइन केलेले आहे. एकाधिक उदाहरणे 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)),"")}

      तुमच्या वर्कशीटमध्ये सूत्र प्रविष्ट करण्याचे 2 मार्ग आहेत:

      1. पहिल्या सेलमध्ये सूत्र टाइप करा, Ctrl + दाबा Shift + Enter, आणि नंतर ते आणखी काही सेलमध्ये ड्रॅग करा.
      2. एका कॉलममध्ये अनेक समीप सेल निवडा (खालील स्क्रीनशॉटमध्ये F1:F11), सूत्र टाइप करा आणि Ctrl + दाबा.ते पूर्ण करण्यासाठी Shift + Enter.

      कोणत्याही प्रकारे, तुम्ही ज्या सेलमध्ये फॉर्म्युला एंटर कराल ती संख्या जास्तीत जास्त संभाव्य जुळण्यांएवढी किंवा मोठी असावी.

      फॉर्म्युला लॉजिकच्या तपशीलवार स्पष्टीकरणासाठी आणि अधिक उदाहरणांसाठी, कृपया Excel मध्ये एकाधिक मूल्ये कशी VLOOKUP करायची ते पहा.

      पंक्ती आणि स्तंभांमध्ये कसे Vlookup करावे (द्वि-मार्गी लुकअप)

      टू-वे लुकअप (उर्फ मॅट्रिक्स लुकअप किंवा 2-डायमेन्शनल लुकअप ) हा एक फॅन्सी शब्द आहे ज्याच्या छेदनबिंदूवर मूल्य शोधण्यासाठी एक विशिष्ट पंक्ती आणि स्तंभ. एक्सेलमध्ये द्विमितीय लुकअप करण्याचे काही वेगळे मार्ग आहेत, परंतु या ट्युटोरियलचा फोकस VLOOKUP फंक्शनवर असल्याने, आम्ही नैसर्गिकरित्या त्याचा वापर करू.

      या उदाहरणासाठी, आम्ही खालील गोष्टी घेऊ. मासिक विक्रीसह टेबल करा आणि दिलेल्या महिन्यात विशिष्ट वस्तूसाठी विक्रीचा आकडा पुनर्प्राप्त करण्यासाठी VLOOKUP सूत्र तयार करा.

      A2:A9 मध्ये आयटमच्या नावांसह, B1:F1 मधील महिन्याच्या नावांसह, I1 मधील लक्ष्य आयटम आणि I2 मधील लक्ष्य महिना, सूत्र खालीलप्रमाणे आहे:

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

      हे सूत्र कसे कार्य करते

      सूत्राचा गाभा हे मानक VLOOKUP फंक्शन आहे जे I1 मधील लुकअप मूल्याशी अचूक जुळणी शोधते. परंतु विशिष्ट महिन्याची विक्री नेमक्या कोणत्या स्तंभात आहे हे आम्हाला माहीत नसल्यामुळे, आम्ही थेट col_index_num युक्तिवादाला स्तंभ क्रमांक देऊ शकत नाही. तो स्तंभ शोधण्यासाठी, आम्ही खालील जुळणी वापरतोफंक्शन:

      MATCH(I2, A1:F1, 0)

      इंग्रजीमध्ये अनुवादित केलेले, सूत्र म्हणते: A1:F1 मध्ये I2 मूल्य पहा आणि अॅरेमध्ये त्याचे सापेक्ष स्थान परत करा. 3ऱ्या वितर्काला 0 पुरवून, तुम्ही 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)

      कधीकधी असे होऊ शकते की तुमच्या मुख्य टेबल आणि लुकअप टेबलमध्ये एकच स्तंभ नसतो. सामान्य, जे तुम्हाला दोन टेबलांमध्‍ये व्लूकअप करण्यापासून प्रतिबंधित करते. तथापि, आणखी एक सारणी अस्तित्वात आहे, ज्यामध्ये तुम्ही शोधत असलेली माहिती नाही परंतु मुख्य सारणीसह एक सामान्य स्तंभ आणि लुकअप सारणीसह दुसरा सामान्य स्तंभ आहे.

      खालील चित्रात परिस्थिती स्पष्ट करते:<3

      मुख्य टेबलवर आधारित किंमती कॉपी करणे हे ध्येय आहे आयटम आयडी . अडचण अशी आहे की किमती असलेल्या टेबलमध्ये आयटम आयडी नाही, याचा अर्थ आपल्याला एका सूत्रात दोन Vlookups करावे लागतील.

      सोयीसाठी, चला दोन तयार करूया प्रथम श्रेणी नामित केली आहे:

      • लुकअप टेबल 1 ला नाव दिले आहे उत्पादने (D3:E10)
      • लुकअप टेबल 2 चे नाव आहे किंमत ( G3:H10 )

      टेबल एकाच किंवा वेगळ्या वर्कशीटमध्ये असू शकतात.

      आणि आता, आम्ही तथाकथित डबल व्लूकअप करू. , उर्फ नेस्टेड Vlookup .

      प्रथम, आयटमवर आधारित लुकअप टेबल 1 (नावाचे उत्पादने ) मध्ये उत्पादनाचे नाव शोधण्यासाठी एक VLOOKUP सूत्र तयार करा id (A3):

      =VLOOKUP(A3, Products, 2, FALSE)

      पुढे, लुकअप टेबल 2 ( नावाने) वरून किंमती काढण्यासाठी दुसर्‍या VLOOKUP फंक्शनच्या lookup_value युक्तिवादात वरील सूत्र ठेवा. किंमती ) नेस्टेड VLOOKUP ने परत केलेल्या उत्पादनाच्या नावावर आधारित:

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

      खालील स्क्रीनशॉट आमचा नेस्टेड Vlookup फॉर्म्युला कृतीत दर्शवतो:

      एकाधिक शीट्स डायनॅमिकली कसे पहावे

      कधीकधी, y तुमच्याकडे एकाच फॉरमॅटमधील डेटा अनेक वर्कशीट्समध्ये विभागलेला असू शकतो. आणि दिलेल्या सेलमधील की व्हॅल्यूवर अवलंबून विशिष्ट शीटमधून डेटा काढणे हा तुमचा उद्देश आहे.

      हे उदाहरणावरून समजणे सोपे होऊ शकते. समजा, तुमच्याकडे त्याच स्वरूपातील काही प्रादेशिक विक्री अहवाल आहेत आणि तुम्ही विशिष्ट उत्पादनासाठी विक्रीचे आकडे मिळवण्याचा विचार करत आहात.

    मायकेल ब्राउन हे सॉफ्टवेअर टूल्स वापरून जटिल प्रक्रिया सुलभ करण्याच्या उत्कटतेने एक समर्पित तंत्रज्ञान उत्साही आहे. टेक उद्योगातील एका दशकाहून अधिक अनुभवासह, त्यांनी Microsoft Excel आणि Outlook, तसेच Google Sheets आणि Docs मध्ये आपल्या कौशल्यांचा गौरव केला आहे. मायकेलचा ब्लॉग त्याचे ज्ञान आणि कौशल्य इतरांसोबत सामायिक करण्यासाठी समर्पित आहे, उत्पादकता आणि कार्यक्षमता सुधारण्यासाठी सुलभ टिपा आणि ट्यूटोरियल प्रदान करतो. तुम्ही अनुभवी व्यावसायिक असाल किंवा नवशिक्या असाल, मायकेलचा ब्लॉग या आवश्यक सॉफ्टवेअर टूल्सचा जास्तीत जास्त फायदा घेण्यासाठी मौल्यवान अंतर्दृष्टी आणि व्यावहारिक सल्ला देतो.