सामग्री सारणी
तुमच्या वर्कशीटमध्ये अनेक #N/A त्रुटी येत आहेत आणि त्याऐवजी सानुकूल मजकूर प्रदर्शित करण्याचा मार्ग आहे का हे जाणून घेण्यास उत्सुक आहात? IFNA फॉर्म्युला हा तुम्हाला आवश्यक असलेला उपाय आहे.
जेव्हा एक्सेल फॉर्म्युला काहीतरी ओळखू किंवा शोधू शकत नाही, ते #N/A त्रुटी टाकते. अशी त्रुटी पकडण्यासाठी आणि त्यास वापरकर्ता-अनुकूल संदेशासह पुनर्स्थित करण्यासाठी, आपण IFNA कार्य वापरू शकता. दुसऱ्या शब्दांत, #N/A ही Excel ची सांगण्याची पद्धत आहे की तुम्ही शोधत असलेले मूल्य संदर्भित डेटासेटमध्ये उपस्थित नाही. IFNA ही त्रुटी पकडण्याचा आणि हाताळण्याचा तुमचा मार्ग आहे.
Excel मधील IFNA फंक्शन
Excel IFNA फंक्शन #N/A त्रुटी पकडणे आणि हाताळण्यासाठी आहे. सूत्राने #N/A चे मूल्यमापन केल्यास, IFNA ती त्रुटी पकडते आणि तुम्ही निर्दिष्ट केलेल्या सानुकूल मूल्याने ते बदलते; अन्यथा सूत्राचा एक सामान्य परिणाम देतो.
IFNA सिंटॅक्स
IFNA फंक्शनचा सिंटॅक्स खालीलप्रमाणे आहे:
IFNA(value, value_if_na)कुठे:
मूल्य (आवश्यक) - #N/A त्रुटी तपासण्यासाठी सूत्र, मूल्य किंवा संदर्भ.
Value_if_na (आवश्यक) - मूल्य #N/A त्रुटी आढळल्यास परत करण्यासाठी.
वापर नोट्स
- IFNA फंक्शन इतर कोणत्याही त्रुटी न दडवता फक्त #N/A हाताळते.
- जर मूल्य युक्तिवाद अॅरे फॉर्म्युला असेल, तर IFNA या उदाहरणात दर्शविल्याप्रमाणे, प्रति सेल एक, परिणामांचा अॅरे देतो.
IFNA उपलब्धता
IFNA फंक्शन मध्ये सादर केले गेलेExcel 2013 आणि Excel 2016, Excel 2019, Excel 2021 आणि Microsoft 365 सह त्यानंतरच्या सर्व आवृत्त्यांमध्ये उपलब्ध आहे.
पूर्वीच्या आवृत्त्यांमध्ये, तुम्ही IF आणि ISNA फंक्शन्स एकत्र वापरून #N/A एरर पकडू शकता.
Excel मध्ये IFNA फंक्शन कसे वापरावे
Excel मध्ये IFNA प्रभावीपणे वापरण्यासाठी, या जेनेरिक पध्दतीचे अनुसरण करा:
- पहिल्या वादात ( मूल्य ), #N/A त्रुटीने प्रभावित झालेले सूत्र ठेवा.
- दुसऱ्या युक्तिवादात ( value_if_na ), मानक त्रुटी नोटेशनऐवजी तुम्हाला परत करायचा असलेला मजकूर टाइप करा. जेव्हा काहीही सापडत नाही तेव्हा रिक्त सेल परत करण्यासाठी, रिक्त स्ट्रिंग ('"") द्या.
सानुकूल मजकूर परत करण्यासाठी, जेनेरिक सूत्र आहे:
IFNA( सूत्र(), " सानुकूल मजकूर")रिक्त सेल परत करण्यासाठी, जेनेरिक सूत्र आहे:
IFNA( सूत्र(), "")हे एका साध्या उदाहरणावर कसे कार्य करते ते पाहू. खालील तक्त्यामध्ये, समजा तुम्हाला दिलेल्या विद्यार्थ्याचा गुण इतरांमध्ये कसा येतो हे जाणून घ्यायचे आहे. डेटाची क्रमवारी स्कोअर स्तंभानुसार सर्वोच्च ते सर्वात कमी, रँक टेबलमधील विद्यार्थ्याच्या सापेक्ष स्थितीशी जुळेल. आणि स्थान मिळवण्यासाठी, तुम्ही MATCH फंक्शन त्याच्या सर्वात सोप्या स्वरूपात वापरू शकता:
=MATCH(E1, A2:A10, 0)
कारण लुकअप व्हॅल्यू (नील) लुकअप अॅरेमध्ये उपलब्ध नाही (A2:A10), एक #N/A त्रुटी येते.
या त्रुटीकडे धावताना, अननुभवी वापरकर्त्यांना वाटेल की यात काहीतरी चूक आहेफॉर्म्युला, आणि वर्कबुक निर्माता म्हणून तुम्हाला बरेच प्रश्न प्राप्त होतील. हे टाळण्यासाठी, तुम्ही स्पष्टपणे सूचित करू शकता की सूत्र बरोबर आहे, ते शोधण्यासाठी सांगितलेले मूल्य शोधू शकत नाही. तर, तुम्ही IFNA च्या पहिल्या युक्तिवादात MATCH सूत्र नेस्ट करा आणि दुसऱ्या युक्तिवादात, आमच्या बाबतीत "नॉट सापडले" असा तुमचा सानुकूल मजकूर टाइप करा:
=IFNA(MATCH(E1, A2:A10, 0), "Not found")
आता, त्याऐवजी स्टँडर्ड एरर नोटेशन, तुमचा स्वतःचा मजकूर सेलमध्ये प्रदर्शित केला जातो, वापरकर्त्यांना माहिती देतो की लुकअप मूल्य डेटासेटमध्ये उपस्थित नाही:
VLOOKUP सह IFNA कसे वापरावे
बहुतेकदा VLOOKUP, HLOOKUP, LOOKUP आणि MATCH सारख्या काहीतरी शोधणार्या फंक्शनमध्ये #N/A एरर येते. खालील उदाहरणे काही विशिष्ट वापर प्रकरणे कव्हर करतात.
उदाहरण 1. मूलभूत IFNA VLOOKUP सूत्र
VLOOKUP जुळणी शोधण्यात अक्षम असताना उद्भवणाऱ्या #N/A त्रुटींना पकडण्यासाठी, त्याचा परिणाम तपासा IFNA वापरणे आणि त्रुटीऐवजी प्रदर्शित करण्यासाठी मूल्य निर्दिष्ट करा. हा सिंटॅक्स वापरून तुमच्या विद्यमान VLOOKUP सूत्राभोवती IFNA फंक्शन गुंडाळण्याची सामान्य पद्धत आहे:
IFNA(VLOOKUP(), " तुमचा मजकूर")आमच्या नमुना सारणीमध्ये, समजा तुम्हाला हे करायचे आहे. विशिष्ट विद्यार्थ्याचे गुण पुनर्प्राप्त करा (E1). यासाठी, तुम्ही हे क्लासिक VLOOKUP फॉर्म्युला वापरत आहात:
=VLOOKUP(E1, A2:B10, 2, FALSE)
समस्या अशी आहे की नीलने परीक्षा दिली नाही, म्हणून त्याचे नाव यादीत नाही आणि स्पष्टपणे VLOOKUP शोधण्यात अपयशी ठरले. एक जुळणी.
त्रुटी लपविण्यासाठी, आम्हीIFNA मध्ये VLOOKUP याप्रमाणे गुंडाळा:
=IFNA(VLOOKUP(E1, A2:B10, 2, FALSE), "Did not take the exam")
आता, परिणाम वापरकर्त्याला इतका घाबरवणारा दिसत नाही आणि तो अधिक माहितीपूर्ण आहे:
19><3
उदाहरण 2. IFNA VLOOKUP एकाधिक शीटवर शोधण्यासाठी
तथाकथित अनुक्रमक किंवा चेन केलेले लुकअप करण्यासाठी IFNA फंक्शन देखील उपयुक्त आहे एकाधिक पत्रके किंवा भिन्न कार्यपुस्तिका ओलांडून. कल्पना अशी आहे की तुम्ही काही भिन्न IFNA(VLOOKUP(…)) सूत्रे एकमेकांमध्ये या प्रकारे नेस्ट करता:
IFNA(VLOOKUP(…), IFNA(VLOOKUP(…), IFNA(VLOOKUP(…), "नाही आढळले")))प्राथमिक VLOOKUP ला काहीही सापडत नसल्यास, इच्छित मूल्य सापडेपर्यंत त्याचे IFNA फंक्शन पुढील VLOOKUP चालवते. सर्व लुकअप अयशस्वी झाल्यास, सूत्र निर्दिष्ट मजकूर परत करेल.
समजा तुमच्याकडे वेगवेगळ्या शीटमध्ये ( क्लास A , वर्ग B नावाचे विविध वर्गांचे स्कोअर सूचीबद्ध आहेत. , आणि वर्ग C ). तुमचे ध्येय एका विशिष्ट विद्यार्थ्याचे गुण मिळवणे आहे, ज्याचे नाव तुमच्या वर्तमान वर्कशीटमध्ये सेल B1 मध्ये इनपुट आहे. कार्य पूर्ण करण्यासाठी, या सूत्राचा वापर करा:
=IFNA(VLOOKUP(B1, 'Class A'!A2:B5, 2, FALSE), IFNA(VLOOKUP(B1, 'Class B'!A2:B5, 2, FALSE), IFNA(VLOOKUP(B1, 'Class C'!A2:B5, 2, FALSE), "Not found")))
VLOOKUP नेस्टेड केलेल्या क्रमाने तीन भिन्न शीटमध्ये निर्दिष्ट नाव अनुक्रमे फॉर्म्युला शोधते आणि प्रथम आढळलेली जुळणी आणते:
उदाहरण 3. INDEX MATCH सह IFNA
अशाच प्रकारे, IFNA इतर लुकअप फंक्शन्सद्वारे व्युत्पन्न झालेल्या #N/A त्रुटी पकडू शकते. उदाहरण म्हणून, इंडेक्स मॅच सोबत याचा वापर करूसूत्र:
=IFNA(INDEX(B2:B10, MATCH(E1, A2:A10, 0)), "Not found")
सूत्राचा सारांश मागील सर्व उदाहरणांप्रमाणेच आहे - INDEX MATCH एक लुकअप करते आणि IFNA परिणामाचे मूल्यांकन करते आणि #N/A त्रुटी आढळल्यास संदर्भित मूल्य आढळले नाही.
अनेक परिणाम परत करण्यासाठी IFNA
आतील फंक्शनच्या बाबतीत (म्हणजे सूत्र मूल्य<2 मध्ये ठेवलेले> युक्तिवाद) एकाधिक मूल्ये परत करते, IFNA प्रत्येक परत केलेल्या मूल्याची वैयक्तिकरित्या चाचणी करेल आणि परिणामांची अॅरे आउटपुट करेल. उदाहरणार्थ:
=IFNA(VLOOKUP(D2:D4, A2:B10, 2, FALSE), "Not found")
डायनॅमिक अॅरे एक्सेल (मायक्रोसॉफ्ट 365 आणि एक्सेल 2021) मध्ये, टॉपमोस्ट सेल (E2) मधील एक नियमित सूत्र शेजारच्या सेलमधील सर्व परिणाम आपोआप पसरतो (अटींमध्ये एक्सेलचे, त्याला स्पिल रेंज असे म्हणतात.
पूर्व-डायनॅमिक आवृत्त्यांमध्ये (एक्सेल 2019 आणि खालच्या), बहु-सेल अॅरे वापरून समान प्रभाव प्राप्त केला जाऊ शकतो. सूत्र, जे Ctrl + Shift + Enter शॉर्टकटने पूर्ण होते.
IFNA आणि IFERROR मध्ये काय फरक आहे?
च्या मूळ कारणावर अवलंबून समस्या, एक्सेल फॉर्म्युला विविध त्रुटी जसे की #N/A, #NAME, #VALUE, #REF, #DIV/0, #NUM आणि इतर ट्रिगर करू शकतो. IFERROR फंक्शन त्या सर्व त्रुटी पकडते तर IFNA फक्त #N/A पर्यंत मर्यादित आहे. कोणते निवडणे चांगले आहे? ते परिस्थितीवर अवलंबून असते.
तुम्हाला कोणत्याही प्रकारची त्रुटी दाबायची असेल, तर IFERROR फंक्शन वापरा. हे विशेषतः जटिल गणनांमध्ये उपयुक्त आहे जेव्हा सूत्रयामध्ये अनेक फंक्शन्स समाविष्ट आहेत जी वेगवेगळ्या त्रुटी निर्माण करू शकतात.
लुकअप फंक्शन्स सह, तुम्ही IFNA चा वापर अधिक चांगल्या प्रकारे कराल कारण ते एक सानुकूल परिणाम प्रदर्शित करते तेव्हाच जेव्हा लुकअप मूल्य आढळत नाही आणि अंतर्निहित लपवत नाही. सूत्रातच समस्या.
फरक स्पष्ट करण्यासाठी, आमचे मूळ IFNA VLOOKUP सूत्र परत आणू आणि "चुकून" फंक्शनचे नाव चुकीचे लिहू (VLOOKUP ऐवजी VLOKUP).
=IFNA(VLOKUP(E1, A2:B10, 2, FALSE), "Did not take the exam")
IFNA ही त्रुटी दडपत नाही, त्यामुळे फंक्शन नावांपैकी एकामध्ये काहीतरी चूक आहे हे तुम्ही स्पष्टपणे पाहू शकता:
आता, तुम्ही वापरल्यास काय होते ते पाहूया IFERROR:
=IFERROR(VLOKUP(E1, A2:B10, 2, FALSE), "Did not take the exam")
हम्म… असे म्हणतात की ऑलिव्हियाने परीक्षा दिली नाही, जे खरे नाही! याचे कारण IFERROR फंक्शन #NAME ला अडकवते? त्रुटी आणि त्याऐवजी सानुकूल मजकूर परत करते. या स्थितीत, ते केवळ चुकीची माहिती देत नाही तर सूत्रासह समस्या देखील अस्पष्ट करते.
एक्सेलमध्ये IFNA सूत्र कसे वापरावे. वाचल्याबद्दल मी तुमचे आभारी आहे आणि पुढील आठवड्यात तुम्हाला आमच्या ब्लॉगवर भेटण्यास उत्सुक आहे!
उपलब्ध डाउनलोड
Excel IFNA सूत्र उदाहरणे (.xlsx फाइल)