सामग्री सारणी
V लुकअप आणि IF फंक्शन कसे एकत्र करायचे ते ट्यूटोरियल दाखवते ते एक्सेलमध्ये इफ कंडिशनसह v-लूकअप करण्यासाठी. #N/A त्रुटी आपल्या स्वतःच्या मजकूर, शून्य किंवा रिक्त सेलसह पुनर्स्थित करण्यासाठी IF ISNA VLOOKUP सूत्र कसे वापरायचे ते देखील शिकाल.
ज्यावेळी VLOOKUP आणि IF फंक्शन्स एकत्र उपयुक्त आहेत. ते आणखी मौल्यवान अनुभव देतात. या ट्यूटोरियलचा अर्थ असा आहे की तुम्हाला दोन फंक्शन्सचे वाक्यरचना नीट लक्षात आहे, अन्यथा तुम्हाला वरील लिंक्सचे अनुसरण करून तुमचे ज्ञान वाढवायचे आहे.
If स्टेटमेंटसह पहा: रिटर्न ट्रू/ असत्य, होय/नाही इ.
जेव्हा तुम्ही If आणि Vlookup एकत्र करता तेव्हा सर्वात सामान्य परिस्थितींपैकी एक म्हणजे Vlookup द्वारे परत केलेल्या मूल्याची नमुना मूल्यासह तुलना करणे आणि होय / नाही परत करणे. किंवा परिणाम म्हणून सत्य / असत्य .
बहुतांश प्रकरणांमध्ये, खालील जेनेरिक सूत्र चांगले कार्य करेल:
IF(VLOOKUP(…) = मूल्य, TRUE, FALSE)साधा इंग्रजीत अनुवादित, Vlookup सत्य असल्यास (म्हणजे निर्दिष्ट मूल्याच्या समान) सूत्र एक्सेलला True परत करण्याची सूचना देते. जर Vlookup असत्य असेल (निर्दिष्ट मूल्याच्या बरोबरीचे नसेल), तर सूत्र असत्य परत करेल.
खाली तुम्हाला या IF Vlookup सूत्राचे काही वास्तविक जीवनातील उपयोग सापडतील.
उदाहरण 1. विशिष्ट मूल्य पहा
आपल्याकडे स्तंभ A मध्ये आयटमची सूची आहे आणि स्तंभ B मध्ये संख्या आहे. तुम्ही तुमच्या वापरकर्त्यांसाठी डॅशबोर्ड तयार करत आहात आणि एक सूत्र आवश्यक आहेजे E1 मधील आयटमचे प्रमाण तपासेल आणि वापरकर्त्याला आयटम स्टॉकमध्ये आहे की विकला गेला आहे याची माहिती देईल.
तुम्ही याप्रमाणे अचूक जुळणी फॉर्म्युलासह नियमित Vlookup सह प्रमाण काढता:
=VLOOKUP(E1,$A$2:$B$10,2,FALSE)
मग, Vlookup च्या निकालाची शून्याशी तुलना करणारे IF विधान लिहा आणि 0 च्या बरोबरीचे असल्यास "नाही" मिळवा, अन्यथा "होय" द्या:
=IF(VLOOKUP(E1,$A$2:$B$10,2,FALSE)=0,"No","Yes")
होय/नाही ऐवजी, तुम्ही सत्य/असत्य किंवा स्टॉकमध्ये/विकलेले किंवा इतर कोणतेही दोन परत करू शकता निवडी उदाहरणार्थ:
=IF(VLOOKUP(E1,$A$2:$B$10,2)=0,"Sold out","In stock")
तुम्ही Vlookup द्वारे परत केलेल्या मूल्याची तुलना नमुना मजकूर सह देखील करू शकता. या प्रकरणात, अवतरण चिन्हांमध्ये मजकूर स्ट्रिंग संलग्न करण्याचे सुनिश्चित करा, जसे की:
=IF(VLOOKUP(E1,$A$2:$B$10,2)="sample text",TRUE,FALSE)
उदाहरण 2. Vlookup परिणामाची दुसर्या सेलशी तुलना करा
चे दुसरे वैशिष्ट्यपूर्ण उदाहरण Excel मधील If condition सह Vlookup हे Vlookup आउटपुटची दुसऱ्या सेलमधील मूल्याशी तुलना करत आहे. उदाहरणार्थ, आम्ही सेल G2 मधील संख्येपेक्षा मोठे किंवा बरोबरीचे आहे का ते तपासू शकतो:
=IF(VLOOKUP(E1,$A$2:$B$10,2)>=G2,"Yes!","No")
आणि कृतीमध्ये Vlookup सह आमचे If सूत्र येथे आहे:
अशाच पद्धतीने, तुम्ही तुमच्या Excel If Vlookup फॉर्म्युलामधील सेल संदर्भासह इतर कोणतेही लॉजिकल ऑपरेटर वापरू शकता.
उदाहरण 3. छोट्या सूचीमध्ये Vlookup मूल्ये
लक्ष्य स्तंभातील प्रत्येक सेलची दुसऱ्या सूचीशी तुलना करण्यासाठी आणि सत्य किंवा होय जुळणी आढळल्यास, असत्य किंवा नाही<परत करा 2> अन्यथा, हे जेनेरिक IF ISNA VLOOKUP सूत्र वापरा:
IF(ISNA(VLOOKUP(…)),"नाही","होय")Vlookup मुळे #N/A त्रुटी आढळल्यास, सूत्र "नाही", म्हणजे लुकअप सूचीमध्ये लुकअप मूल्य आढळत नाही. जुळणी आढळल्यास, "होय" परत केले जाते. उदाहरणार्थ:
=IF(ISNA(VLOOKUP(A2,$D$2:$D$4,1,FALSE)),"No","Yes")
तुमच्या व्यवसायाच्या तर्काला उलट परिणाम आवश्यक असल्यास, सूत्राचे तर्क उलट करण्यासाठी फक्त "होय" आणि "नाही" स्वॅप करा:
=IF(ISNA(VLOOKUP(A2,$D$2:$D$4,1,FALSE)),"Yes","No")
वेगवेगळ्या आकडेमोड करण्यासाठी एक्सेल If Vlookup सूत्र
तुमचे स्वतःचे मजकूर संदेश प्रदर्शित करण्याव्यतिरिक्त, जर Vlookup सह फंक्शन भिन्न गणना करू शकते तुम्ही निर्दिष्ट केलेल्या निकषांवर आधारित.
आमचे उदाहरण पुढे घेऊन, विशिष्ट विक्रेत्याचे कमिशन (F1) त्यांच्या परिणामकारकतेनुसार मोजूया: ज्यांनी $200 आणि अधिक कमावले त्यांच्यासाठी 20% कमिशन, इतर प्रत्येकासाठी 10% .
यासाठी, Vlookup द्वारे परत केलेले मूल्य 200 पेक्षा मोठे किंवा समान आहे का ते तुम्ही तपासा आणि जर ते असेल तर ते 20% ने गुणाकार करा, अन्यथा 10% ने करा:
=IF(VLOOKUP(F1,$A$2:$C$10,3,FALSE )>=200, VLOOKUP(F1,$A$2:$C$10,3,FALSE)*20%, VLOOKUP(F1,$A$2:$C$10,3,FALSE)*10%)
जेथे A2:A10 ही विक्रेत्याची नावे आहेत आणि C2:C10 ही विक्री आहेत.
#N/A त्रुटी लपवण्यासाठी ISNA VLOOKUP असल्यास
VLOOKUP फंक्शन निर्दिष्ट मूल्य शोधू शकत नसल्यास, ते #N/A त्रुटी टाकते. ती त्रुटी पकडण्यासाठी आणि ती तुमच्या स्वतःच्या मजकुराने बदलण्यासाठी, IF फंक्शनच्या तार्किक चाचणीमध्ये Vlookup सूत्र एम्बेड करा, जसे की:
IF(ISNA(VLOOKUP(…)), "नॉट सापडले", VLOOKUP(…) )साहजिकच, तुम्ही "न सापडला" ऐवजी तुम्हाला आवडणारा कोणताही मजकूर टाइप करू शकता.
समजा, तुमच्याकडे विक्रेत्याची यादी आहे.एका स्तंभात नावे आणि दुसऱ्या स्तंभात विक्रीची रक्कम. तुमचे कार्य वापरकर्त्याने F1 मध्ये प्रविष्ट केलेल्या नावाशी संबंधित संख्या खेचणे आहे. जर नाव सापडले नाही, तर असे सूचित करणारा संदेश प्रदर्शित करा.
A2:A10 आणि राशी C2:C10 मधील नावांसह, खालील If Vlookup सूत्रासह कार्य पूर्ण केले जाऊ शकते:
=IF(ISNA(VLOOKUP(F1,$A$2:$C$10,3,FALSE)), "Not found", VLOOKUP(F1,$A$2:$C$10,3,FALSE))
नाव आढळल्यास, संबंधित विक्री रक्कम परत केली जाते:
जर लुकअप मूल्य आढळले नाही, सापडले नाही<#N/A त्रुटी ऐवजी 2> संदेश दिसतो:
हे सूत्र कसे कार्य करते
सूत्राचे तर्क अगदी सोपे आहे: तुम्ही ISNA फंक्शन वापरता #N/A त्रुटींसाठी Vlookup तपासण्यासाठी. एरर आल्यास, ISNA बरोबर, अन्यथा FALSE देते. वरील मूल्ये IF फंक्शनच्या तार्किक चाचणीवर जातात, जे खालीलपैकी एक करते:
- तार्किक चाचणी सत्य असल्यास (#N/A त्रुटी), तुमचा संदेश प्रदर्शित होईल.<20
- तार्किक चाचणी चुकीची असल्यास (लूकअप मूल्य आढळले आहे), Vlookup सामान्यपणे जुळणी देईल.
नवीन एक्सेल आवृत्त्यांमध्ये IFNA VLOOKUP
एक्सेल 2013 पासून सुरुवात करून, आपण #N/A त्रुटी पकडण्यासाठी आणि हाताळण्यासाठी IF ISNA ऐवजी IFNA फंक्शन वापरू शकता:
IFNA(VLOOKUP(…), " सापडले नाही")आमच्या उदाहरणात, सूत्र खालील आकार घ्या:
=IFNA(VLOOKUP(F1,$A$2:$C$10,3, FALSE), "Not found")
टीप. तुम्हाला फक्त #N/Aच नाही तर सर्व प्रकारच्या त्रुटींना अडकवायचे असल्यास, IFERROR फंक्शनच्या संयोजनात VLOOKUP वापरा. अधिक तपशील येथे आढळू शकतात: IFERRORएक्सेलमध्ये VLOOKUP.
Excel Vlookup: न आढळल्यास परतावा 0
संख्यात्मक मूल्यांसह कार्य करताना, लुकअप मूल्य न मिळाल्यास तुम्हाला शून्य परत करावेसे वाटेल. ते पूर्ण करण्यासाठी, वर चर्चा केलेल्या IF ISNA VLOOKUP सूत्राचा वापर करा: मजकूर संदेशाऐवजी, IF फंक्शनच्या value_if_true युक्तिवादात 0 द्या:
IF(ISNA(VLOOKUP( …)), 0, VLOOKUP(…))आमच्या नमुना सारणीमध्ये, सूत्र खालीलप्रमाणे जाईल:
=IF(ISNA(VLOOKUP(F2,$A$2:$C$10,3,FALSE)), 0, VLOOKUP(F2,$A$2:$C$10,3,FALSE))
मध्ये Excel 2016 आणि 2013 च्या अलीकडील आवृत्त्या, तुम्ही पुन्हा IFNA Vlookup संयोजन वापरू शकता:
=IFNA(VLOOKUP(I2,$A$2:$C$10,3, FALSE), 0)
Excel Vlookup: आढळले नाही तर रिक्त सेल परत करा
हे आणखी एक भिन्नता आहे "Vlookup if then" विधानाचे: लुकअप मूल्य आढळले नाही तेव्हा काहीही परत करू नका. हे करण्यासाठी, तुमच्या सूत्राला #N/A त्रुटीऐवजी रिक्त स्ट्रिंग ("") परत करण्यास निर्देश द्या:
IF(ISNA(VLOOKUP(…)), "", VLOOKUP(…))खाली पूर्ण सूत्र उदाहरणे आहेत:
सर्व एक्सेल आवृत्त्यांसाठी:
=IF(ISNA(VLOOKUP(F2,$A$2:$C$10,3,FALSE)), "", VLOOKUP(F2,$A$2:$C$10,3,FALSE))
एक्सेल 2016 आणि एक्सेल 2013 साठी:
=IFNA(VLOOKUP(F2,$A$2:$C$10,3, FALSE), "")
Index Match सह - If condition सह डावीकडे vlookup
अनुभवी एक्सेल वापरकर्त्यांना माहित आहे की VLOOKUP फंक्शन हा एक्सेलमध्ये व्हर्टिकल लुकअप करण्याचा एकमेव मार्ग नाही. INDEX MATCH संयोजन देखील या उद्देशासाठी वापरले जाऊ शकते आणि ते आणखी शक्तिशाली आणि बहुमुखी आहे. चांगली बातमी अशी आहे की इंडेक्स मॅच IF सह अगदी तशाच प्रकारे कार्य करू शकतेVlookup.
उदाहरणार्थ, तुमच्याकडे कॉलम A मध्ये ऑर्डर नंबर आणि कॉलम B मध्ये विक्रेत्याची नावे आहेत. तुम्ही विशिष्ट विक्रेत्यासाठी ऑर्डर नंबर काढण्यासाठी फॉर्म्युला शोधत आहात.
Vlookup असू शकत नाही. या प्रकरणात वापरले जाते कारण ते उजवीकडून डावीकडे शोधू शकत नाही. जोपर्यंत लुकअप कॉलममध्ये लुकअप मूल्य आढळते तोपर्यंत इंडेक्स मॅच कोणत्याही अडथळ्याशिवाय कार्य करेल. नसल्यास, #N/A त्रुटी दर्शविली जाईल. स्टँडर्ड एरर नोटेशन तुमच्या स्वतःच्या मजकुराने बदलण्यासाठी, IF ISNA:
=IF(ISNA(INDEX(A2:A10, MATCH(F1, $B$2:$B$10, 0))), "Not found", INDEX(A2:A10, MATCH(F1, $B$2:$B$10, 0)))
एक्सेल 2016 आणि 2016 मध्ये, तुम्ही सूत्र अधिक बनवण्यासाठी IF ISNA ऐवजी IFNA वापरू शकता. संक्षिप्त:
=IFNA(INDEX(A2:A10, MATCH(F1, $B$2:$B$10, 0)), "Not found")
अशाच प्रकारे, तुम्ही इतर जर सूत्रांमध्ये अनुक्रमणिका जुळणी वापरू शकता.
तुम्ही हे कसे वापरता. एक्सेलमध्ये Vlookup आणि IF स्टेटमेंट एकत्र. या ट्युटोरियलमध्ये चर्चा केलेली सूत्रे जवळून पाहण्यासाठी, आमचे खालील नमुना कार्यपुस्तिका डाउनलोड करण्यासाठी तुमचे स्वागत आहे. वाचल्याबद्दल मी तुमचा आभारी आहे आणि तुम्हाला पुढील आठवड्यात आमच्या ब्लॉगवर भेटण्याची आशा आहे!
डाउनलोड करण्यासाठी सराव वर्कबुक
एक्सेल IF Vlookup - सूत्र उदाहरणे (.xlsx फाइल)