संपादित 1 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम
माइक्रोसॉफ्ट एक्सेलमाइक्रोसॉफ्ट ऑफिसऑफिस उपकरणस्प्रेडशीटडेटा प्रबंधनउत्पादकताव्यापारकार्यलुकअप
अनुवाद अपडेट किया गया 1 सप्ताह पहले
एक्सेल डेटा प्रबंधन और विश्लेषण के लिए कई क्षेत्रों में उपयोग किया जाने वाला एक शक्तिशाली उपकरण है। इसके सबसे लोकप्रिय कार्यों में से एक VLOOKUP फ़ंक्शन है। VLOOKUP का अर्थ है "वर्टिकल लुकअप"। यह फ़ंक्शन आपको तालिका के पहले कॉलम में एक विशिष्ट मान खोजने और फिर उसी पंक्ति में दूसरे कॉलम से एक मान लौटाने की अनुमति देता है। यदि आपके पास बहुत सारा डेटा है और आपको कुछ जल्दी खोजना है, तो VLOOKUP आपका बहुत सारा समय बचा सकता है।
VLOOKUP का प्रभावी ढंग से उपयोग करने के लिए इसके सिंटैक्स को समझना आवश्यक है। सिनटैक्स फ़ंक्शन की संरचना है, और फ़ंक्शन को ठीक से काम करने के लिए आपको इसे सही ढंग से समझना होगा।
VLOOKUP का सिंटैक्स इस प्रकार है:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
अब जब हम सिंटैक्स को समझते हैं, तो VLOOKUP का उपयोग करने के चरणों पर एक नज़र डालें।
सबसे पहले, आपको यह तय करना होगा कि आप किस मान को खोजना चाहते हैं। यह आपका लुकअप_मान होगा। आपको यह जानना होगा कि यह मान आपके तालिका_एरे के पहले कॉलम में कहाँ स्थित है।
उदाहरण के लिए, मान लें कि आपके पास उत्पाद कोड की सूची है और आप इसके कोड के आधार पर किसी उत्पाद का नाम खोजना चाहते हैं। उत्पाद कोड आपका लुकअप_मान होगा।
अगला, उन कक्षों की सीमा का चयन करें जिसमें आपका डेटा है। यह आपकी तालिका_सरणी है। पहले कॉलम में सभी संभावित लुकअप मान शामिल होने चाहिए। सुनिश्चित करें कि आप उन सभी स्तंभों को शामिल करते हैं जिनसे आप डेटा प्राप्त करना चाहते हैं।
हमारे उदाहरण में, आपकी तालिका_सरणी में उत्पाद कोड और उत्पाद नाम शामिल होने चाहिए।
निर्धारित करें कि आप किस कॉलम से परिणाम प्राप्त करना चाहते हैं। इस कॉलम को col_index_num द्वारा निर्दिष्ट किया गया है। याद रखें कि आप अपनी तालिका_सरणी की शुरुआत से गिनती शुरू करते हैं। पहला कॉलम 1 है, दूसरा 2 है, इत्यादि।
उदाहरण के लिए, यदि उत्पाद कोड कॉलम 1 में हैं और उत्पाद नाम कॉलम 2 में हैं, और आप किसी उत्पाद का नाम खोजना चाहते हैं, तो col_index_num 2 है।
अंत में, तय करें कि आपको सटीक मिलान चाहिए या अनुमानित मिलान। यदि मिलान सटीक होना चाहिए, तो FALSE का उपयोग करें। यदि कोई अनुमानित मिलान काम करेगा, तो TRUE का उपयोग करें।
ज्यादातर मामलों में, विशेष रूप से जब उत्पाद कोड जैसे अद्वितीय पहचानकर्ताओं के साथ काम करते हैं, तो आप सटीक मिलान के लिए FALSE का उपयोग करेंगे।
VLOOKUP को समझाने के लिए यहां एक उदाहरण दिया गया है। मान लीजिए कि आपके पास निम्नलिखित डेटा है:
| प्रोडक्ट कोड | प्रोडक्ट का नाम | |--------------|---------------| | 1001 | वस्तु A | | 1002 | वस्तु B | | 1003 | वस्तु C |
आप "1002" उत्पाद कोड वाले उत्पाद का नाम खोजना चाहते हैं।
एक्सेल में आप लिखेंगे:
=VLOOKUP(1002, A2:B4, 2, FALSE)
यह सूत्र एक्सेल को बताता है:
परिणाम "वस्तु B" होगा।
यहां तक कि यदि आप सभी चरणों का सही ढंग से पालन करते हैं, तो भी VLOOKUP का उपयोग करते समय आपको कुछ सामान्य त्रुटियाँ मिल सकती हैं। इन त्रुटियों को समझने से आपको जल्दी से समस्या निवारण करने में मदद मिलेगी।
#N/A त्रुटि तब उत्पन्न होती है जब VLOOKUP फ़ंक्शन आपकी तालिका_सरणी में आपका लुकअप_मान नहीं ढूँढ सकता। ऐसा अक्सर तब होता है जब:
इसे हल करने के लिए, सुनिश्चित करें कि आपका लुकअप_मान पहले कॉलम में मौजूद है और डेटा प्रकार में कोई असंगति नहीं है (उदाहरण के लिए, संख्याओं की तुलना संख्याओं से करना)।
जब आपका col_index_num आपकी तालिका_सरणी में स्तंभों की संख्या से अधिक होता है तो यह त्रुटि होती है। उदाहरण के लिए, यदि आपकी तालिका_सरणी में केवल दो कॉलम हैं और आप तीसरे कॉलम से मान मांगते हैं, तो आपको यह त्रुटि दिखाई देगी।
इसे ठीक करने के लिए, सुनिश्चित करें कि col_index_num आपकी तालिका_सरणी के स्तंभों की सीमा में है।
यदि आपका col_index_num एक संख्या नहीं है तो आपको यह त्रुटि दिखाई दे सकती है। सुनिश्चित करें कि यह तर्क कोई मान्य संख्या है, न कि कोई पाठ या रिक्त।
अपने VLOOKUP का अधिकतम लाभ उठाने के लिए, निम्नलिखित सर्वोत्तम अभ्यासों पर विचार करें:
हर बार अपनी टेबल_एरे रेंज टाइप करने के बजाय, नामित रेंज का उपयोग करें। इससे आपके फ़ॉर्मूले पढ़ने में आसानी होते हैं और टाइप की गई सेल संदर्भों से होने वाली त्रुटियाँ कम हो जाती हैं। ऐसा करने के लिए, एक्सेल में अपनी टेबल_एरे का चयन करें, "फॉर्मूला" पर क्लिक करें, और फिर "नाम परिभाषित करें" पर क्लिक करें।
एक निश्चित संख्या col_index_num का उपयोग करना, विशेष रूप से यदि आपकी टेबल संरचना बदल जाती है तो यह त्रुटियाँ उत्पन्न कर सकता है। कॉलम नंबर को हार्डकोड करने के बजाय नाम से कॉलम अनुक्रमणिका को गतिशील रूप से निर्धारित करने के लिए VLOOKUP के भीतर MATCH फ़ंक्शन का उपयोग करने पर विचार करें।
VLOOKUP की सीमाएँ हैं, जैसे कि लुकअप मान को पहले कॉलम में होना आवश्यक है, और यह एक्सेल में खोज फ़ंक्शन नहीं है। अधिक लचीलापन के लिए, INDEX और MATCH का उपयोग करने पर विचार करें या यहां तक कि एक्सेल के नए संस्करणों में उपलब्ध नया XLOOKUP भी।
उन्नत परिदृश्यों में VLOOKUP और भी अधिक शक्तिशाली हो सकता है:
स्वयं VLOOKUP सीधे कई मानदंडों को संभाल नहीं सकता है, लेकिन आप इन मानदंडों को संयोजित करने वाला एक सहायक कॉलम बना सकते हैं और फिर इस कॉलम पर VLOOKUP का उपयोग कर सकते हैं।
इसे अन्य एक्सेल कार्यों के साथ संयोजित करके VLOOKUP की क्षमताओं का विस्तार करें। उदाहरण के लिए, यदि खोजा गया मान नहीं मिलता है तो त्रटियों को शालीनता से संभालने के लिए और अनुकूलित संदेश लौटाने के लिए IFERROR के साथ VLOOKUP को लपेटें:
=IFERROR(VLOOKUP(lookup_value, table_array, col_index_num, range_lookup), "नहीं मिला")
VLOOKUP एक बहुमुखी फ़ंक्शन है जो एक्सेल में डेटा खोज को सरल बना सकता है, समय और प्रयास बचा सकता है। इसका प्रभावी ढंग से उपयोग करने की समझ आपके डेटा प्रबंधन की क्षमता को काफी बढ़ा सकती है। अपनी दक्षता में सुधार करने के लिए विभिन्न डेटा सेट के साथ अभ्यास करते रहें, और जैसे-जैसे आपकी ज़रूरतें बढ़ती हैं, INDEX और MATCH या XLOOKUP जैसे विकल्पों का पता लगाएं। LOOKUP फ़ंक्शन में महारत डेटा हैंडलिंग में एक मूल्यवान कौशल है, जो आपके कार्य में सटीकता और दक्षता सुनिश्चित करता है।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं