విషయ సూచిక
మీ వర్క్షీట్లలో చాలా #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ని చుట్టండి>
ఉదాహరణ 2. బహుళ షీట్లలో చూసేందుకు IFNA VLOOKUP
సీక్వెన్షియల్ లేదా చైన్డ్ లుకప్లు అని పిలవబడే వాటిని నిర్వహించడానికి IFNA ఫంక్షన్ కూడా ఉపయోగపడుతుంది. బహుళ షీట్లు లేదా విభిన్న వర్క్బుక్లలో. ఆలోచన ఏమిటంటే, మీరు ఈ విధంగా కొన్ని విభిన్న IFNA(VLOOKUP(...)) సూత్రాలను ఒకదానికొకటి గూడు కట్టుకుంటారు:
IFNA(VLOOKUP(...), IFNA(VLOOKUP(...), IFNA(VLOOKUP(...), "కాదు కనుగొనబడింది")))ప్రాధమిక VLOOKUP ఏదైనా కనుగొనలేకపోతే, దాని IFNA ఫంక్షన్ కావలసిన విలువ కనుగొనబడే వరకు తదుపరి VLOOKUPని అమలు చేస్తుంది. అన్ని శోధనలు విఫలమైతే, సూత్రం పేర్కొన్న వచనాన్ని అందిస్తుంది.
మీరు వేర్వేరు షీట్లలో జాబితా చేయబడిన వివిధ తరగతుల స్కోర్లను కలిగి ఉన్నారని అనుకుందాం ( క్లాస్ A , క్లాస్ బి , మరియు క్లాస్ సి ). మీ ప్రస్తుత వర్క్షీట్లోని సెల్ 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 ఎర్రర్లను క్యాచ్ చేయగలదు. ఉదాహరణగా, దీనిని INDEX MATCHతో కలిపి ఉపయోగిస్తాముఫార్ములా:
=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)లోని సాధారణ ఫార్ములా అన్ని ఫలితాలను పొరుగు సెల్లలో స్వయంచాలకంగా (నిబంధనలలో) చిమ్ముతుంది Excelలో, దీనిని స్పిల్ రేంజ్ అంటారు).
ప్రీ-డైనమిక్ వెర్షన్లలో (Excel 2019 మరియు అంతకంటే తక్కువ), బహుళ-సెల్ శ్రేణిని ఉపయోగించడం ద్వారా ఇదే విధమైన ప్రభావాన్ని సాధించవచ్చు. ఫార్ములా, ఇది Ctrl + Shift + Enter షార్ట్కట్తో పూర్తయింది.
IFNA మరియు IFERROR మధ్య తేడా ఏమిటి?
మూలకారణాన్ని బట్టి సమస్య, Excel ఫార్ములా #N/A, #NAME, #VALUE, #REF, #DIV/0, #NUM మరియు ఇతర వంటి విభిన్న లోపాలను ప్రేరేపిస్తుంది. IFERROR ఫంక్షన్ ఆ లోపాలను క్యాచ్ చేస్తుంది, అయితే IFNA #N/Aకి మాత్రమే పరిమితం చేయబడింది. ఏది ఎంచుకోవడం మంచిది? అది పరిస్థితిపై ఆధారపడి ఉంటుంది.
మీరు ఏ రకమైన లోపాన్ని అణచివేయాలనుకుంటే, IFERROR ఫంక్షన్ని ఉపయోగించండి. ఫార్ములా ఉన్నప్పుడు సంక్లిష్ట గణనలలో ఇది ప్రత్యేకంగా ఉపయోగపడుతుందివిభిన్న ఎర్రర్లను సృష్టించగల అనేక ఫంక్షన్లను కలిగి ఉంటుంది.
లుకప్ ఫంక్షన్లతో , మీరు IFNAని ఉపయోగించడం మంచిది, ఎందుకంటే ఇది లుక్అప్ విలువ కనుగొనబడనప్పుడు మరియు అంతర్లీనాన్ని దాచనప్పుడు మాత్రమే అనుకూల ఫలితాన్ని ప్రదర్శిస్తుంది. ఫార్ములాలోనే సమస్యలు.
వ్యత్యాసాన్ని వివరించడానికి, మన ప్రాథమిక IFNA VLOOKUP ఫార్ములాను తిరిగి తీసుకువద్దాము మరియు "అనుకోకుండా" ఫంక్షన్ పేరును తప్పుగా వ్రాస్దాం (VLOKUP బదులుగా 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ని ట్రాప్ చేయడమే దీనికి కారణం? లోపం మరియు బదులుగా అనుకూల వచనాన్ని అందిస్తుంది. ఈ పరిస్థితిలో, ఇది తప్పు సమాచారాన్ని అందించడమే కాకుండా ఫార్ములాతో సమస్యను అస్పష్టం చేస్తుంది.
Excelలో IFNA సూత్రాన్ని ఎలా ఉపయోగించాలి. నేను చదివినందుకు ధన్యవాదాలు మరియు వచ్చే వారం మిమ్మల్ని మా బ్లాగ్లో చూడాలని ఎదురుచూస్తున్నాను!
అందుబాటులో ఉన్న డౌన్లోడ్లు
Excel IFNA ఫార్ములా ఉదాహరణలు (.xlsx ఫైల్)