Excel में VLOOKUP का उपयोग कैसे करें

विषयसूची:

Excel में VLOOKUP का उपयोग कैसे करें
Excel में VLOOKUP का उपयोग कैसे करें

वीडियो: Excel में VLOOKUP का उपयोग कैसे करें

वीडियो: Excel में VLOOKUP का उपयोग कैसे करें
वीडियो: What is a Server? Servers vs Desktops Explained - YouTube 2024, मई
Anonim
Image
Image

VLOOKUP एक्सेल के सबसे उपयोगी कार्यों में से एक है, और यह कम से कम समझ में से एक है। इस लेख में, हम वास्तविक जीवन उदाहरण के माध्यम से VLOOKUP को नष्ट कर देते हैं। हम एक प्रयोग योग्य बना देंगे बील का नमूना या आकार एक कल्पित कंपनी के लिए।

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

यहां एक सूची, या डेटाबेस का एक उदाहरण दिया गया है। इस मामले में यह उन उत्पादों की एक सूची है जो हमारी कल्पित कंपनी बेचती है:

Image
Image

आमतौर पर इस तरह की सूचियों में सूची में प्रत्येक आइटम के लिए कुछ प्रकार का अद्वितीय पहचानकर्ता होता है। इस मामले में, अद्वितीय पहचानकर्ता "आइटम कोड" कॉलम में है। नोट: VLOOKUP फ़ंक्शन के लिए किसी डेटाबेस / सूची के साथ काम करने के लिए, उस सूची में एक अद्वितीय पहचानकर्ता (या "कुंजी", या "आईडी") वाला कॉलम होना चाहिए, और वह कॉलम तालिका में पहला स्तंभ होना चाहिए। ऊपर हमारा नमूना डेटाबेस इस मानदंड को पूरा करता है।

VLOOKUP का उपयोग करने का सबसे कठिन हिस्सा यह समझ रहा है कि यह वास्तव में क्या है। तो देखते हैं कि क्या हम पहले यह स्पष्ट कर सकते हैं:

VLOOKUP retrieves information from a database/list based on a supplied instance of the unique identifier.

उपर्युक्त उदाहरण में, आप एक आइटम कोड के साथ VLOOKUP फ़ंक्शन को किसी अन्य स्प्रेडशीट में डालेंगे, और यह आपके मूल में वर्णित अनुसार आइटम के विवरण, इसकी कीमत या इसकी उपलब्धता (इसकी "स्टॉक" मात्रा) पर वापस आ जाएगा। सूची। जानकारी के इन टुकड़ों में से कौन सा आपको वापस भेज देगा? खैर, जब आप फॉर्मूला बना रहे हों तो आप इसे तय कर लेंगे।

यदि आपको केवल डेटाबेस से जानकारी का एक टुकड़ा चाहिए, तो इसमें एक VLOOKUP फ़ंक्शन के साथ फ़ॉर्मूला बनाने के लिए बहुत परेशानी होगी। आम तौर पर आप टेम्पलेट जैसे पुन: प्रयोज्य स्प्रेडशीट में इस प्रकार की कार्यक्षमता का उपयोग करेंगे। प्रत्येक बार जब कोई वैध आइटम कोड में प्रवेश करता है, तो सिस्टम संबंधित आइटम के बारे में सभी आवश्यक जानकारी पुनर्प्राप्त करेगा।

आइए इसका एक उदाहरण बनाएं: ए बील का नमूना या आकार कि हम अपने कल्पित कंपनी में और अधिक उपयोग कर सकते हैं।

सबसे पहले हम एक्सेल शुरू करते हैं, और हम खुद को एक खाली चालान बनाते हैं:

इस प्रकार यह काम करने जा रहा है: चालान टेम्पलेट का उपयोग करने वाले व्यक्ति कॉलम "ए" में आइटम कोड की एक श्रृंखला भरेंगे, और सिस्टम हमारे उत्पाद डेटाबेस से प्रत्येक आइटम के विवरण और मूल्य को पुनर्प्राप्त करेगा। उस जानकारी का उपयोग प्रत्येक आइटम के लिए लाइन कुल की गणना करने के लिए किया जाएगा (माना जाता है कि हम एक वैध मात्रा दर्ज करते हैं)।
इस प्रकार यह काम करने जा रहा है: चालान टेम्पलेट का उपयोग करने वाले व्यक्ति कॉलम "ए" में आइटम कोड की एक श्रृंखला भरेंगे, और सिस्टम हमारे उत्पाद डेटाबेस से प्रत्येक आइटम के विवरण और मूल्य को पुनर्प्राप्त करेगा। उस जानकारी का उपयोग प्रत्येक आइटम के लिए लाइन कुल की गणना करने के लिए किया जाएगा (माना जाता है कि हम एक वैध मात्रा दर्ज करते हैं)।

इस उदाहरण को सरल रखने के प्रयोजनों के लिए, हम उसी कार्यपुस्तिका में एक अलग चादर पर उत्पाद डेटाबेस का पता लगाएंगे:

हकीकत में, यह अधिक संभावना है कि उत्पाद डेटाबेस एक अलग कार्यपुस्तिका में स्थित होगा। यह VLOOKUP फ़ंक्शन में थोड़ा अंतर डालता है, जो वास्तव में परवाह नहीं करता है कि डेटाबेस एक ही शीट, एक अलग शीट, या एक पूरी तरह से अलग कार्यपुस्तिका पर स्थित है या नहीं।
हकीकत में, यह अधिक संभावना है कि उत्पाद डेटाबेस एक अलग कार्यपुस्तिका में स्थित होगा। यह VLOOKUP फ़ंक्शन में थोड़ा अंतर डालता है, जो वास्तव में परवाह नहीं करता है कि डेटाबेस एक ही शीट, एक अलग शीट, या एक पूरी तरह से अलग कार्यपुस्तिका पर स्थित है या नहीं।

इसलिए, हमने अपना उत्पाद डेटाबेस बनाया है, जो इस तरह दिखता है:

VLOOKUP फ़ॉर्मूला का परीक्षण करने के लिए हम लिखने वाले हैं, हम पहले हमारे रिक्त चालान के सेल ए 11 में एक वैध आइटम कोड दर्ज करते हैं:
VLOOKUP फ़ॉर्मूला का परीक्षण करने के लिए हम लिखने वाले हैं, हम पहले हमारे रिक्त चालान के सेल ए 11 में एक वैध आइटम कोड दर्ज करते हैं:
इसके बाद, हम सक्रिय सेल को उस सेल में ले जाते हैं जिसमें हम VLOOKUP द्वारा डेटाबेस से पुनर्प्राप्त जानकारी प्राप्त करना चाहते हैं। दिलचस्प बात यह है कि यह कदम है कि ज्यादातर लोग गलत हो जाते हैं। आगे की व्याख्या करने के लिए: हम एक VLOOKUP फ़ॉर्मूला बनाने वाले हैं जो सेल A11 में आइटम कोड से मेल खाने वाले विवरण को पुनर्प्राप्त करेंगे। जब हम इसे प्राप्त करते हैं तो हम यह विवरण कहां चाहते हैं? निश्चित रूप से सेल बी 11 में। तो यही वह जगह है जहां हम VLOOKUP सूत्र लिखते हैं: सेल बी 11 में। अब सेल बी 11 का चयन करें।
इसके बाद, हम सक्रिय सेल को उस सेल में ले जाते हैं जिसमें हम VLOOKUP द्वारा डेटाबेस से पुनर्प्राप्त जानकारी प्राप्त करना चाहते हैं। दिलचस्प बात यह है कि यह कदम है कि ज्यादातर लोग गलत हो जाते हैं। आगे की व्याख्या करने के लिए: हम एक VLOOKUP फ़ॉर्मूला बनाने वाले हैं जो सेल A11 में आइटम कोड से मेल खाने वाले विवरण को पुनर्प्राप्त करेंगे। जब हम इसे प्राप्त करते हैं तो हम यह विवरण कहां चाहते हैं? निश्चित रूप से सेल बी 11 में। तो यही वह जगह है जहां हम VLOOKUP सूत्र लिखते हैं: सेल बी 11 में। अब सेल बी 11 का चयन करें।
Image
Image

हमें एक्सेल द्वारा प्रदान किए जाने वाले सभी उपलब्ध कार्यों की सूची का पता लगाने की आवश्यकता है, ताकि हम VLOOKUP चुन सकें और फॉर्मूला को पूरा करने में कुछ सहायता प्राप्त कर सकें। यह पहले क्लिक करके पाया जाता है सूत्र टैब, और उसके बाद क्लिक करें समारोह सम्मिलित करें:

एक बॉक्स प्रकट होता है जो हमें Excel में उपलब्ध किसी भी फ़ंक्शन का चयन करने की अनुमति देता है।
एक बॉक्स प्रकट होता है जो हमें Excel में उपलब्ध किसी भी फ़ंक्शन का चयन करने की अनुमति देता है।
Image
Image

जिसे हम ढूंढ रहे हैं उसे ढूंढने के लिए, हम "लुकअप" जैसे खोज शब्द टाइप कर सकते हैं (क्योंकि जिस फ़ंक्शन में हम रुचि रखते हैं वह एक है देखो समारोह)। सिस्टम हमें एक्सेल में सभी लुकअप-संबंधित कार्यों की एक सूची वापस कर देगा। VLOOKUP सूची में दूसरा स्थान है। इसे एक क्लिक का चयन करें ठीक.

Image
Image

फंक्शन तर्क बॉक्स प्रकट होता है, जो हमें सभी के लिए प्रेरित करता है बहस (या मापदंडों) VLOOKUP फ़ंक्शन को पूरा करने के लिए आवश्यक है। आप इस बॉक्स के बारे में सोच सकते हैं क्योंकि फ़ंक्शन हमें निम्नलिखित प्रश्न पूछ रहा है:

  1. आप डेटाबेस में क्या अद्वितीय पहचानकर्ता देख रहे हैं?
  2. डेटाबेस कहां है?
  3. अद्वितीय पहचानकर्ता से जुड़े डेटाबेस से जानकारी का कौन सा टुकड़ा, क्या आप अपने लिए पुनर्प्राप्त करना चाहते हैं?

पहले तीन तर्क दिखाए जाते हैं बोल्ड में, यह दर्शाता है कि वे हैं अनिवार्य तर्क (VLOOKUP फ़ंक्शन उनके बिना अधूरा है और वैध मान वापस नहीं करेगा)। चौथा तर्क बोल्ड नहीं है, जिसका अर्थ है कि यह वैकल्पिक है:

हम क्रमशः ऊपर से नीचे तर्कों को पूरा करेंगे।
हम क्रमशः ऊपर से नीचे तर्कों को पूरा करेंगे।

पहला तर्क हमें पूरा करने की आवश्यकता है पता लगाने का मूल्य तर्क। फ़ंक्शन को हमें यह बताने की आवश्यकता है कि अद्वितीय पहचानकर्ता कहां खोजें ( आइटम कोड इस मामले में) कि यह विवरण वापस लौटना चाहिए। हमें पहले दर्ज किए गए आइटम कोड का चयन करना होगा (ए 11 में)।

पहले तर्क के दाईं ओर चयनकर्ता आइकन पर क्लिक करें:

Image
Image

फिर आइटम कोड (ए 11) युक्त सेल पर एक बार क्लिक करें, और दबाएं दर्ज:

"ए 11" का मान पहले तर्क में डाला गया है।
"ए 11" का मान पहले तर्क में डाला गया है।

अब हमें इसके लिए एक मूल्य दर्ज करना होगा तालिका सरणी तर्क। दूसरे शब्दों में, हमें VLOOKUP को बताना होगा कि डेटाबेस / सूची कहां मिलें। दूसरे तर्क के बगल में चयनकर्ता आइकन पर क्लिक करें:

अब डेटाबेस / सूची का पता लगाएं और संपूर्ण सूची का चयन करें - हेडर लाइन सहित नहीं। हमारे उदाहरण में, डेटाबेस एक अलग वर्कशीट पर स्थित है, इसलिए हम पहले उस वर्कशीट टैब पर क्लिक करते हैं:
अब डेटाबेस / सूची का पता लगाएं और संपूर्ण सूची का चयन करें - हेडर लाइन सहित नहीं। हमारे उदाहरण में, डेटाबेस एक अलग वर्कशीट पर स्थित है, इसलिए हम पहले उस वर्कशीट टैब पर क्लिक करते हैं:
इसके बाद हम संपूर्ण डेटाबेस का चयन करते हैं, जिसमें हेडर लाइन शामिल नहीं है:
इसके बाद हम संपूर्ण डेटाबेस का चयन करते हैं, जिसमें हेडर लाइन शामिल नहीं है:
Image
Image

… और दबाएं दर्ज । डेटाबेस का प्रतिनिधित्व करने वाले कक्षों की श्रेणी (इस मामले में "उत्पाद डेटाबेस '! ए 2: डी 7") दूसरे तर्क में हमारे लिए स्वचालित रूप से दर्ज की जाती है।

अब हमें तीसरे तर्क में प्रवेश करने की जरूरत है, Col_index_num । हम इस तर्क का उपयोग VLOOKUP को निर्दिष्ट करने के लिए करते हैं जो डाटाबेस से जानकारी का टुकड़ा है, ए 11 में हमारे आइटम कोड से संबद्ध है, हम चाहते हैं कि हम वापस आएं। इस विशेष उदाहरण में, हम आइटम की इच्छा रखते हैं विवरण हमारे पास लौट आया यदि आप डेटाबेस वर्कशीट को देखते हैं, तो आप देखेंगे कि "विवरण" कॉलम है दूसरा डेटाबेस में कॉलम। इसका मतलब है कि हमें "2" का मान दर्ज करना होगा Col_index_num डिब्बा:

Image
Image

यह ध्यान रखना महत्वपूर्ण है कि हम यहां "2" दर्ज नहीं कर रहे हैं क्योंकि "विवरण" कॉलम है बी उस वर्कशीट पर कॉलम। यदि डेटाबेस कॉलम में शुरू हुआ था कश्मीर वर्कशीट के, हम अभी भी इस क्षेत्र में "2" दर्ज करेंगे क्योंकि "टेबल" एरे "निर्दिष्ट" कॉलम उन कक्षों के सेट में दूसरा स्तंभ है जिसे हमने "टेबल_एरे" निर्दिष्ट करते समय चुना था।

अंत में, हमें यह तय करने की आवश्यकता है कि अंतिम VLOOKUP तर्क में कोई मान दर्ज करना है या नहीं, रेंज देखना । इस तर्क के लिए या तो एक की आवश्यकता है सच या असत्य मूल्य, या इसे खाली छोड़ दिया जाना चाहिए। डेटाबेस के साथ VLOOKUP का उपयोग करते समय (जैसा कि सही समय का 9 0% है), इस तर्क में क्या डालना है, यह तय करने का तरीका निम्नानुसार विचार किया जा सकता है:

If the first column of the database (the column that contains the unique identifiers) is sorted alphabetically/numerically in ascending order, then it’s possible to enter a value of true into this argument, or leave it blank.

If the first column of the database is not sorted, or it’s sorted in descending order, then you must enter a value of false into this argument

हमारे डेटाबेस का पहला कॉलम है नहीं क्रमबद्ध, हम प्रवेश करते हैं असत्य इस तर्क में:

Image
Image

बस! हमने जिस मूल्य की आवश्यकता है उसे वापस करने के लिए हमने VLOOKUP के लिए आवश्यक सभी जानकारी दर्ज की है। दबाएं ठीक बटन और ध्यान दें कि आइटम कोड "R99245" से संबंधित विवरण सेल बी 11 में सही ढंग से दर्ज किया गया है:

हमारे लिए बनाया गया सूत्र इस तरह दिखता है:
हमारे लिए बनाया गया सूत्र इस तरह दिखता है:
Image
Image

अगर हम एक दर्ज करते हैं विभिन्न सेल ए 11 में आइटम कोड, हम VLOOKUP फ़ंक्शन की शक्ति देखना शुरू कर देंगे: विवरण सेल नए आइटम कोड से मेल खाने के लिए बदलता है:

Image
Image

हम आइटम प्राप्त करने के लिए चरणों का एक समान सेट कर सकते हैं मूल्य सेल ई 11 में लौट आया। ध्यान दें कि नया सूत्र सेल E11 में बनाया जाना चाहिए। नतीजा इस तरह दिखेगा:

… और सूत्र इस तरह दिखेगा:
… और सूत्र इस तरह दिखेगा:
Image
Image

ध्यान दें कि दो सूत्रों के बीच एकमात्र अंतर तीसरा तर्क है (Col_index_num) एक "2" से "3" में बदल गया है (क्योंकि हम डेटाबेस में तीसरे कॉलम से डेटा पुनर्प्राप्त करना चाहते हैं)।

अगर हमने इन वस्तुओं में से 2 खरीदने का फैसला किया है, तो हम सेल डी 11 में "2" दर्ज करेंगे। फिर हम लाइन कुल प्राप्त करने के लिए सेल F11 में एक साधारण सूत्र दर्ज करेंगे:

=D11*E11

… जो इस तरह दिखता है …

Image
Image

चालान टेम्पलेट को पूरा करना

हमने अभी तक VLOOKUP के बारे में बहुत कुछ सीखा है। असल में, हमने यह सब कुछ सीखा है जिसे हम इस लेख में सीखने जा रहे हैं। यह ध्यान रखना महत्वपूर्ण है कि VLOOKUP डेटाबेस के अलावा अन्य परिस्थितियों में उपयोग किया जा सकता है। यह कम आम है, और भविष्य में कैसे हो सकता है लेखों को कैसे करें।

हमारा चालान टेम्पलेट अभी तक पूरा नहीं हुआ है। इसे पूरा करने के लिए, हम निम्नलिखित करेंगे:

  1. हम सेल ए 11 से नमूना आइटम कोड और सेल डी 11 से "2" हटा देंगे। यह हमारे नए बनाए गए VLOOKUP सूत्रों को त्रुटि संदेशों को प्रदर्शित करने का कारण बन जाएगा:

    Image
    Image

    हम एक्सेल के न्यायसंगत उपयोग से इसका समाधान कर सकते हैं अगर() तथा खाली है() कार्य करता है। हम इस से अपना फॉर्मूला बदलते हैं … = VLOOKUP (ए 11, 'उत्पाद डेटाबेस'! ए 2: डी 7,2, गलत) …इसके लिए… = अगर (ISBLANK (ए 11), "", VLOOKUP (ए 11, 'उत्पाद डेटाबेस'! ए 2: डी 7,2, गलत)

  2. हम इनवॉइस की आइटम पंक्तियों के शेष हिस्सों को बी 11, ई 11 और एफ 11 में सूत्रों की प्रतिलिपि बना देंगे। ध्यान दें कि यदि हम ऐसा करते हैं, तो परिणामी सूत्र अब डेटाबेस तालिका को सही ढंग से संदर्भित नहीं करेंगे। हम डेटाबेस के लिए सेल संदर्भों को बदलकर इसे ठीक कर सकते हैं पूर्ण सेल संदर्भ। वैकल्पिक रूप से - और इससे भी बेहतर - हम एक बना सकते हैं श्रेणी का नाम पूरे उत्पाद डेटाबेस (जैसे "उत्पाद") के लिए, और सेल संदर्भों के बजाय इस श्रेणी का नाम उपयोग करें। सूत्र इस से बदल जाएगा … = अगर (ISBLANK (ए 11), "", VLOOKUP (ए 11, 'उत्पाद डेटाबेस'! ए 2: डी 7,2, गलत) …इसके लिए… = IF (ISBLANK (A11), "", VLOOKUP (A11, उत्पाद, 2, FALSE)) …तथा फिर इनवॉइस आइटम पंक्तियों के सूत्रों को नीचे कॉपी करें।
  3. हम संभवतः उन कोशिकाओं को "लॉक" करेंगे जिनमें हमारे सूत्र शामिल हैं (या बल्कि अनलॉक अन्य कोशिकाओं), और उसके बाद वर्कशीट की रक्षा करें ताकि यह सुनिश्चित किया जा सके कि जब कोई चालान भरने के लिए आता है तो हमारे सावधानीपूर्वक निर्मित सूत्रों को गलती से अधिलेखित नहीं किया जाता है।
  4. हम फ़ाइल को एक के रूप में सहेज लेंगे टेम्पलेट, ताकि हमारी कंपनी में हर किसी द्वारा इसका पुन: उपयोग किया जा सके

अगर हम महसूस कर रहे थे वास्तव में चालाक, हम अपने सभी ग्राहकों का डेटाबेस किसी अन्य वर्कशीट में बनाएंगे, और उसके बाद कोशिका बी 5, बी 7 और बी 8 में स्वचालित रूप से ग्राहक के नाम और पते को भरने के लिए सेल F5 में दर्ज ग्राहक आईडी का उपयोग करें।

सिफारिश की: