सामग्री सारणी
तुम्ही एक्सेलमध्ये अप्रत्यक्ष आणि VLOOKUP फंक्शन्सचे संयोजन वापरण्याचे मार्ग शोधत असाल , तर तुम्हाला हा लेख उपयुक्त वाटेल. एक्सेलमधील INDIRECT फंक्शन वापरकर्त्यांना फॉर्म्युलामध्ये निर्दिष्ट सेल लॉक करण्यास मदत करते. म्हणून, सूत्र बदलल्याशिवाय, आपण सूत्रामध्ये सेल संदर्भ सुधारित करू शकतो. कधीकधी एकाधिक डेटाबेससह कार्य करताना आम्हाला मूल्यांसाठी त्या डेटाबेसमध्ये डायनॅमिक VLOOKUP करणे आवश्यक असते. आपण हे INDIRECT आणि VLOOKUP फंक्शन च्या संयोजनाने सहज करू शकतो. या लेखात, आपण INDIRECT VLOOKUP सूत्र कसे पार पाडायचे ते शिकू.
क्विक व्ह्यू
आमच्या आजच्या कार्याचा झटपट आढावा घेऊ. .
सराव वर्कबुक डाउनलोड करा
INDIRECT आणि VLOOKUP.xlsx चे संयोजन2020.xlsx
2021.xlsx
एक्सेलमधील INDIRECT फंक्शनसह VLOOKUP फंक्शन वापरण्याची 3 उदाहरणे
येथे, आमच्याकडे 2017 , 2018 , 2019 , 2020 साठी वेगवेगळ्या मोबाइल कंपन्यांच्या मॉडेल्सच्या काही याद्या आहेत. , आणि 2021 वेगवेगळ्या शीटमध्ये. या फंक्शन्सच्या संयोजनाचा वापर करून आम्ही या शीटमधून आमची इच्छित मूल्ये नवीन शीटमध्ये काढू.
हे तयार करण्यासाठी लेख, आम्ही मायक्रोसॉफ्ट एक्सेल 365 आवृत्ती वापरली आहे. तथापि, तुम्ही तुमच्या सोयीनुसार इतर कोणतीही आवृत्ती वापरू शकता.
उदाहरण-1:INDIRECT आणि VLOOKUP फंक्शन्स वापरून वेगवेगळ्या शीट्समधून मूल्ये काढणे
या फंक्शन्सचे संयोजन वापरण्यासाठी येथे एक परिस्थिती आहे. तुमच्याकडे एक असाइनमेंट आहे याचा विचार करा जिथे तुम्हाला काही मोबाइल फोनचे नाव आणि 2017-2021 मधील मॉडेल डेटा दिला जातो. आता तुम्हाला ती नावे आणि त्यांचे मॉडेल एका नवीन वर्कशीटमध्ये पद्धतशीरपणे एकत्र करावे लागतील. अप्रत्यक्ष VLOOKUP सूत्र हे सहज करू शकतो. चला जाणून घेऊया!
आम्ही नवीन वर्कशीटमध्ये एक टेबल तयार केला आहे. या सारणीमध्ये “मोबाइल नाव” स्तंभ आणि संबंधित वर्ष “2017”, “2018”, “2019”, “2020” आणि “2021” स्तंभ आहेत. दिलेल्या “मोबाइल नाव” साठी आम्हाला या वर्षातील मॉडेल त्यांच्या संबंधित शीटमधून पुनर्प्राप्त करण्याची आवश्यकता आहे.
चरण :
- आता आपण “अप्रत्यक्ष व्हीलूकअप” सूत्र लागू करू.
जेनेरिक सूत्र आहे,
=VLOOKUP(lookup_value, INDIRECT(“Table_Array”), col_index,0)
- आता सेल C5 मधील सूत्रामध्ये मूल्ये घाला आणि अंतिम सूत्र आहे
=VLOOKUP($B5,INDIRECT("'"&C$4&"'!"&"B5:C9"),2,FALSE)
फॉर्म्युला ब्रेकडाउन
- Lookup_value हे $B4
- टेबल_अॅरे हे फंक्शन वापरून तयार केले आहे अप्रत्यक्ष(“'”&C$3&”'!”& "B4:C8"). मिश्र संदर्भ C$3 स्तंभ शीर्षक (2017) संदर्भित करतो जे वर्कशीटच्या नावांशी जुळते. “कॉन्कटेनेशन ऑपरेटर (&)” एकल कोट वर्ण ( “&C$3&”) मध्ये सामील होण्यासाठी वापरले जाते.बाजू विशिष्ट वर्कशीट संदर्भ तयार करण्यासाठी, “उद्गार बिंदू (!)” सूत्राच्या उजव्या बाजूला जोडला आहे. या जोडणीचे आउटपुट एक “मजकूर” आहे जो संदर्भ म्हणून “INDIRECT” फंक्शनमध्ये वापरला जाईल.
- स्तंभ_इंडेक्स_क्रमांक आहे “2” .
- आम्हाला अचूक जुळणी हवी आहे (असत्य) .
- ENTER दाबा आणि फिल हँडल टूल खाली आणि उजवीकडे ड्रॅग करा.
अशा प्रकारे, तुम्ही वेगवेगळ्या मोबाइल कंपन्यांचे सर्व मॉडेल त्यांच्या वर्षानुसार काढू शकाल.
उदाहरण-2: INDIRECT, VLOOKUP, LEFT वापरून वेगवेगळ्या शीटमधून मूल्ये मिळवणे , आणि योग्य कार्ये
या विभागात, आमच्याकडे मोबाईल कंपन्यांची वेगवेगळी नावे त्यांच्या वर्षांसह जोडलेली आहेत. त्या विशिष्ट वर्षासाठी या मोबाइल कंपनीच्या संबंधित मॉडेलचे नाव शोधणे हे आमचे कार्य आहे. हे करण्यासाठी, आम्ही लेफ्ट , उजवे , शोधा , अप्रत्यक्ष आणि VLOOKUP फंक्शन्स<चे संयोजन वापरू. 2>.
चरण :
- सेल C5 मध्ये खालील सूत्र लागू करा.
=VLOOKUP(LEFT(B5, FIND(" ", B5)-1), INDIRECT("'"&RIGHT(B5,4)&"'!"&"B5:C9"),2, FALSE)
फॉर्म्युला ब्रेकडाउन
- FIND(” “, B5) →
- FIND(” “, “iPhone 2017”) → या मजकूर स्ट्रिंगमधील जागेची स्थिती शोधते
- आउटपुट → 7
- FIND(” “, “iPhone 2017”) → या मजकूर स्ट्रिंगमधील जागेची स्थिती शोधते
- FIND(” “, B5)-1 → होते
- 7-1 →6
- LEFT(B5, FIND(” “, B5)-1) → होते
- लेफ्ट(“ iPhone 2017”,6) → या मजकूर स्ट्रिंगमधून प्रथम 6 वर्ण काढतो
- आउटपुट → “iPhone”
- लेफ्ट(“ iPhone 2017”,6) → या मजकूर स्ट्रिंगमधून प्रथम 6 वर्ण काढतो
- उजवे(B5,4) → होते
- उजवे(“iPhone 2017”,4) → शेवटचे काढते 4 या मजकूर स्ट्रिंगच्या उजवीकडील वर्ण.
- आउटपुट → 2017
- उजवे(“iPhone 2017”,4) → शेवटचे काढते 4 या मजकूर स्ट्रिंगच्या उजवीकडील वर्ण.
- अप्रत्यक्ष(“'”&RIGHT(B5,4)& ;”'!”&”B5:C9”) → होते
- अप्रत्यक्ष(“'”&“2017”&”'!”&”B5:C9” )
- आउटपुट → '2017'!B5:C9
- अप्रत्यक्ष(“'”&“2017”&”'!”&”B5:C9” )
- VLOOKUP(लेफ्ट( B5,FIND(” “,B5)-1),अप्रत्यक्ष(“'”&उजवे(B5,4)&”'!”&”B5:C9”),2,FALSE) → होते
- VLOOKUP(“iPhone”, '2017'!B5:C9,2, FALSE) → या कंपनीच्या 2017 चे मॉडेल नाव काढते
- आउटपुट → iPhone X
- VLOOKUP(“iPhone”, '2017'!B5:C9,2, FALSE) → या कंपनीच्या 2017 चे मॉडेल नाव काढते
- खाली ड्रॅग करा आणि उजवीकडे फिल हँडल .
शेवटी, तुमच्याकडे मॉडेल स्तंभात खालील मॉडेल्स असतील.
<3
उदाहरण-3: INDIRECT, VLOOKUP आणि TEXT फंक्शन्सचे संयोजन
येथे, आमच्याकडे 2020 साठी मोबाइल मॉडेलचे खालील दोन डेटासेट आहेत, आणि 2021 . आणि या शीट्सचे नाव आहे- 012020 , आणि 012021 , जानेवारी <2 चे प्रतिनिधित्व करते>या वर्षांतील महिना.
नवीन पत्रकात, आम्हीखालील तक्ता तयार केला आहे. अनुक्रमांक स्तंभामध्ये, आमच्याकडे काही संख्या आहेत ज्याच्या आधारे आम्ही इतर शीटमधील मूल्ये शोधू. आणि इतर स्तंभांमध्ये तारीखांचे हेडर आहेत ज्याच्या मदतीने आम्ही आमच्या शीट्स शोधू.
चरण :
- सेलमध्ये खालील सूत्र लागू करा C5 .
=VLOOKUP($B5, INDIRECT(TEXT(C$4, "MMYYYY")&"!B5:D9"),3,0)
<7
फॉर्म्युला ब्रेकडाउन
- TEXT(C$4, “MMYYYY”) →
- होतो TEXT(43831, “MMYYYY”) → TEXT फंक्शन तारीख मूल्य MMYYYY असे स्वरूपित करेल.
- आउटपुट → 012020
- होतो TEXT(43831, “MMYYYY”) → TEXT फंक्शन तारीख मूल्य MMYYYY असे स्वरूपित करेल.
- अप्रत्यक्ष(पाठ(C$4, “MMYYYY”)&” !B5:D9″) → होते
- अप्रत्यक्ष(“012020″&”!B5:D9″)
- आउटपुट → '012020 '!B5:D9
- अप्रत्यक्ष(“012020″&”!B5:D9″)
- VLOOKUP($B5, अप्रत्यक्ष(पाठ(C$4, “MMYYYY”)&”!B5 :D9″),3,0) → होते
- VLOOKUP(1, '012020'!B5:D9,3,0)
- आउटपुट → iPhone 12
- VLOOKUP(1, '012020'!B5:D9,3,0)
- खाली ड्रॅग करा आणि उजवीकडे फिल हँडल .<21
शेवटी, तुम्हाला खालील परिणाम मिळतील.
वेगवेगळ्या वर्कबुकसाठी अप्रत्यक्ष आणि VLOOKUP फंक्शन्स कसे वापरायचे Excel मध्ये
पुढील आकृत्यांमध्ये, आमच्याकडे 2 स्वतंत्र कार्यपुस्तिका आहेत; 2020.xlsx , आणि 2021.xlsx , त्यांच्या वर्कशीटसह; 2020 , आणि 2021 . या वर्कबुकमधून, आम्ही आमची आवश्यक मूल्ये a मध्ये काढूनवीन कार्यपुस्तिका.
मॉडेल नावे काढण्यासाठी, आम्ही नवीन वर्कबुकमध्ये खालील डेटासेट तयार केला आहे.
चरण :
- सेल C5 मध्ये खालील सूत्र प्रविष्ट करा.
=VLOOKUP($B5,INDIRECT("'["&C$4&".xlsx"&"]"&C$4&"'!"&"$B$5:$D$9"), 3,FALSE)
फॉर्म्युला ब्रेकडाउन
- “'[“&C$4&”. xlsx”&”]” → बनते
- “'[“&2020&”.xlsx”&”]” → अँपरसँड ऑपरेटर या स्ट्रिंगमध्ये सामील होईल
- आउटपुट → “'[2020.xlsx]”
- “'[“&2020&”.xlsx”&”]” → अँपरसँड ऑपरेटर या स्ट्रिंगमध्ये सामील होईल
- अप्रत्यक्ष(“'[“& C$4&”.xlsx”&”]”&C$4&””!”&”$B$5:$D$9″) → होते
- अप्रत्यक्ष (“'[2020.xlsx]”&2020&”'!”&”$B$5:$D$9”)
- आउटपुट → '2020.xlsx'!$ B$5:$D$9
- अप्रत्यक्ष (“'[2020.xlsx]”&2020&”'!”&”$B$5:$D$9”)
- VLOOKUP($B5,INDIRECT(“'[“&C$4&”.xlsx ”&”]”&C$4&”'!”&”$B$5:$D$9″), 3,FALSE) → होते
- VLOOKUP(1 ,'2020.xlsx'!$B$5:$D$9, 3,FALSE)
- आउटपुट → iPhone 12
- VLOOKUP(1 ,'2020.xlsx'!$B$5:$D$9, 3,FALSE)
- खाली आणि उजवीकडे फिल हँडल ड्रॅग करा.
शेवटी, आम्ही वेगवेगळ्या वर्कबुकमधून खालील मोबाइल मॉडेल्स काढले.
<14 टीप: या सूत्रासह कार्य करण्यासाठी तुम्हाला सर्व कार्यपुस्तिका उघडावी लागतील, अन्यथा त्रुटी येऊ शकते.
सराव विभाग
स्वतः सराव करण्यासाठी, आम्ही प्रत्येक शीटच्या उजव्या बाजूला सराव विभाग तयार केला आहे.
अधिक वाचा: एक्सेलमधील दोन शीट्समधील VLOOKUP उदाहरण
लक्षात ठेवण्यासारख्या गोष्टी
⏩ इनडायरेक्ट फंक्शन साठी, जर ref_text हा वैध सेल संदर्भ नाही, फंक्शन #REF! त्रुटी मूल्य.
⏩ VLOOKUP फंक्शन नेहमी डावीकडे सर्वात वरच्या स्तंभातून उजवीकडे लुकअप मूल्ये शोधते. हे फंक्शन “कधीही नाही” डावीकडील डेटा शोधते.
⏩जेव्हा तुम्ही तुमचे “Lookup_value” निवडता तेव्हा तुम्हाला निरपेक्ष सेल संदर्भ वापरावे लागतील ($) अॅरे अवरोधित करण्यासाठी.
निष्कर्ष
शक्तिशाली कॉम्बो “अप्रत्यक्ष VLOOKUP” या लेखातील उदाहरण वापरून चर्चा केली आहे. आम्हाला आशा आहे की हा लेख आपल्यासाठी उपयुक्त ठरेल. जर तुम्हाला या लेखाबद्दल काही विचार असतील तर कृपया ते आमच्या टिप्पणी विभागात सामायिक करा.