విషయ సూచిక
ఈ ట్యుటోరియల్లో, అన్ని రకాల ఎర్రర్లను ఉత్పాదకంగా నిర్వహించడానికి Excelలో VLOOKUPతో ISERRORని ఎలా ఉపయోగించాలో చూద్దాం.
VLOOKUP అనేది అత్యంత గందరగోళంగా ఉన్న Excel ఫంక్షన్లలో ఒకటి. అనేక సమస్యలతో. మీరు ఏ టేబుల్లో చూస్తున్నా, #N/A ఎర్రర్లు ఒక సాధారణ దృశ్యం, #NAME మరియు #VALUE కూడా అప్పుడప్పుడు కనిపిస్తాయి. ISERRORతో VLOOKUPని ఉపయోగించడం వలన సాధ్యమయ్యే అన్ని లోపాలను గుర్తించడంలో మరియు వాటిని మీ పరిస్థితికి తగిన విధంగా నిర్వహించడంలో మీకు సహాయపడవచ్చు.
VLOOKUP ఎందుకు లోపాన్ని చూపుతోంది?
అత్యంత VLOOKUP సూత్రాలలో సాధారణ లోపం #N/A శోధన విలువ కనుగొనబడనప్పుడు సంభవిస్తుంది. ఇది వివిధ కారణాల వల్ల సంభవించవచ్చు:
- శోధన శ్రేణిలో శోధన విలువ ఉనికిలో లేదు.
- శోధన విలువ తప్పుగా వ్రాయబడింది.
- ముందుగా ఉన్నాయి లేదా శోధన విలువ లేదా శోధన కాలమ్లో ఖాళీలు వెనుకబడి ఉన్నాయి.
- లుకప్ నిలువు వరుస పట్టిక శ్రేణిలో ఎడమవైపు నిలువు వరుస కాదు.
అంతేకాకుండా, మీరు #VALUEలోకి రన్ చేయవచ్చు ! లోపం, ఉదా. శోధన విలువ 255 కంటే ఎక్కువ అక్షరాలను కలిగి ఉన్నప్పుడు. ఫంక్షన్ పేరులో స్పెల్లింగ్ లోపం ఉన్నట్లయితే, #NAME? ఎర్రర్ కనిపిస్తుంది.
పూర్తి సూచన కోసం, దయచేసి Excel VLOOKUP ఎందుకు పని చేయడం లేదు అనే దానిపై మా మునుపటి పోస్ట్ను చూడండి.
కస్టమ్ టెక్స్ట్తో లోపాలను భర్తీ చేయడానికి ISERROR VLOOKUP ఫార్ములా ఉంటే
VLOOKUP ద్వారా ప్రేరేపించబడే అన్ని లోపాలను దాచిపెట్టడానికి, మీరు దానిని IF ISERROR ఫార్ములా లోపల ఉంచవచ్చుఇలా:
IF(ISERROR(VLOOKUP(…)), " text_if_error", VLOOKUP(...))ఉదాహరణగా, విద్యార్థులు చదువుతున్న సబ్జెక్టుల పేర్లను తీయండి సమూహం A విఫలమైన పరీక్షలు:
=VLOOKUP(A3, $D$3:$E$9, 2, FALSE)
ఫలితంగా, మీరు #N/A ఎర్రర్ల సమూహాన్ని పొందుతున్నారు, ఇది ఫార్ములా పాడైపోయిందనే అభిప్రాయాన్ని సృష్టించవచ్చు.
వాస్తవానికి, ఈ లోపాలు కొన్ని శోధన విలువలు (A3:A14) శోధన జాబితాలో కనుగొనబడలేదు (D3:D9). ఆ ఆలోచనను స్పష్టంగా తెలియజేయడానికి, IF ISERROR నిర్మాణంలో మీ VLOOKUP సూత్రాన్ని గూడు కట్టుకోండి:
=IF(ISERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "No", VLOOKUP(A3, $D$3:$E$9, 2, FALSE))
ఇది లోపాలను గుర్తించి, మీ అనుకూల వచన సందేశాన్ని అందిస్తుంది:
చిట్కాలు మరియు గమనికలు:
- ఈ ఫార్ములా యొక్క ప్రధాన ప్రయోజనం ఏమిటంటే ఇది Excel 365 ద్వారా Excel 2000 యొక్క అన్ని వెర్షన్లలో చక్కగా పని చేస్తుంది. ఆధునిక సంస్కరణల్లో, సరళమైనది మరియు మరిన్ని కాంపాక్ట్ ప్రత్యామ్నాయాలు అందుబాటులో ఉన్నాయి.
- ISERROR ఫంక్షన్ ఖచ్చితంగా అన్ని ఎర్రర్లను క్యాచ్ చేస్తుంది, అంటే #N/A, #NAME, #VALUE మొదలైనవి. మీరు కస్టమ్ని ప్రదర్శించాలనుకుంటే శోధన విలువ కనుగొనబడనప్పుడు మాత్రమే సందేశం పంపండి (#N/A లోపం), IF ISNA VLOOKUP (అన్ని వెర్షన్లలో) లేదా IFNA VLOOKUP (Excel 2013లో మరియు తర్వాత) ఉపయోగించండి.
ISERROR VLOOKUP కు లోపం ఉంటే ఖాళీ గడిని తిరిగి ఇవ్వండి
లోపం సంభవించినప్పుడు ఖాళీ గడిని కలిగి ఉండటానికి, కస్టమ్ టెక్స్ట్కు బదులుగా ఖాళీ స్ట్రింగ్ ("")ని తిరిగి ఇచ్చేలా మీ సూత్రాన్ని పొందండి:
IF(ISERROR(VLOOKUP(...) ), "", VLOOKUP(...))మా విషయంలో, ఫార్ములా ఈ ఫారమ్ను తీసుకుంటుంది:
=IF(ISERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "", VLOOKUP(A3, $D$3:$E$9, 2, FALSE))
దిఫలితం ఆశించిన విధంగానే ఉంటుంది - శోధన పట్టికలో విద్యార్థి పేరు కనిపించకపోతే ఖాళీ సెల్.
చిట్కా. ఇదే పద్ధతిలో, మీరు VLOOKUP లోపాలను సున్నాలు, డాష్లు లేదా మీకు నచ్చిన ఏదైనా ఇతర అక్షరంతో భర్తీ చేయవచ్చు. ఖాళీ స్ట్రింగ్ స్థానంలో కావలసిన అక్షరాన్ని ఉపయోగించండి.
ISERROR VLOOKUP అవును/కాదు ఫార్ములా
కొన్ని పరిస్థితుల్లో, మీరు ఏదో కోసం వెతుకుతూ ఉండవచ్చు కానీ మ్యాచ్లను లాగడానికి బదులుగా అవును (లేదా ఏదైనా ఇతర వచనం అయితే శోధన విలువ కనుగొనబడింది) మరియు లేదు (శోధన విలువ కనుగొనబడకపోతే). దీన్ని పూర్తి చేయడానికి, మీరు ఈ సాధారణ సూత్రాన్ని ఉపయోగించవచ్చు:
IF(ISERROR(VLOOKUP(...)), " text_if_not_found ", " text_if_found ")మాలో నమూనా డేటాసెట్, మీరు పరీక్షలో ఏ విద్యార్థులు విఫలమయ్యారో మరియు ఎవరు విఫలమయ్యారో తెలుసుకోవాలనుకుంటున్నారని అనుకుందాం. దీన్ని సాధించడానికి, ఇప్పటికే తెలిసిన ISERROR VLOOKUP సూత్రాన్ని IF యొక్క తార్కిక పరీక్షకు అందించండి మరియు విలువ కనుగొనబడకపోతే "No" అని అవుట్పుట్ చేయమని చెప్పండి (ISERROR VLOOKUP TRUEని అందిస్తుంది), "అవును" కనుగొనబడితే (ISERROR VLOOKUP FALSEని అందిస్తుంది):
=IF(ISERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "No", "Yes")
ISERROR VLOOKUP ప్రత్యామ్నాయాలు
If ISERROR కలయిక అనేది Excelలో లోపాలు లేకుండా Vlookupకి పురాతన కాలంగా నిరూపించబడిన సాంకేతికత. కాలక్రమేణా, కొత్త విధులు అభివృద్ధి చెందాయి, అదే పనిని నిర్వహించడానికి సులభమైన మార్గాలను అందిస్తాయి. క్రింద, మేము ఇతర సాధ్యమైన పరిష్కారాలను చర్చిస్తాము మరియు ప్రతి ఒక్కటి ఎప్పుడు వర్తింపజేయాలి.
IFERROR VLOOKUP
Excel 2007లో అందుబాటులో ఉంది మరియుఅధిక
వెర్షన్ 2007తో ప్రారంభించి, ఎక్సెల్ లోపాల కోసం ఫార్ములాను తనిఖీ చేయడానికి మరియు ఏదైనా లోపం కనుగొనబడితే మీ స్వంత వచనాన్ని (లేదా ప్రత్యామ్నాయ సూత్రాన్ని అమలు చేయడానికి) IFERROR అనే పేరుతో ఒక ప్రత్యేక ఫంక్షన్ను కలిగి ఉంది.
నిజ జీవిత సూత్రం క్రింది విధంగా ఉంది:
=IFERROR(VLOOKUP(A3, $D$3:$E$9, 2, FALSE), "No")
మొదటి చూపులో, ఇది IF ISERROR VLOOKUP ఫార్ములా యొక్క చిన్న అనలాగ్గా కనిపిస్తుంది. అయితే, ఒక ముఖ్యమైన తేడా ఉంది:
- FERROR VLOOKUP అనేది లోపం కానట్లయితే మీరు ఎల్లప్పుడూ VLOOKUP యొక్క ఫలితాన్ని కోరుకుంటున్నారని ఊహిస్తుంది.
- ISERROR VLOOKUP మీరు ఏమి చేయాలో పేర్కొనడానికి అనుమతిస్తుంది. లోపం ఉంటే తిరిగి ఇవ్వండి మరియు లోపం లేకపోతే ఏమి చేయాలి.
మరిన్ని వివరాల కోసం, దయచేసి Excelలో VLOOKUPతో IFERRORని ఉపయోగించడం చూడండి.
IF ISNA VLOOKUP
Excel 2000 మరియు తర్వాతి కాలంలో పని చేస్తుంది
మీరు ఇతర లోపాలను పట్టుకోకుండా #N/Aని మాత్రమే ట్రాప్ చేయాలనుకున్నప్పుడు, ISNA ఫంక్షన్ ఉపయోగపడుతుంది. వాక్యనిర్మాణం IF ISERROR VLOOKUP వలె ఉంటుంది:
IF(ISNA(VLOOKUP(...)), " text_if_error ", VLOOKUP(...))కానీ కొన్ని పరిస్థితులలో, ఇది అకారణంగా కనిపిస్తుంది ఒకే ఫార్ములా విభిన్న ఫలితాలను అందించవచ్చు:
=IF(ISNA(VLOOKUP(A3, $D$3:$E$9, 2, FALSE)), "No", VLOOKUP(A3, $D$3:$E$9, 2, FALSE))
క్రింద ఉన్న చిత్రంలో, సెల్ A13 చాలా వెనుకబడిన ఖాళీలను కలిగి ఉంది, దీని కారణంగా శోధన విలువ మొత్తం పొడవు 255 అక్షరాలను మించిపోయింది. ఫలితంగా, ఫార్ములా #VALUEని ట్రిగ్గర్ చేస్తుంది! లోపం, ఆ సెల్ వైపు మీ దృష్టిని ఆకర్షించడం మరియు కారణాలను పరిశోధించడానికి ప్రోత్సహించడం. ISERRORVLOOKUP ఈ సందర్భంలో "లేదు" అని అందిస్తుంది, ఇది సమస్యను అస్పష్టం చేస్తుంది మరియు పూర్తిగా తప్పు ఫలితాన్ని అందిస్తుంది.
ఎప్పుడు ఉపయోగించాలి:
ఈ ఫార్ములా మీరు శోధన విలువ కనుగొనబడనప్పుడు మాత్రమే కొంత వచనాన్ని ప్రదర్శించాలనుకున్నప్పుడు మరియు VLOOKUP ఫార్ములాతో అంతర్లీన సమస్యలను మాస్క్ చేయకూడదనుకున్నప్పుడు, ఉదా. ఫంక్షన్ పేరు తప్పుగా టైప్ చేయబడినప్పుడు (#NAME?) లేదా లుక్అప్ వర్క్బుక్కి పూర్తి మార్గం పేర్కొనబడనప్పుడు (#VALUE!).
మరింత సమాచారం కోసం, దయచేసి ఫార్ములా ఉదాహరణలతో Excelలో ISNA ఫంక్షన్ని చూడండి.
IFNA VLOOKUP
Excel 2013 మరియు అంతకంటే ఎక్కువ అందుబాటులో ఉంది
ఇది IF ISNA కలయిక యొక్క ఆధునిక ప్రత్యామ్నాయం, ఇది #N/A లోపాలను నిర్వహించడానికి మిమ్మల్ని అనుమతిస్తుంది సులభమైన మార్గం.
IFNA(VLOOKUP(...), " text_if_error ")ఇక్కడ మా IF ISNA VLOOKUP సూత్రానికి సమానమైన సంక్షిప్తలిపి ఉంది:
=IFNA(VLOOKUP(A3, $D$3:$E$9, 2, FALSE), "No")
ఎప్పుడు ఉపయోగించాలి:
Excel (2013 - 365) యొక్క ఆధునిక సంస్కరణల్లో #N/A లోపాలను ట్రాప్ చేయడానికి మరియు నిర్వహించడానికి ఇది సరైన పరిష్కారం.
పూర్తి వివరాల కోసం, Excel IFNA ఫంక్షన్ని చూడండి.
XLOOKUP
Excel 2021 మరియు Excel 365
ఇన్బిల్ట్ "ఇఫ్ ఎర్రర్" ఫంక్షనాలిటీ కారణంగా మద్దతు ఉంది , XLOOKUP ఫంక్షన్ అనేది Excelలో #N/A లోపాలు లేకుండా చూసేందుకు సులభమైన మార్గం. కేవలం, if_not_found అనే ఐచ్ఛిక 4వ ఆర్గ్యుమెంట్లో మీ వినియోగదారు-స్నేహపూర్వక వచనాన్ని టైప్ చేయండి.
ఉదాహరణకు:
=XLOOKUP(A3, $D$3:$D$9, $E$3:$E$9, "No")
పరిమితి: ఇది విస్మరిస్తూ #N/A ఎర్రర్లను మాత్రమే క్యాచ్ చేస్తుందిఇతర రకాలు.
మరింత సమాచారం కోసం, Excelలో XLOOKUP ఫంక్షన్ని తనిఖీ చేయండి.
మీరు చూస్తున్నట్లుగా, VLOOKUP లోపాలను రిగ్ చేయడానికి Excel చాలా విభిన్న ఎంపికలను అందిస్తుంది. ఆశాజనక, ఈ ట్యుటోరియల్ వాటిని ఎలా సమర్థవంతంగా ఉపయోగించాలనే దానిపై కొంత వెలుగునిచ్చింది. నేను చదివినందుకు ధన్యవాదాలు మరియు వచ్చే వారం మా బ్లాగ్లో మిమ్మల్ని చూడాలని ఆశిస్తున్నాను!
అందుబాటులో ఉన్న డౌన్లోడ్లు
ISERROR VLOOKUP ఉదాహరణలతో (.xlsx ఫైల్)