విషయ సూచిక
ఎక్సెల్లో IFERRORను ఎలా ఉపయోగించాలో ట్యుటోరియల్ చూపిస్తుంది మరియు వాటిని ఖాళీ సెల్, మరొక విలువ లేదా అనుకూల సందేశంతో భర్తీ చేస్తుంది. మీరు Vlookup మరియు ఇండెక్స్ మ్యాచ్తో IFERROR ఫంక్షన్ను ఎలా ఉపయోగించాలో మరియు అది IF ISERROR మరియు IFNAతో ఎలా పోలుస్తుందో నేర్చుకుంటారు.
"నాకు నిలబడటానికి స్థలం ఇవ్వండి మరియు నేను భూమిని కదిలిస్తాను," ఆర్కిమెడిస్ ఒకసారి చెప్పాడు. "నాకు ఒక ఫార్ములా ఇవ్వండి మరియు నేను దానిని ఎర్రర్గా చేస్తాను" అని ఒక Excel వినియోగదారు చెబుతారు. ఈ ట్యుటోరియల్లో, మేము Excelలో లోపాలను ఎలా తిరిగి ఇవ్వాలో చూడము, మీ వర్క్షీట్లను శుభ్రంగా మరియు మీ ఫార్ములాలను పారదర్శకంగా ఉంచడానికి వాటిని ఎలా నిరోధించాలో మేము నేర్చుకుంటాము.
Excel IFERROR ఫంక్షన్ - సింటాక్స్ మరియు ప్రాథమిక ఉపయోగాలు
Excelలోని IFERROR ఫంక్షన్ సూత్రాలు మరియు గణనలలో లోపాలను ట్రాప్ చేయడానికి మరియు నిర్వహించడానికి రూపొందించబడింది. మరింత ప్రత్యేకంగా, IFERROR ఒక సూత్రాన్ని తనిఖీ చేస్తుంది మరియు అది లోపానికి మూల్యాంకనం చేస్తే, మీరు పేర్కొన్న మరొక విలువను అందిస్తుంది; లేకుంటే, ఫార్ములా యొక్క ఫలితాన్ని అందిస్తుంది.
Excel IFERROR ఫంక్షన్ యొక్క సింటాక్స్ క్రింది విధంగా ఉంటుంది:
IFERROR(value, value_if_error)ఎక్కడ:
- విలువ (అవసరం) - లోపాల కోసం ఏమి తనిఖీ చేయాలి. ఇది ఫార్ములా, వ్యక్తీకరణ, విలువ లేదా సెల్ సూచన కావచ్చు.
- Value_if_error (అవసరం) - లోపం కనుగొనబడితే ఏమి అందించాలి. ఇది ఖాళీ స్ట్రింగ్ (ఖాళీ సెల్), వచన సందేశం, సంఖ్యా విలువ, మరొక సూత్రం లేదా గణన కావచ్చు.
ఉదాహరణకు, సంఖ్యల రెండు నిలువు వరుసలను విభజించేటప్పుడు, మీరునిలువు వరుసలలో ఒకదానిలో ఖాళీ సెల్లు, సున్నాలు లేదా వచనం ఉన్నట్లయితే వివిధ ఎర్రర్ల సమూహాన్ని పొందవచ్చు.
అలా జరగకుండా నిరోధించడానికి, లోపాలను పట్టుకోవడానికి మరియు నిర్వహించడానికి IFERROR ఫంక్షన్ని ఉపయోగించండి మీకు కావలసిన విధంగా.
లోపం ఉంటే, ఖాళీగా
ఒక ఖాళీ స్ట్రింగ్ (")ని value_if_error ఆర్గ్యుమెంట్కి అందించండి, ఒకవేళ ఎర్రర్ కనుగొనబడితే ఖాళీ సెల్ను తిరిగి ఇవ్వండి:
=IFERROR(A2/B2, "")
=IFERROR(A2/B2, "")
ఎర్రర్ అయితే, మెసేజ్ని చూపండి
మీరు Excel యొక్క ప్రామాణిక ఎర్రర్ సంజ్ఞామానానికి బదులుగా మీ స్వంత సందేశాన్ని కూడా ప్రదర్శించవచ్చు:
=IFERROR(A2/B2, "Error in calculation")
Excel IFERROR ఫంక్షన్ గురించి మీరు తెలుసుకోవలసిన 5 విషయాలు
- Excelలోని IFERROR ఫంక్షన్ # సహా అన్ని ఎర్రర్ రకాలను నిర్వహిస్తుంది DIV/0!, #N/A, #NAME?, #NULL!, #NUM!, #REF!, మరియు #VALUE!.
- విలువ_ఎర్రర్ యొక్క కంటెంట్లను బట్టి వాదన, IFERROR మీ అనుకూల వచన సందేశం, సంఖ్య, తేదీ లేదా తార్కిక విలువ, మరొక సూత్రం యొక్క ఫలితం లేదా ఖాళీ స్ట్రింగ్ (ఖాళీ సెల్)తో లోపాలను భర్తీ చేయగలదు.
- విలువ వాదన అయితే ఒక ఖాళీ సెల్, దీనిని ఇలా వ్యవహరిస్తారు ఖాళీ స్ట్రింగ్ ('''') కానీ లోపం కాదు.
- IFERROR Excel 2007లో ప్రవేశపెట్టబడింది మరియు Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021 మరియు Excel యొక్క అన్ని తదుపరి వెర్షన్లలో అందుబాటులో ఉంది 365.
- Excel 2003 మరియు మునుపటి సంస్కరణల్లో లోపాలను ట్రాప్ చేయడానికి, ఈ ఉదాహరణలో చూపిన విధంగా ISERROR ఫంక్షన్ని IFతో కలిపి ఉపయోగించండి.
IFERROR ఫార్ములా ఉదాహరణలు
కింది ఉదాహరణలుIFERROR మరింత సంక్లిష్టమైన పనులను సాధించడానికి ఇతర ఫంక్షన్లతో కలిపి Excelలో IFERROR ఎలా ఉపయోగించాలో చూపండి.
Vlookupతో Excel IFERROR
IFERROR ఫంక్షన్ యొక్క అత్యంత సాధారణ ఉపయోగాలలో ఒకటి వినియోగదారులకు తెలియజేయడం వారు వెతుకుతున్న విలువ డేటా సెట్లో లేదు. దీని కోసం, మీరు VLOOKUP సూత్రాన్ని IFERRORలో ఇలా చుట్టండి:
IFERROR(VLOOKUP( …),"కనుగొనబడలేదు")మీరు చూస్తున్న పట్టికలో శోధన విలువ లేకుంటే , సాధారణ Vlookup ఫార్ములా #N/A లోపాన్ని అందిస్తుంది:
మీ వినియోగదారుల మనస్సు కోసం, VLOOKUPని IFERRORలో చుట్టండి మరియు మరింత సమాచారం మరియు వినియోగదారు-స్నేహపూర్వకంగా ప్రదర్శించబడుతుంది message:
=IFERROR(VLOOKUP(A2, 'Lookup table'!$A$2:$B$4, 2,FALSE), "Not found")
క్రింద ఉన్న స్క్రీన్షాట్ Excelలో ఈ Iferror సూత్రాన్ని చూపుతుంది:
మీరు #Nని మాత్రమే ట్రాప్ చేయాలనుకుంటే /A లోపాలు కానీ అన్ని లోపాలు కాదు, IFERRORకి బదులుగా IFNA ఫంక్షన్ని ఉపయోగించండి.
మరిన్ని Excel IFERROR VLOOKUP ఫార్ములా ఉదాహరణల కోసం, దయచేసి ఈ ట్యుటోరియల్లను చూడండి:
- ట్రాప్ చేయడానికి Vlookupతో Iferror మరియు ఎర్రర్లను నిర్వహించండి
- చూడండి విలువ యొక్క Nవ సంఘటనను ఎలా పొందాలి
- శోధన విలువ యొక్క అన్ని సంఘటనలను ఎలా పొందాలి
Excelలో సీక్వెన్షియల్ Vlookups చేయడానికి నెస్టెడ్ IFERROR ఫంక్షన్లు
మునుపటి Vlookup విజయవంతమైందా లేదా విఫలమైందా అనే దాని ఆధారంగా మీరు బహుళ Vlookupలను నిర్వహించాల్సిన సందర్భాలలో, మీరు రెండు లేదా అంతకంటే ఎక్కువ IFERRORలను గూడు కట్టుకోవచ్చు ఒకదానికొకటి పని చేస్తుంది.
మీకు చెందిన ప్రాంతీయ శాఖల నుండి మీరు అనేక విక్రయ నివేదికలను కలిగి ఉన్నారని అనుకుందాం.కంపెనీ, మరియు మీరు నిర్దిష్ట ఆర్డర్ ID కోసం మొత్తాన్ని పొందాలనుకుంటున్నారు. ప్రస్తుత షీట్లో A2ని లుక్అప్ విలువగా మరియు A2:B5ని 3 లుక్అప్ షీట్లలో (రిపోర్ట్ 1, రిపోర్ట్ 2 మరియు రిపోర్ట్ 3) లుకప్ రేంజ్గా, ఫార్ములా క్రింది విధంగా ఉంటుంది:
=IFERROR(VLOOKUP(A2,'Report 1'!A2:B5,2,0),IFERROR(VLOOKUP(A2,'Report 2'!A2:B5,2,0),IFERROR(VLOOKUP(A2,'Report 3'!A2:B5,2,0),"not found")))
ఫలితం ఇలాంటిదే కనిపిస్తుంది:
ఫార్ములా లాజిక్ యొక్క వివరణాత్మక వివరణ కోసం, దయచేసి Excelలో సీక్వెన్షియల్ Vlookups ఎలా చేయాలో చూడండి.
17>అరే సూత్రాలలో IFERRORమీకు బహుశా తెలిసినట్లుగా, Excelలోని శ్రేణి సూత్రాలు ఒకే ఫార్ములాలో బహుళ గణనలను నిర్వహించడానికి ఉద్దేశించబడ్డాయి. మీరు IFERROR ఫంక్షన్ యొక్క విలువ ఆర్గ్యుమెంట్లో శ్రేణికి దారితీసే శ్రేణి ఫార్ములా లేదా వ్యక్తీకరణను అందిస్తే, అది పేర్కొన్న పరిధిలోని ప్రతి సెల్కు విలువల శ్రేణిని అందిస్తుంది. దిగువ ఉదాహరణ వివరాలను చూపుతుంది.
అనుకుందాం, మీరు కాలమ్ Bలో మొత్తం మరియు కాలమ్ Cలో ధర మరియు మీరు మొత్తం పరిమాణాన్ని లెక్కించాలనుకుంటున్నారు . ఇది క్రింది శ్రేణి సూత్రాన్ని ఉపయోగించడం ద్వారా చేయవచ్చు, ఇది B2:B4 పరిధిలోని ప్రతి సెల్ను C2:C4 పరిధిలోని సంబంధిత సెల్ ద్వారా విభజించి, ఆపై ఫలితాలను జోడిస్తుంది:
=SUM($B$2:$B$4/$C$2:$C$4)
డివైజర్ పరిధిలో సున్నాలు లేదా ఖాళీ సెల్లు లేనంత వరకు ఫార్ములా బాగా పని చేస్తుంది. కనీసం ఒక 0 విలువ లేదా ఖాళీ సెల్ ఉంటే, #DIV/0! ఎర్రర్ రిటర్న్ చేయబడింది:
ఆ లోపాన్ని పరిష్కరించడానికి, IFERROR ఫంక్షన్లో విభజన చేయండి:
=SUM(IFERROR($B$2:$B$4/$C$2:$C$4,0))
ఫార్ములా ఏమి చేస్తుందిప్రతి అడ్డు వరుసలో (100/2, 200/5 మరియు 0/0) C నిలువు వరుసలోని విలువతో B కాలమ్లోని విలువను విభజించి, ఫలితాల శ్రేణిని అందించడం {50; 40; #DIV/0!}. IFERROR ఫంక్షన్ మొత్తం #DIV/0ని క్యాచ్ చేస్తుంది! లోపాలు మరియు వాటిని సున్నాలతో భర్తీ చేస్తుంది. ఆపై, SUM ఫంక్షన్ ఫలిత శ్రేణిలో విలువలను జోడిస్తుంది {50; 40; 0} మరియు తుది ఫలితాన్ని (50+40=90) అవుట్పుట్ చేస్తుంది.
గమనిక. దయచేసి Ctrl + Shift + Enter సత్వరమార్గాన్ని నొక్కడం ద్వారా శ్రేణి సూత్రాలను పూర్తి చేయాలని గుర్తుంచుకోండి.
IFERROR vs. ISERROR అయితే
Excelలో IFERROR ఫంక్షన్ని ఉపయోగించడం ఎంత సులభమో ఇప్పుడు మీకు తెలుసు, కొంతమంది ఇప్పటికీ IF ISERROR కలయికను ఉపయోగించడం వైపు ఎందుకు మొగ్గు చూపుతున్నారని మీరు ఆశ్చర్యపోవచ్చు. IFERRORతో పోలిస్తే దీనికి ఏమైనా ప్రయోజనాలు ఉన్నాయా? ఏదీ లేదు. Excel 2003 యొక్క చెడు పాత రోజుల్లో మరియు IFERROR ఉనికిలో లేనప్పుడు, లోపాలను ట్రాప్ చేయడానికి ISERROR మాత్రమే సాధ్యమైన మార్గం. Excel 2007 మరియు తరువాతి కాలంలో, అదే ఫలితాన్ని సాధించడానికి ఇది కొంచెం సంక్లిష్టమైన మార్గం.
ఉదాహరణకు, Vlookup ఎర్రర్లను గుర్తించడానికి, మీరు ఈ క్రింది ఫార్ములాల్లో దేనినైనా ఉపయోగించవచ్చు.
Excelలో 2007 - Excel 2016:
IFERROR(VLOOKUP( … ), "కనుగొనబడలేదు")అన్ని Excel సంస్కరణల్లో:
IF(ISERROR(VLOOKUP(...)), "కనుగొనబడలేదు ", VLOOKUP(...))ISERROR VLOOKUP ఫార్ములాలో, మీరు రెండుసార్లు Vlookup చేయాల్సి ఉంటుందని గమనించండి. సాధారణ ఆంగ్లంలో, ఫార్ములా క్రింది విధంగా చదవబడుతుంది: Vlookup ఫలితంగా లోపం ఏర్పడితే, "కనుగొనబడలేదు" అని తిరిగి ఇవ్వండి, లేకపోతే Vlookup ఫలితాన్ని అవుట్పుట్ చేయండి.
మరియు ఇక్కడ నిజమైనది-Excel ఇఫ్ ఇసెరర్ వ్లూకప్ ఫార్ములా యొక్క జీవిత ఉదాహరణ:
=IF(ISERROR(VLOOKUP(D2, A2:B5,2,FALSE)),"Not found", VLOOKUP(D2, A2:B5,2,FALSE ))
మరింత సమాచారం కోసం, దయచేసి Excelలో ISERROR ఫంక్షన్ని ఉపయోగించడం చూడండి.
IFERROR vs. IFNA
Excel 2013తో పరిచయం చేయబడింది, IFNA అనేది లోపాల కోసం ఫార్ములాను తనిఖీ చేయడానికి మరొక ఫంక్షన్. దీని వాక్యనిర్మాణం IFERROR మాదిరిగానే ఉంటుంది:
IFNA(విలువ, value_if_na)IFERROR నుండి IFNA ఏ విధంగా భిన్నంగా ఉంటుంది? IFNA ఫంక్షన్ మాత్రమే #N/A లోపాలను క్యాచ్ చేస్తుంది, అయితే IFERROR అన్ని ఎర్రర్ రకాలను నిర్వహిస్తుంది.
మీరు ఏ సందర్భాలలో IFNAని ఉపయోగించాలనుకోవచ్చు? అన్ని లోపాలను దాచిపెట్టడం తెలివితక్కువది అయినప్పుడు. ఉదాహరణకు, ముఖ్యమైన లేదా సున్నితమైన డేటాతో పని చేస్తున్నప్పుడు, మీ డేటా సెట్లో సాధ్యమయ్యే లోపాల గురించి మీరు హెచ్చరించవచ్చు మరియు "#" గుర్తుతో ప్రామాణిక Excel దోష సందేశాలు స్పష్టమైన దృశ్య సూచికలుగా ఉండవచ్చు.
చూద్దాం. డేటా సెట్లో శోధన విలువ లేనప్పుడు కనిపించే N/A ఎర్రర్కు బదులుగా "కనుగొనబడలేదు" సందేశాన్ని ప్రదర్శించే సూత్రాన్ని మీరు ఎలా తయారు చేయవచ్చు, కానీ ఇతర Excel లోపాలను మీ దృష్టికి తెస్తుంది.
మీరు క్యూటీని లాగాలనుకుంటున్నారు. దిగువ స్క్రీన్షాట్లో చూపిన విధంగా శోధన పట్టిక నుండి సారాంశ పట్టిక వరకు. Excel Iferror Vlookup ఫార్ములాని ఉపయోగించడం వలన సౌందర్యపరంగా ఆహ్లాదకరమైన ఫలితం వస్తుంది, ఇది సాంకేతికంగా తప్పు ఎందుకంటే నిమ్మకాయలు శోధన పట్టికలో ఉన్నాయి:
కాచ్ # N/A కానీ #DIV/0 లోపాన్ని ప్రదర్శిస్తుంది, Excel 2013 మరియు Excelలో IFNA ఫంక్షన్ని ఉపయోగించండి2016:
=IFNA(VLOOKUP(F3,$A$3:$D$6,4,FALSE), "Not found")
లేదా, Excel 2010 మరియు మునుపటి సంస్కరణల్లో IF ISNA కలయిక:
=IF(ISNA(VLOOKUP(F3,$A$3:$D$6,4,FALSE)),"Not found", VLOOKUP(F3,$A$3:$D$6,4,FALSE))
IFNA VLOOKUP మరియు IF ISNA యొక్క సింటాక్స్ VLOOKUP ఫార్ములాలు IFERROR VLOOKUP మరియు IF ISERROR VLOOKUP వంటి వాటికి సారూప్యంగా ఉంటాయి.
దిగువ స్క్రీన్షాట్లో చూపినట్లుగా, Ifna Vlookup సూత్రం శోధన పట్టికలో లేని అంశం కోసం మాత్రమే "కనుగొనబడలేదు" అని అందిస్తుంది. ( పీచెస్ ). నిమ్మకాయలు కోసం, ఇది #DIV/0ని చూపుతుంది! మా శోధన పట్టిక సున్నా ద్వారా విభజనను కలిగి ఉందని సూచిస్తుంది:
మరిన్ని వివరాల కోసం, దయచేసి Excelలో IFNA ఫంక్షన్ని ఉపయోగించడం చూడండి.
IFERRORని ఉపయోగించడానికి ఉత్తమ పద్ధతులు Excelలో
Excelలో లోపాలను గుర్తించడానికి మరియు వాటిని ఖాళీ సెల్లు, జీరో విలువలు లేదా మీ స్వంత కస్టమ్ సందేశాలతో మాస్క్ చేయడానికి IFERROR ఫంక్షన్ సులభమయిన మార్గం అని మీకు ఇదివరకే తెలుసు. అయితే, మీరు ప్రతి ఫార్ములాను ఎర్రర్ హ్యాండ్లింగ్తో చుట్టాలని దీని అర్థం కాదు. కింది సాధారణ సిఫార్సులు బ్యాలెన్స్ని ఉంచడంలో మీకు సహాయపడవచ్చు.
- కారణం లేకుండా లోపాలను ట్రాప్ చేయవద్దు.
- ఫార్ములాలోని అతి చిన్న భాగాన్ని IFERRORలో చుట్టండి.
- నిర్దిష్ట లోపాలను మాత్రమే నిర్వహించడానికి, చిన్న స్కోప్తో ఎర్రర్ హ్యాండ్లింగ్ ఫంక్షన్ని ఉపయోగించండి:
- IFNA లేదా IF ISNA కేవలం #N/A లోపాలను మాత్రమే పట్టుకోవడానికి.
- ISERR తప్ప అన్ని లోపాలను క్యాచ్ చేయండి #N/A.
మీరు లోపాలను ట్రాప్ చేయడానికి మరియు నిర్వహించడానికి Excelలో IFERROR ఫంక్షన్ని ఈ విధంగా ఉపయోగిస్తారు. ఇందులో చర్చించబడిన సూత్రాలను నిశితంగా పరిశీలించడానికిట్యుటోరియల్, మా నమూనా IFERROR Excel వర్క్బుక్ని డౌన్లోడ్ చేసుకోవడానికి మీకు స్వాగతం. చదివినందుకు ధన్యవాదాలు మరియు వచ్చే వారం మిమ్మల్ని మా బ్లాగ్లో చూడాలని ఆశిస్తున్నాను.