VLOOKUP फ़ंक्शन

महत्वपूर्ण:  यह लेख मशीन द्वारा अनुवादित है, अस्वीकरण देखें. कृपया इस लेख का अंग्रेजी संस्करण यहाँ पाएँ आपके संदर्भ के लिए.

जब आपको किसी तालिका या पंक्ति द्वारा श्रेणी में चीज़ें ढूँढने की आवश्यकता हो, तो लुकअप और संदर्भ फ़ंक्शंस में से VLOOKUP फ़ंक्शन का उपयोग करें. उदाहरण के लिए, किसी कर्मचारी क्रमांक के द्वारा उस कर्मचारी का अंतिम नाम खोजें या उसका अंतिम नाम खोज कर उसका फ़ोन नंबर ढूँढ़ सकते हैं (बिल्कुल टेलीफ़ोन पुस्तिका की तरह).

आपका ब्राउज़र वीडियो का समर्थन नहीं करता हैं. Microsoft Silverlight, Adobe Flash Player या Internet Explorer 9 स्थापित करें.

यह वीडियो प्रशिक्षण पाठ्यक्रम एक कॉल का भाग है VLOOKUP: कब और कैसे उसका उपयोग करने के लिए.

युक्ति: आपके डेटा को व्यवस्थित करना, VLOOKUP का एक रहस्य है ताकि जिस मान (कर्मचारी के अंतिम नाम) को आप खोज रहे हैं, वो उस वापसी मान (कर्मचारी के फ़ोन नंबर) के बाईं ओर है, जिसे आप ढूँढ़ना चाहते हैं.

सिंटैक्स

VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])

उदाहरण के लिए:

  • =VLOOKUP(105,A2:C7,2,TRUE)

  • =VLOOKUP("Fontana",B2:E7,2,FALSE)

तर्क नाम

वर्णन

lookup_value    (आवश्यक है)

जिस मान को आप खोजना चाहते हैं, वह आपके द्वारा तालिका-सरणी में निर्दिष्ट कक्षों की श्रेणी के पहले स्तंभ में होना चाहिए.

उदाहरण के लिए, यदि तालिका-सरणी B2:D7 कक्षों में विस्तृत है, तो आपका lookup_value स्तंभ B में होना चाहिए. नीचे ग्राफ़िक देखें. Lookup_value एक मान या कक्ष का कोई संदर्भ हो सकता है.

table_array    (आवश्यक है)

कक्षों की श्रेणी, जिसमें VLOOKUP lookup_value और वापसी मान खोजेगा.

कक्ष श्रेणी के प्रथम स्तंभ में lookup_value होना चाहिए (उदाहरण के लिए, नीचे चित्र में दिया गया अंतिम नाम.) कक्ष श्रेणी में आपके द्वारा ढूँढ़ा जाने वाला इच्छित वापसी मान (उदाहरण के लिए, नीचे ग्राफ़िक में दिया गया प्रथम नाम) भी होना चाहिए.

किसी कार्यपत्रक में श्रेणियों का चयन करने का तरीका जानें.

col_index_num    (आवश्यक है)

वापसी मान शामिल करने वाली (तालिका-सरणी की सबसे बाएँ स्तंभ के 1 से प्रारंभ करते हुए) स्तंभ संख्या.

range_lookup   (वैकल्पिक)

कोई ऐसा तार्किक मान, जो यह निर्दिष्ट करता है कि क्या आप VLOOKUP द्वारा एकदम सटीक मेल ढूँढना चाहते हैं, या कोई निकटतम मेल:

  • TRUE मानता है कि तालिका में पहला स्तंभ या तो संख्यात्मक या वर्णानात्मक रूप से सॉर्ट किया जाता है और फिर निकटतम मान खोजता है. यदि आप कोई पद्धति निर्दिष्ट नहीं करते हैं, तो यह एक डिफ़ॉल्ट पद्धति है.

  • FALSE पहले स्तंभ में सटीक मान की खोज करता है.

निम्न चित्र दिखाता है कि आप किम प्राप्त करने के लिए =VLOOKUP("Akers",B2:D5,2,FALSE) के साथ अपना कार्यपत्रक किस प्रकार सेट करेंगे.

Excel में कोई VLOOKUP सूत्र बनाने के लिए आवश्यक मान और सरणी का उदाहरण

उदाहरण

Excel के इन उदाहरणों का उपयोग करने के लिए, नीचे दी गई तालिका के डेटा की प्रतिलिपि बनाएँ और उसे नए कार्यपत्रक के कक्ष A1 में चिपकाएँ.

ID

अंतिम नाम

प्रथम नाम

शीर्षक

जन्म दिनांक

10.1

डेविस

सारा

विक्रय प्रतिनिधि

8/12/1968

1.02

फोन्टाना

ओलिवर

V.P. विक्रय

19/2/1952

103

लील

करीना

विक्रय प्रतिनिधि

30/8/1963

1.04

पैटन

माइकल

विक्रय प्रतिनिधि

19/9/1958

=10-5

बर्क

ब्रायन

विक्रय प्रबंधक

4/3/1955

106

सोसा

लुइस

विक्रय प्रतिनिधि

2/7/1963

सूत्र

वर्णन

= VLOOKUP (" फ़ोन्टाना ", B2: E7, 2, FALSE)

table_array B2:E7 के प्रथम स्तंभ (स्तंभ B) में Fontana मान की खोज करता है और table_array के दूसरे स्तंभ (स्तंभ C) में olivier मान देता है. range_lookup FALSE सटीक मिलान देता है.

=VLOOKUP(102,A2:C7,2,FALSE)

स्तंभ A में lookup_value102 के लिए अंतिम नाम के सटीक मिलान के लिए खोजता है. Fontana लौटाया जाता है. यदि lookup_value105 है, तो बुर्क लौटाया जाता है.

=IF(VLOOKUP(103,A1:E7,2,FALSE)="Sousa","Located","Not found")

सोसाID 103 के साथ कर्मचारी का अंतिम नाम है यह देखने के लिए जाँच करता है। एक स्थिति सत्य है, यदि एक मान वापस लाने के लिए IF फ़ंक्शन का उपयोग करता है और यह गलत है तो दूसरा मान। क्योंकि वास्तव में Leal103 है, परिणाम प्राप्त नहींहै। यदि आप सूत्र में "Leal" "सोसा" बदलते हैं, तो परिणाम Locatedहै।

=INT(YEARFRAC(DATE(2014,6,30), VLOOKUP(105,A2:E7,5, FALSE), 1))

वित्त वर्ष 2014 के लिए, ID 105 वाले कर्मचारी की आयु ढूँढता है. वित्त वर्ष अंतिम तिथि से जन्म तिथि को घटाने के लिए YEARFRAC फ़ंक्शन का उपयोग करता है और INT फ़ंक्शन का उपयोग करके परिणाम 59 को एक पूर्णांक के रूप में प्रदर्शित करता है.

=IF(ISNA(VLOOKUP(105,A2:E7,2,FALSE)) = TRUE, "कर्मचारी नहीं मिला", VLOOKUP(105,A2:E7,2,FALSE))

यदि ID 105 वाला कोई कर्मचारी है, तो कर्मचारी के अंतिम नाम को प्रदर्शित करता है, जो कि Burke है. अन्यथा, कर्मचारी नहीं मिला संदेश प्रदर्शित करता है. जब VLOOKUP फंक्शन #N/A त्रुटि मान वापस करता है तो ISNA फंक्शन ( IS फंक्शन्स देखें) एक TRUE मान वापस करता है.

=VLOOKUP(104,A2:E7,3,FALSE) & " " & VLOOKUP(104,A2:E7,2,FALSE) & " एक " & VLOOKUP(104,A2:E7,4,FALSE) है

ID 104 वाले कर्मचारी के लिए, तीनों कक्षों के मानों को एक पूर्ण वाक्य माइकल पैटन एक विक्रय प्रतिनिधि है में श्रेणीबद्ध करता (जोड़ता) है.

सामान्य समस्याएँ

समस्या

क्या गलत हुआ था

गलत मान लौटाया गया

यदि range_lookup TRUE है और छोड़ दिया गया है, तो पहले स्तंभ को वर्णात्मक या संख्यात्मक रूप से सॉर्ट करने की आवश्यकता है. यदि पहला स्तंभ सॉर्ट नहीं किया गया है, तो वापसी मान आपकी अपेक्षानुसार भिन्न हो सकता है. एक सटीक मेल के लिए या तो पहला स्तंभ सॉर्ट करें या FALSE का उपयोग करें.

कक्ष में #N/A

  • यदि range_lookup TRUE है, फिर यदि lookup_value का मान table_array के पहले स्तंभ के सबसे छोटे मान से छोटा है, तो आपको #N/A त्रुटि मान प्राप्त होगा.

  • यदि range_lookup FALSE है, तो #N/A त्रुटि मान इंगित करता है कि सटीक संख्या नहीं मिली.

कार्यपत्रकों में #N/A, #REF जैसी अन्य त्रुटियों के बारे में अधिक जानें.

कक्ष में #REF!

यदि col_index_numtable-array में स्तंभों की संख्या से अधिक है, तो आपको #REF! त्रुटि मान प्राप्त होगा.

कक्ष में #VALUE!

यदि table_array 1 से कम है, तो आपको #VALUE! त्रुटि मान प्राप्त होगा.

कक्ष में #NAME?

#NAME? त्रुटि मान का सामान्यत: अर्थ है कि सूत्र में कोट्स की कमी है. किसी व्यक्ति का नाम देखने के लिए, सुनिश्चित करें कि आप सूत्र में नाम के चारों ओर उद्धरण चिह्नों का उपयोग करें. उदाहरण के लिए, =VLOOKUP("Fontana",B2:E7,2,FALSE) में "Fontana" के रूप में नाम दर्ज करें.

श्रेष्ठ अभ्यास

यह करें

क्यों

range_lookup के लिए निरपेक्ष संदर्भों का उपयोग करें

निरपेक्ष संदर्भों का उपयोग करना आपको सूत्र दर्ज करने की अनुमति देता है, ताकि यह हमेशा समान सटीक लुकअप श्रेणी को देखता है.

निरपेक्ष कक्ष संदर्भों का उपयोग करने के तरीके के बारे में जानें.

संख्या या दिनांक मानों को पाठ के रूप में संग्रहीत न करें.

संख्या या दिनांक मान खोजते समय, सुनिश्चित करें कि table_array के पहले स्तंभ में डेटा पाठ मानों के रूप में संग्रहीत न हों. अन्यथा, हो सकता है कि VLOOKUP कोई गलत या अनपेक्षित मान लौटा सकता है.

प्रथम स्तंभ सॉर्ट करना

range_lookup के सही होने पर VLOOKUP का उपयोग करने से पहले table_array के पहले स्तंभ को सॉर्ट करें.

वाइल्डकार्ड वर्णों का उपयोग करना

यदि range_lookup ग़लत है और lookup_value वह पाठ है जिसे आप lookup_value में वाइल्डकार्ड वर्णों—प्रश्नवाचक चिह्न (?) और तारांकन चिह्न (*) के साथ उपयोग कर सकते हैं. प्रश्न चिह्न किसी भी एकल वर्ण से मेल खाता है. तारांकन चिह्न वर्णों के किसी भी क्रम से मेल खाता है. यदि आप एक वास्तविक प्रश्न चिह्न या तारांकन ढूँढना चाहते हैं, तो वर्ण के सामने एक लहरिल डैश (~) लिखें.

उदाहरण के लिए, =VLOOKUP("Fontan?",B2:E7,2,FALSE) किसी भिन्न अंतिम अक्षर के साथ Fontana के सभी उदाहरण की खोज करेगा.

सुनिश्चित करें कि आपके डेटा में अशुद्ध वर्ण शामिल नहीं हैं.

पहले स्तंभ में पाठ मान खोजते समय, सुनिश्चित करें कि पहले स्तंभ के डेटा में आगे रिक्तियाँ, पीछे रिक्तियाँ, सीधे ( ' या " ) और गोल ( ‘ या “) उद्धरण चिह्नों का असंगत उपयोग या अमुद्रणीय वर्ण नहीं हों. ऐसी स्थितियों में, VLOOKUP एक अनपेक्षित मान वापस कर सकता है.

सटीक परिणामों को प्राप्त करने के लिए, किसी कक्ष में तालिका मानों के बाद आने वाली रिक्तियों को निकालने के लिए CLEAN फ़ंक्शन या TRIM फ़ंक्शन का उपयोग करें.

संबंधित

नोट: मशीन अनुवाद अस्वीकरण: यह लेख मानवीय हस्तक्षेप के बिना एक कंप्यूटर प्रणाली द्वारा अनुवादित किया गया है. Microsoft, इन मशीन अनुवादों को गैर-अंग्रेज़ी भाषी उपयोगकर्ताओं को Microsoft उत्पादों, सेवाओं और तकनीकों से संबंधित सामग्री का आनंद लेने में सहायता के लिए प्रदान करता है. लेख, मशीन द्वारा अनुवादित होने के कारण इसमें शब्दावली, वाक्य रचना या व्याकरण की त्रुटियाँ हो सकती हैं.

अपने कौशल का विस्तार करें
प्रशिक्षण का अन्वेषण करें
पहले नई सुविधाएँ प्राप्त करें
Office प्रतिभागी में शामिल हों

क्या यह जानकारी मददगार थी?

आपकी प्रतिक्रिया के लिए आपको धन्यवाद!

आपकी प्रतिक्रिया के लिए धन्यवाद! ऐसा लगता है आपको हमारे किसी Office सहायता एजेंट से कनेक्ट करना मददगार हो सकता है.

×