विषयसूची
यदि आप अप्रत्यक्ष और Excel में VLOOKUP फ़ंक्शन के संयोजन का उपयोग करने के तरीकों की तलाश कर रहे हैं, तो आपको यह लेख उपयोगी लगेगा। एक्सेल में अप्रत्यक्ष कार्य उपयोगकर्ताओं को एक सूत्र में निर्दिष्ट सेल को लॉक करने में मदद करता है। इसलिए, सूत्र को बदले बिना, हम सूत्र के भीतर सेल संदर्भों को संशोधित कर सकते हैं। कभी-कभी कई डेटाबेस के साथ काम करते समय हमें मूल्यों के लिए उन डेटाबेस में डायनेमिक VLOOKUP करने की आवश्यकता होती है। हम इसे INDIRECT और VLOOKUP function के संयोजन से आसानी से कर सकते हैं। इस लेख में, हम सीखेंगे कि अप्रत्यक्ष VLOOKUP फ़ॉर्मूला कैसे निष्पादित किया जाता है।
त्वरित दृश्य
चलिए, हमारे आज के कार्य पर एक नज़र डालते हैं। .
अभ्यास पुस्तिका डाउनलोड करें
अप्रत्यक्ष और VLOOKUP.xlsx का संयोजन2020.xlsx
2021.xlsx
एक्सेल में अप्रत्यक्ष फ़ंक्शन के साथ VLOOKUP फ़ंक्शन का उपयोग करने के 3 उदाहरण
यहां, हमारे पास 2017 , 2018 , 2019 , 2020 के लिए विभिन्न मोबाइल कंपनियों के मॉडलों की कुछ सूचियां हैं , और 2021 अलग-अलग शीट में। इन कार्यों के संयोजन का उपयोग करके हम इन शीट्स से एक नई शीट में वांछित मान निकालेंगे।
इसे बनाने के लिए आलेख, हमने Microsoft Excel 365 संस्करण का उपयोग किया है। हालाँकि, आप अपनी सुविधानुसार किसी अन्य संस्करण का उपयोग कर सकते हैं।
उदाहरण-1:अप्रत्यक्ष और 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 is $B4
- Table_array इस फ़ंक्शन का उपयोग करके बनाया गया है INDIRECT(“'”&C$3&”'!"& "बी4:सी8")। मिश्रित संदर्भ C$3 स्तंभ शीर्षक (2017) को संदर्भित करता है जो वर्कशीट नामों से मेल खाता है। "कॉन्टेनेशन ऑपरेटर (&)" का उपयोग सिंगल कोट कैरेक्टर( "&C$3&") को या तो जोड़ने के लिए किया जाता हैपक्ष। एक विशिष्ट कार्यपत्रक संदर्भ बनाने के लिए, "विस्मयादिबोधक बिंदु (!)" सूत्र के दाईं ओर जुड़ा हुआ है। इस संयोजन का आउटपुट एक "पाठ" है जिसका उपयोग "अप्रत्यक्ष" फ़ंक्शन में संदर्भ के रूप में किया जाएगा।
- Column_index_number "2" है .
- हमें सटीक मिलान (FALSE) चाहिए।
- ENTER दबाएं और फिल हैंडल टूल को नीचे और दाईं ओर खींचें।
इस तरह, आप विभिन्न मोबाइल कंपनियों के सभी मॉडलों को उनके वर्षों से संबंधित निकालने में सक्षम होंगे। , और राइट फंक्शंस
इस खंड में, हमारे पास विभिन्न मोबाइल कंपनियों के नाम हैं जो उनके वर्षों के साथ जुड़े हुए हैं। हमारा काम उस विशेष वर्ष के लिए इस मोबाइल कंपनी के संबंधित मॉडल के नाम की खोज करना है। ऐसा करने के लिए, हम LEFT , RIGHT , FIND , INDIRECT , और VLOOKUP function<के संयोजन का उपयोग करेंगे। 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) → बन जाता है
- LEFT(“ iPhone 2017”,6) → इस पाठ स्ट्रिंग से पहले 6 वर्णों को निकालता है
- आउटपुट → "iPhone"
- LEFT(“ iPhone 2017”,6) → इस पाठ स्ट्रिंग से पहले 6 वर्णों को निकालता है
- राइट (बी5,4) →
- राइट बन जाता है ("आईफोन 2017", 4) → अंतिम को निकालता है 4 इस पाठ स्ट्रिंग के दाईं ओर से वर्ण।
- आउटपुट → 2017
- राइट बन जाता है ("आईफोन 2017", 4) → अंतिम को निकालता है 4 इस पाठ स्ट्रिंग के दाईं ओर से वर्ण।
- indirect(“'”&Right(B5,4)& ;”'! )
- आउटपुट → '2017'!B5:C9
- VLOOKUP(“iPhone”, '2017'!B5:C9,2, FALSE) → इस कंपनी के 2017 के मॉडल का नाम निकालता है
- आउटपुट → iPhone X
- नीचे खींचें और दाईं ओर फ़िल हैंडल .
आखिरकार, आपके पास मॉडल कॉलम में निम्नलिखित मॉडल होंगे।
<3
उदाहरण-3: इनडायरेक्ट, वीलुकअप और टेक्स्ट फंक्शन का संयोजन
यहां, हमारे पास 2020 के लिए मोबाइल मॉडल के निम्नलिखित दो डेटासेट हैं, और 2021 . और इन शीट्स का नाम है- 012020 , और 012021 , जो जनवरी <2 को दर्शाती है>इन वर्षों का महीना।
एक नई शीट में, हमनिम्न तालिका बनाई है। सीरियल नंबर कॉलम में, हमारे पास कुछ संख्याएं हैं जिनके आधार पर हम अन्य शीट्स में मानों की तलाश करेंगे। और दूसरे कॉलम में तारीखें उनके हेडर हैं जिनकी मदद से हम अपनी शीट्स का पता लगा पाएंगे।
स्टेप्स :
- निम्न सूत्र को सेल C5 में लागू करें।
=VLOOKUP($B5, INDIRECT(TEXT(C$4, "MMYYYY")&"!B5:D9"),3,0)
<7
फ़ॉर्मूला ब्रेकडाउन
- टेक्स्ट(C$4, "MMYYYY") →
- हो जाता है TEXT(43831, “MMYYYY”) → TEXT फ़ंक्शन दिनांक मान को MMYYYY के रूप में प्रारूपित करेगा।
- आउटपुट → 012020
- हो जाता है TEXT(43831, “MMYYYY”) → TEXT फ़ंक्शन दिनांक मान को MMYYYY के रूप में प्रारूपित करेगा।
- indirect(टेक्स्ट(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 कार्यों का उपयोग कैसे करें एक्सेल में
निम्नलिखित आंकड़ों में, हमारे पास 2 अलग कार्यपुस्तिकाएं हैं; 2020.xlsx , और 2021.xlsx , अपनी वर्कशीट के साथ; 2020 , और 2021 । इन कार्यपुस्तिकाओं से, हम अपने आवश्यक मूल्यों को एक में निकालेंगेनई कार्यपुस्तिका।
मॉडल के नाम निकालने के लिए, हमने एक नई कार्यपुस्तिका में निम्नलिखित डेटासेट बनाया है।
चरण :
- सेल 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, अप्रत्यक्ष(“'["&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)
- नीचे और दाईं ओर फिल हैंडल को ड्रैग करें।
आखिरकार, हमने विभिन्न कार्यपुस्तिकाओं से निम्नलिखित मोबाइल मॉडल निकाले।
ध्यान दें: इस सूत्र के साथ काम करने के लिए आपको सभी कार्यपुस्तिकाओं को खोलना होगा, अन्यथा, एक त्रुटि वापस आ सकती है।
अभ्यास अनुभाग
स्वयं अभ्यास करने के लिए, हमने प्रत्येक शीट के दाईं ओर एक अभ्यास अनुभाग बनाया है।
और पढ़ें: एक्सेल में दो शीट्स के बीच VLOOKUP उदाहरण
याद रखने योग्य बातें
⏩ अप्रत्यक्ष कार्य के लिए, यदि ref_text मान्य सेल संदर्भ नहीं है, फ़ंक्शन #REF! त्रुटि मान।
⏩ VLOOKUP फ़ंक्शन हमेशा सबसे ऊपर बाईं ओर के स्तंभ से दाईं ओर लुकअप मानों की खोज करता है। यह फ़ंक्शन "कभी नहीं" बाईं ओर डेटा की खोज करता है।
⏩जब आप अपना "लुकअप_वैल्यू" चुनते हैं तो आपको पूर्ण सेल संदर्भों का उपयोग करना होगा ($) ऐरे को ब्लॉक करने के लिए।
निष्कर्ष
शक्तिशाली कॉम्बो "अप्रत्यक्ष VLOOKUP" इस आलेख में एक उदाहरण का उपयोग करके चर्चा की गई है। हमें उम्मीद है कि यह लेख आपके लिए उपयोगी साबित होगा। यदि इस लेख के बारे में आपके कोई विचार हैं तो कृपया उन्हें हमारे टिप्पणी अनुभाग में साझा करें।