VLOOKUP Excel में मेरा पसंदीदा कार्य है। यदि आप VLOOKUP का उपयोग कर सकते हैं, तो आप एक्सेल में कई समस्याओं को हल कर सकते हैं। लेकिन ऐसी चीजें हैं जो एक VLOOKUP यात्रा कर सकती हैं। यह विषय उनमें से कुछ के बारे में बात करता है।
लेकिन पहले, सादे अंग्रेजी में VLOOKUP की मूल बातें।
ए: सी में डेटा आईटी विभाग से आया था। आपने आइटम और दिनांक द्वारा बिक्री के लिए कहा। उन्होंने आपको आइटम नंबर दिया। आपको आइटम विवरण की आवश्यकता है। डेटा को पुन: प्राप्त करने के लिए IT विभाग की प्रतीक्षा करने के बजाय, आपको स्तंभ F: G में दर्शाई गई तालिका मिल जाती है।
आप चाहते हैं कि VLOOKUP A2 में आइटम ढूंढे, जबकि यह $ F $ 3: $ G $ 30 में तालिका के पहले कॉलम के माध्यम से खोज करता है। जब VLOOKUP F7 में मैच पाता है, तो आप चाहते हैं कि VLOOKUP तालिका के दूसरे कॉलम में मिले विवरण को वापस लौटाए। हर VLOOKUP जो एक सटीक मैच की तलाश कर रहा है उसे False (या शून्य, जो False के बराबर है) में समाप्त होना है। नीचे सूत्र ठीक से सेट किया गया है।
ध्यान दें कि आप लुकअप टेबल के पते पर चार डॉलर के संकेत जोड़ने के लिए F4 का उपयोग करते हैं। जैसे ही आप फॉर्मूला को कॉलम डी कॉपी करते हैं, आपको निरंतर बने रहने के लिए लुकअप टेबल के पते की आवश्यकता होती है। दो सामान्य विकल्प हैं: आप संपूर्ण स्तंभ F: G को लुकअप टेबल के रूप में निर्दिष्ट कर सकते हैं। या, आप F3: G30 को एक नाम के साथ नाम दे सकते हैं जैसे कि आइटमटेबल। यदि आप उपयोग करते हैं =VLOOKUP(A2,ItemTable,2,False)
, तो नामित रेंज एक पूर्ण संदर्भ की तरह काम करती है।
जब भी आप VLOOKUPs का एक समूह बनाते हैं, तो आपको VLOOKUPs के कॉलम को क्रमबद्ध करना होगा। ZA को क्रमबद्ध करें, और कोई # N / A त्रुटियाँ शीर्ष पर आती हैं। इस मामले में, एक है। आइटम BG33-9 लुकअप टेबल से गायब है। शायद यह एक टाइपो है। शायद यह एक नया आइटम है। यदि यह नया है, तो अपने लुकअप टेबल के बीच में कहीं भी एक नई पंक्ति डालें और नई आइटम जोड़ें।
कुछ # N / A त्रुटियां होना काफी सामान्य है। लेकिन नीचे दिए गए आंकड़े में, ठीक यही फॉर्मूला # एन / ए के अलावा कुछ नहीं दे रहा है। जब ऐसा होता है, तो देखें कि क्या आप पहले VLOOKUP को हल कर सकते हैं। आप A2 में पाए जाने वाले BG33-8 को देख रहे हैं। लुकअप तालिका के पहले कॉलम के माध्यम से नीचे मंडराना शुरू करें। जैसा कि आप देख सकते हैं, मिलान मूल्य स्पष्ट रूप से F10 में है। आप इसे क्यों देख सकते हैं, लेकिन एक्सेल इसे नहीं देख सकता है?
प्रत्येक सेल पर जाएं और F2 कुंजी दबाएं। नीचे दिया गया आंकड़ा F10 दिखाता है। ध्यान दें कि प्रविष्टि कर्सर 8 के ठीक बाद दिखाई देता है।
निम्नलिखित आंकड़ा सेल मोड को एडिट मोड में दिखाता है। सम्मिलन कर्सर 8. से दूर रिक्त स्थान का एक जोड़ा है। यह एक संकेत है कि किसी बिंदु पर, यह डेटा एक पुराने COBOL डेटा सेट में संग्रहीत किया गया था। वापस COBOL में, यदि आइटम फ़ील्ड को 10 वर्णों के रूप में परिभाषित किया गया था और आपने केवल 6 वर्णों को टाइप किया है, तो COBOL इसे अतिरिक्त रिक्त स्थान के साथ पैड करेगा।
समाधान? A2 देखने के बजाय, TRIM (A2) देखें।
TRIM () फ़ंक्शन अग्रणी और अनुगामी रिक्त स्थान को निकालता है। यदि आपके पास शब्दों के बीच कई स्थान हैं, तो TRIM उन्हें एकल स्थान में परिवर्तित करता है। नीचे दिए गए आंकड़े में A1 में दोनों नामों के पहले और बाद के रिक्त स्थान हैं। =TRIM(A1)
A3 में सभी लेकिन एक स्थान को हटा देता है।
वैसे, क्या होगा अगर समस्या कॉलम ए के बजाय कॉलम एफ में रिक्त स्थान में आ गई थी? TRIM () फ़ंक्शंस का एक कॉलम E में जोड़ें, जो स्तंभ F की ओर इशारा करता है। उन लोगों को कॉपी करें और लुकअप फिर से काम करना शुरू करने के लिए F के मान के रूप में पेस्ट करें।
VLOOKUP काम नहीं करेगा कि अन्य बहुत ही सामान्य कारण यहाँ दिखाया गया है। कॉलम F में वास्तविक संख्याएँ हैं। कॉलम A एक पाठ रखता है जो संख्याओं की तरह दिखता है।
सभी कॉलम ए का चयन करें। Alt + D दबाएं, E, F. यह कॉलम पाठ के लिए एक डिफ़ॉल्ट पाठ करता है और सभी पाठ संख्याओं को वास्तविक संख्याओं में परिवर्तित करता है। लुकअप फिर से काम करना शुरू कर देता है।
यदि आप चाहते हैं कि VLOOKUP डेटा को बदले बिना काम करे, तो आप =VLOOKUP(1*A2,… )
टेक्स्ट के रूप में संग्रहीत नंबर को संभालने के लिए उपयोग कर सकते हैं या =VLOOKUP(A2&"",… )
जब आपके लुकअप टेबल में टेक्स्ट नंबर होते हैं।
VLOOKUP का सुझाव रॉड एपेलबेक, पैटी हैन, जॉन हेनिंग, @ExcelKOS और @tomatecaolho ने दिया था। आप सभी को धन्यवाद।