VLOOKUP काम करत नाही (8 कारणे आणि उपाय)

  • ह्याचा प्रसार करा
Hugh West

सामग्री सारणी

VLOOKUP सर्वात सामान्य आणि उपयुक्त कार्यांपैकी एक आहे. हे मोठ्या प्रमाणावर वापरले जात असल्याने अनेक लोकांच्या तक्रारी आहेत की ते VLOOKUP योग्यरित्या कार्य करत नाहीत किंवा चुकीचे परिणाम दर्शवतात. जरी VLOOKUP ला काही मर्यादा आहेत तरीही आम्हाला बहुतेक त्रुटी सिंटॅक्स नीट न समजणे किंवा काळजीपूर्वक न वापरणे आहे. या लेखात, मी VLOOKUP काम का करत नाही हे समजावून सांगेन.

स्पष्टीकरण समजण्याजोगे करण्यासाठी मी एका विशिष्ट फळांच्या दुकानाबद्दल उत्पादन माहिती दर्शवणारा डेटासेट वापरणार आहे. डेटासेटमध्ये 5 स्तंभ आहेत; हे आहेत फळ , ऑर्डर आयडी, मात्रा (किलो), किंमत, आणि ऑर्डरची तारीख .

सरावासाठी डाउनलोड करा

खालील लिंकवरून वर्कबुक मोकळ्या मनाने डाउनलोड करा.

<9 VLOOKUP Excel.xlsx मध्‍ये काम करत नाही

8 VLOOKUP काम करत नाही याची कारणे

1. VLOOKUP काम करत नाही आणि दाखवत नाही एक त्रुटी

या विभागात, मी तुम्हाला VLOOKUP फंक्शन सह कार्य करताना #N/A त्रुटी का उद्भवते ते दर्शवेल. तसेच मी तुम्हाला #N/A त्रुटी टाळण्यासाठी सर्वोत्तम उपाय सुचवेन.

1.1. लीडिंग आणि ट्रेलिंग स्पेसेस

मोठ्या डेटाशीटमध्ये, अतिरिक्त स्पेस असण्याची शक्यता सामान्य आहे. तसेच, त्रुटी ओळखणे कठीण आहे कारण तुम्ही डेटासेट काळजीपूर्वक पाहिल्याशिवाय तुम्हाला त्रुटी मिळणार नाही.

येथे, मी VLOOKUP सूत्र लागू केले MATCH फंक्शन, अचूक जुळणी मिळविण्यासाठी FALSE range_lookup म्हणून देखील वापरले.

MATCH मध्ये फंक्शन, मी स्तंभाचे नाव J3 lookup_value म्हणून वापरले, पुढे स्तंभ नाव श्रेणी B3:G3 lookup_array म्हणून निवडली. अचूक जुळणी वापरण्यासाठी 0 match_type म्हणून घेतले.

ENTER की दाबा. अशा प्रकारे, तुम्हाला अपेक्षित परिणाम मिळेल.

8. लुकअप व्हॅल्यूमध्ये डुप्लिकेट मूल्ये आहेत

तुमच्या <1 बाबतीत>lookup_value मध्ये डुप्लिकेट मूल्ये असतील तर VLOOKUP सर्व उपलब्ध मूल्यांसाठी कार्य करणार नाही.

VLOOKUP केवळ तुम्ही पाहिलेल्या मूल्याशी जुळणारे पहिले मूल्य मिळवते. साठी.

उपाय :

अशा प्रकारच्या समस्या टाळण्यासाठी एकतर तुम्ही डुप्लिकेट काढू शकता किंवा तुम्ही <1 वापरू शकता>पिव्होट टेबल .

⏩ तुम्ही रिबनमधून डुप्लिकेट काढा वापरून डुप्लिकेट काढू शकता.

⏩ तसेच, तुम्ही पिव्होट वापरू शकता सारणी .

ते वापरण्यासाठी,

प्रथम, सेल श्रेणी निवडा

नंतर, घाला टॅब >> उघडा. पिव्होट टेबल निवडा

एक संवाद बॉक्स पॉप अप होईल, ठिकाण निवडा नंतर ओके क्लिक करा.

आता, तुम्ही फळ आणि ऑर्डर आयडी पंक्ती मध्ये निवडू शकता नंतर ते दर्शवेल तुमच्या निवडलेल्या फळांचा विद्यमान ऑर्डर आयडी .

अधिक वाचा: कसे शोधावे एक्सेलमध्ये डुप्लिकेट मूल्येVLOOKUP वापरणे

सराव विभाग

मी या स्पष्ट केलेल्या पद्धतींचा सराव करण्यासाठी कार्यपुस्तिकेत सराव पत्रक दिले आहे.

निष्कर्ष

या लेखात, मी VLOOKUP त्रुटी टाळण्यासाठी उपायांसह कार्य करत नसलेल्या सर्व प्रकारच्या परिस्थिती कव्हर करण्याचा प्रयत्न केला आहे. हे विविध मार्ग तुम्हाला VLOOKUP कार्यक्षमतेने आणि सहजतेने कार्य करण्यास मदत करतील. सर्वात शेवटी, तुमच्याकडे कोणत्याही प्रकारच्या सूचना, कल्पना किंवा अभिप्राय असल्यास, कृपया खाली टिप्पणी द्या.

योग्यरित्या.

प्रथम, तुमचे परिणामी मूल्य ठेवण्यासाठी सेल निवडा.

➤ मी सेल निवडला I4

नंतर, खालील सूत्र टाइप करा. फॉर्म्युला बार .

=VLOOKUP(H4,B4:F12,2)

येथे, VLOOKUP <2 मध्ये>फंक्शन, मी सेल H4 lookup_value म्हणून निवडला आणि श्रेणी B4:F12 table_array म्हणून निवडली. मला ऑर्डर आयडी जाणून घ्यायचा आहे म्हणून 2 col_index_num म्हणून दिलेला आहे.

ENTER की दाबा. आता, तुम्हाला look_up मूल्याचा ऑर्डर आयडी मिळवायचा होता पण तो #N/A दर्शवेल.

आता, डेटासेट पाहिल्यानंतर तुम्हाला दिसेल की lookup_value Apple मध्‍ये काही अग्रगण्य जागा आहेत त्यामुळे VLOOKUP काम करत नाही.

उपाय :

अतिरिक्त अग्रगण्य किंवा अनुगामी जागा काढून टाकण्यासाठी, lookup_value वापर करा TRIM फंक्शन VLOOKUP फंक्शनमध्ये.

तुम्ही VLOOKUP फंक्शनमध्ये TRIM फंक्शन कसे वापरू शकता ते मी तुम्हाला दाखवू. .

VLOOKUP त्रुटी टाळण्यासाठी तुमच्या निवडलेल्या सेलमध्ये खालील सूत्र टाइप करा.

=VLOOKUP(TRIM(H4),B4:F12,2)

येथे, TRIM फंक्शन निवडलेल्या सेलच्या सर्व विद्यमान अग्रगण्य आणि मागच्या जागा काढून टाकेल H4 .

1.2. टायपो मिस्टेक VLOOKUP काम करत नाही

lookup_value ची टायपिंग चूक VLOOKUP काम न करण्याचे आणखी एक कारण आहे.

येथे, तुम्हीमी निवडलेल्या सेलमध्ये फॉर्म्युला योग्यरित्या घातलेला दिसेल.

=VLOOKUP(H4,B4:F12,2)

एंटर की दाबा परंतु ऑर्डर आयडी दाखवण्याऐवजी, ते तुम्हाला #N/A त्रुटी दाखवेल.

आता, तुम्ही lookup_value पहा Apple चे स्पेलिंग चुकीचे आहे हे पहा, ते कारण आहे VLOOKUP काम करत नाही.

उपाय :

नेहमी काळजीपूर्वक lookup_value टाइप करा. तुम्हाला डेटा टेबलमधील व्हॅल्यूचे अचूक स्पेलिंग राखावे लागेल.

जसे मी lookup_value टाइप केले तसे ते टेबलमध्ये आहे म्हणून VLOOKUP काम करत आहे.

१.३. अंकीय मूल्य मजकूर म्हणून स्वरूपित केले आहे

संख्यात्मक मूल्ये टेबल_अॅरे मध्ये मजकूर म्हणून स्वरूपित झाल्यास ते तुम्हाला #N/A एरर दर्शवेल <वापरताना 1>VLOOKUP कार्य.

मी ऑर्डर आयडी lookup_value म्हणून वापरून किंमत मिळवण्याचा प्रयत्न करेन.

प्रथम, तुमचे परिणामी मूल्य ठेवण्यासाठी सेल निवडा.

➤ मी सेल निवडला I4

नंतर, खालील सूत्र फॉर्म्युला बारमध्ये टाइप करा. .

=VLOOKUP(H4,C4:F12,3)

एंटर की दाबा. अशा प्रकारे, तुम्हाला किंमत ऐवजी #N/A त्रुटी मिळेल.

आता, जर तुम्ही ऑर्डर आयडी कॉलममधून गेलात तर तुम्हाला 1001 हा मजकूर म्हणून फॉरमॅट केलेला नंबर दिसेल. हेच कारण आहे VLOOKUP .

उपाय :

असे प्रकार टाळण्यासाठीत्रुटींचे, नेहमी अंकीय मूल्यांचे स्वरूप तपासा. येथे, मी संख्यात्मक स्वरूप संख्या म्हणून दुरुस्त केले आहे जेणेकरून VLOOKUP कार्यरत आहे.

अधिक वाचा: VLOOKUP आंशिक Excel मधील सिंगल सेलमधून मजकूर

1.4. लुकअप व्हॅल्यू हा सर्वात डावीकडील स्तंभ नाही

VLOOKUP फंक्शन एक क्रम राखतो, जो lookup_value हा सर्वात डावीकडील स्तंभ<5 असावा>, नसल्यास ते कार्य करणार नाही.

मी ऑर्डर आयडी lookup_value म्हणून वापरून किंमत मिळवण्याचा प्रयत्न करेन.

म्हणून, मी खालील सूत्र वापरले आहे.

=VLOOKUP(H4,B4:F12,3)

परंतु येथे ऑर्डर आयडी आहे स्तंभ हा टेबल_अॅरे B4:F12 चा सर्वात डावीकडील स्तंभ नाही म्हणून तो #N/A त्रुटी दाखवत आहे.

उपाय :

येथे तुम्ही 2 प्रकारे त्रुटी टाळू शकता.

⏩ एक म्हणजे तुम्ही टेबल_अॅरे बदलू शकता जिथे lookup_value असेल सर्वात डावीकडे स्तंभ.

⏩ सेकंद, तुम्ही lookup_value स्तंभ डेटासेट सारणीच्या सर्वात डावीकडे ठेवू शकता.

<27

अधिक वाचा: एक्सेलमधील दोन लुकअप मूल्यांसह VLOOKUP (2 दृष्टीकोन)

1.5. मोठ्या आकाराचे टेबल किंवा नवीन पंक्ती घालणे & मूल्य असलेले स्तंभ

कधीकधी आम्ही आमच्या डेटासेटमध्ये नवीन डेटा समाविष्ट करतो परंतु टेबल_अॅरे बदलण्यास विसरतो, त्यानंतर VLOOKUP योग्यरित्या कार्य करू शकत नाही.

मी वापरून ऑर्डर आयडी मिळवण्याचा प्रयत्न करेन फळ lookup_value म्हणून.

म्हणून, मी खालील सूत्र वापरले.

=VLOOKUP(H4,B4:F12,2,FALSE)

येथे, मी दिशाभूल करणारी माहिती टाळण्यासाठी अचूक जुळणी प्रकार वापरला आणि लिची साठी माहिती देखील घातली, तरीही एक त्रुटी आली कारण मी <अद्यतनित केले नाही. 1>टेबल_अॅरे .

उपाय :

जेव्हा तुम्ही तुमच्या डेटासेट टेबलमध्ये नवीन डेटा टाकता तेव्हा लक्षात ठेवा टेबल-अॅरे देखील अपडेट करा.

⏩ येथे, मी टेबल_अॅरे सूत्रात अपडेट केले.

=VLOOKUP(H4,B4:F14,2,FALSE)

⏩ दुसरा मार्ग म्हणजे तुमचा डेटासेट टेबलमध्ये रूपांतरित करणे.

प्रथम, सेल श्रेणी निवडा.

नंतर, Insert >> उघडा. टेबल

A डायलॉग बॉक्स निवडा पॉप अप होईल.

नंतर, ठीक आहे<वर क्लिक करा 2>.

तुमचा डेटासेट आता टेबलमध्ये बदलला असल्याने तुम्ही फक्त टेबलचे नाव वापरू शकता.

अधिक वाचा: मॅच अस्तित्वात असताना VLOOKUP #N/A का परत करतो? (5 कारणे आणि उपाय)

2. VLOOKUP कार्य करत नाही आणि मूल्य त्रुटी दर्शवित आहे

या विभागातून, तुम्हाला <1 का कारण समजेल>#VALUE त्रुटी VLOOKUP फंक्शनसह कार्य करत असताना उद्भवते. तसेच, मी तुम्हाला #VALUE त्रुटी टाळण्यासाठी सर्व-संभाव्य उपाय सुचवेन.

2.1. 1 पेक्षा कमी स्तंभ अनुक्रमणिका क्रमांकासाठी

तुम्ही चुकून col_index_num 1 पेक्षा कमी वापरल्यास, तुम्हाला #VALUE त्रुटी मिळेल.

तुम्हाला हे #VALUE मिळाल्यासकृपया तुमचा col_index_num युक्तिवाद तपासा.

अधिक वाचा: एक्सेलमधील क्रमांकांसह VLOOKUP (4 उदाहरणे)

2.2. 255 पेक्षा जास्त वर्ण वापरणे

समजा तुमच्याकडे 255 अक्षरांपेक्षा जास्त मूल्य असलेला मजकूर मोठा असेल तर तुम्हाला #VALUE त्रुटी येईल.

येथे, A7 सेलमध्ये, मी 255 अक्षरांपेक्षा जास्त मूल्य समाविष्ट केले आहे.

34>

नंतर, खालील सूत्र वापरले

=VLOOKUP(G4,A4:E12,2)

आता, तुम्ही पाहू शकता की परिणाम #VALUE त्रुटी दाखवत आहे.

उपाय :

ही त्रुटी टाळण्यासाठी तुम्ही अक्षर कमी करू शकता किंवा तुम्ही INDEX आणि MATCH फंक्शन्स<2 वापरू शकता> VLOOKUP ऐवजी.

येथे, मी MATCH आणि INDEX फंक्शन वापरले.

=INDEX($B$4:$B$12,MATCH(TRUE,INDEX($A$4:$A$12=G4,0),0))

येथे, INDEX फंक्शनमध्ये सेल श्रेणीचा परिपूर्ण संदर्भ निवडला आहे $B$4:$B$12 जेथून मला मूल्य परत करायचे आहे.

MATCH फंक्शनमध्ये, TRUE lookup_value म्हणून दिले आणि दुसरे INDEX( वापरले. $A$4:$A$12=G4,0) फंक्शन lookup_array नंतर वापरलेले 0 match_type वापरण्यासाठी अचूक जुळवा .

ENTER की दाबा आणि तुम्हाला 255 वर्णांपेक्षा जास्त lookup_value चा परिणाम मिळेल.

अधिक वाचा: इंडेक्स मॅच वि VLOOKUP फंक्शन (9 उदाहरणे)

समान वाचन <2

  • एक्सेललुकअप वि VLOOKUP: 3 उदाहरणांसह
  • एक्सेलमध्ये VLOOKUP केस संवेदनशील कसे बनवायचे (4 पद्धती)
  • मध्ये अंतिम मूल्य शोधण्यासाठी एक्सेल VLOOKUP स्तंभ (पर्यायांसह)
  • एक्सेलमध्ये वाइल्डकार्डसह VLOOKUP कसे करावे (2 पद्धती)
  • एकाधिक मूल्ये अनुलंब परत करण्यासाठी एक्सेल VLOOKUP<2

3. VLOOKUP काम करत नाही आणि REF एरर दाखवत आहे

येथे तुम्हाला कळेल की काम करताना #REF एरर का येते. VLOOKUP फंक्शन आणि तसेच, तुम्हाला #REF त्रुटी टाळण्यासाठी उपाय मिळेल.

3.1. स्तंभ अनुक्रमणिका क्रमांक टेबल पेक्षा मोठा वापरणे

तुम्ही कोल_इंडेक्स_संख्या तुमच्या टेबल_अॅरे मध्‍ये असलेल्या स्‍तंभांच्या संख्‍येपेक्षा मोठा वापरल्‍यास, तुम्हाला # मिळेल. REF त्रुटी.

येथे, मी 6 col_index_number म्हणून वापरले आहे परंतु table_array मध्ये 5 आहे एकूण स्तंभ त्यामुळेच VLOOKUP फंक्शन काम करत नाही आणि #REF त्रुटी दाखवत आहे.

उपाय :

#REF त्रुटी टाळण्यासाठी col_index_num तपासा आणि टेबल_अॅरे मध्ये असलेला नंबर वापरा.

अधिक वाचा: एक्सेलमध्ये अनेक स्तंभ परत करण्यासाठी VLOOKUP (4 उदाहरणे)

4. VLOOKUP NAME त्रुटी

मी तुम्हाला दाखवतो की #NAME त्रुटी का येते आणि तुम्ही ती कशी काढू शकता.

4.1. चुकीचे स्पेलिंग फंक्शन नावासाठी VLOOKUP काम करत नाही

#NAME त्रुटीफंक्शन्सच्या नावाच्या चुकीच्या स्पेलिंगसाठी येते.

उपाय :

टाळण्यासाठी #NAME त्रुटी नेहमी वापरतात. एक्सेल बिल्ट-इन फंक्शनमधून योग्य फंक्शनचे नाव.

5. अंदाजे जुळणी वापरणे

तुम्ही अंदाजे जुळणी (TRUE) वापरत असल्यास, दोन्हीपैकी एक होण्याची शक्यता राहते #N/A त्रुटी किंवा चुकीचा परिणाम.

मी फळ <2 वापरून ऑर्डर आयडी मिळवण्याचा प्रयत्न करेन lookup_value म्हणून.

म्हणून, मी खालील सूत्र वापरले.

=VLOOKUP(H4,B4:F12,2,TRUE)

पण इथे मी Lichi lookup_value म्हणून दिले आणि TRUE range_lookup म्हणून वापरले. VLOOKUP 1007 ऑर्डर आयडी म्हणून दाखवतो जो चुकीचा आहे कारण 1007 हा चेरीचा ऑर्डर आयडी आहे .

मी अंदाजे जुळणी वापरली म्हणून त्रुटी दाखवण्याऐवजी चुकीची माहिती दाखवते

उपाय :

lookup_value वापरा काळजीपूर्वक. अंदाजे जुळणी प्रकार वापरण्याऐवजी तुम्ही अचूक जुळणी प्रकार वापरू शकता. मला वाटते की दिशाभूल करणारी माहिती असण्यापेक्षा एरर मिळणे खूप चांगले आहे.

तुम्ही IFERROR फंक्शन सह सूत्र गुंडाळून कोणताही त्रुटी संदेश दर्शवू शकता. ते श्रेणीतील मूल्य शोधू शकत नाही.

6. सारणी संदर्भ सापेक्ष आहे

जर तुमचा टेबल अॅरे तुलनेने संदर्भित असेल तर तुम्ही इतर लुकअप वर सूत्र कॉपी करताना त्रुटी सूचना किंवा त्रुटी असू शकतेमूल्ये.

उपाय :

ही त्रुटी टाळण्यासाठी परिपूर्ण संदर्भ वापरा.

दाबा संदर्भ निवडताना F4 की नंतर ती संबंधित संदर्भ ला संपूर्ण संदर्भ मध्ये रूपांतरित करेल.

येथे, मी खालील सूत्र वापरले आहे

<9 =VLOOKUP(I4,C4:$F$12,2)

7. VLOOKUP काम करत नाही नवीन कॉलम घालण्यासाठी

तुम्ही तुमच्या विद्यमान डेटासेटमध्ये नवीन कॉलम टाकल्यास VLOOKUP फंक्शन काम करत नाही. col_index-num चा वापर VLOOKUP फंक्शनमधील रेकॉर्डबद्दल माहिती देण्यासाठी केला जातो. col_index-num टिकाऊ नाही त्यामुळे तुम्ही नवीन टाकल्यास VLOOKUP काम करणार नाही.

येथे, तुम्ही VLOOKUP पाहू शकता. फंक्शन व्यवस्थित काम करत आहे.

परंतु येथे मी एक नवीन कॉलम टाकला आहे त्यामुळे तो अपेक्षित परिणाम दाखवण्याऐवजी 0 दिखत आहे.

उपाय :

⏩ अशा प्रकारच्या समस्या टाळण्यासाठी एकतर तुम्ही वर्कशीट संरक्षित करू शकता जेणेकरून कोणीही नवीन कॉलम घालू शकणार नाही. पण ते पुरेसे अनुकूल नाही.

⏩ दुसरा उपाय म्हणजे तुम्ही VLOOKUP फंक्शनमध्ये MATCH फंक्शन वापरू शकता.

म्हणून, खालील टाइप करा सूत्र.

=VLOOKUP(I4,B4:G12,MATCH(J3,B3:G3,0),FALSE)

येथे, VLOOKUP फंक्शन मध्ये, मी सेल निवडला I4 lookup_value नंतर B4:G12 table_array म्हणून आणि col_index_num वापरलेली श्रेणी निवडा

ह्यू वेस्ट हे एक अत्यंत अनुभवी एक्सेल ट्रेनर आणि विश्लेषक आहेत ज्याचा उद्योगात 10 वर्षांपेक्षा जास्त अनुभव आहे. त्यांनी अकाउंटिंग आणि फायनान्समध्ये बॅचलर डिग्री आणि बिझनेस अॅडमिनिस्ट्रेशनमध्ये पदव्युत्तर पदवी घेतली आहे. ह्यूला शिकवण्याची आवड आहे आणि त्याने एक अद्वितीय शिकवण्याचा दृष्टीकोन विकसित केला आहे ज्याचे अनुसरण करणे आणि समजणे सोपे आहे. एक्सेलच्या त्यांच्या तज्ञ ज्ञानाने जगभरातील हजारो विद्यार्थ्यांना आणि व्यावसायिकांना त्यांची कौशल्ये सुधारण्यास आणि त्यांच्या करिअरमध्ये उत्कृष्ट कामगिरी करण्यास मदत केली आहे. त्याच्या ब्लॉगद्वारे, ह्यू आपले ज्ञान जगासोबत सामायिक करतो, व्यक्ती आणि व्यवसायांना त्यांच्या पूर्ण क्षमतेपर्यंत पोहोचण्यात मदत करण्यासाठी विनामूल्य एक्सेल ट्यूटोरियल आणि ऑनलाइन प्रशिक्षण ऑफर करतो.