Excel IFERROR & VLOOKUP - ట్రాప్ #N/A మరియు ఇతర లోపాలు

  • దీన్ని భాగస్వామ్యం చేయండి
Michael Brown

ఈ ట్యుటోరియల్‌లో, విభిన్న లోపాలను ట్రాప్ చేయడానికి మరియు నిర్వహించడానికి IFERROR మరియు VLOOKUP ఫంక్షన్‌లను ఎలా ఉపయోగించాలో మేము పరిశీలిస్తాము. అదనంగా, మీరు బహుళ IFERROR ఫంక్షన్‌లను ఒకదానిపై ఒకటి ఉంచడం ద్వారా Excelలో సీక్వెన్షియల్ vlookupలను ఎలా చేయాలో నేర్చుకోబోతున్నారు.

Excel VLOOKUP మరియు IFERROR - ఈ రెండు ఫంక్షన్‌లను విడివిడిగా అర్థం చేసుకోవడం చాలా కష్టంగా ఉండవచ్చు, అవి కలిపినప్పుడు మాత్రమే. ఈ కథనంలో, మీరు సాధారణ ఉపయోగాలను సూచించే మరియు ఫార్ములాల లాజిక్‌ను స్పష్టంగా వివరించే కొన్ని సులభమైన అనుసరించగల ఉదాహరణలను కనుగొంటారు.

మీకు IFERROR మరియు VLOOKUP ఫంక్షన్‌లతో ఎక్కువ అనుభవం లేకపోతే, అది కావచ్చు పైన పేర్కొన్న లింక్‌లను అనుసరించడం ద్వారా ముందుగా వారి ప్రాథమిక అంశాలను సవరించడం మంచి ఆలోచన.

    #N/A మరియు ఇతర లోపాలను నిర్వహించడానికి IFERROR VLOOKUP ఫార్ములా

    Excel Vlookup కనుగొనడంలో విఫలమైనప్పుడు ఒక శోధన విలువ, ఇది ఇలా #N/A లోపాన్ని విసురుతుంది:

    మీ వ్యాపార అవసరాలను బట్టి, మీరు మీ స్వంత వచనం, సున్నాతో లోపాన్ని దాచిపెట్టాలనుకోవచ్చు , లేదా ఖాళీ సెల్.

    ఉదాహరణ 1. మీ స్వంత వచనంతో లోపాలను భర్తీ చేయడానికి VLOOKUP ఫార్ములాతో IFERROR

    మీరు మీ అనుకూల వచనంతో ప్రామాణిక ఎర్రర్ సంజ్ఞామానాన్ని భర్తీ చేయాలనుకుంటే, మీ IFERRORలో VLOOKUP ఫార్ములా, మరియు మీకు కావలసిన ఏదైనా వచనాన్ని 2వ ఆర్గ్యుమెంట్‌లో టైప్ చేయండి ( value_if_error ), ఉదాహరణకు "కనుగొనబడలేదు":

    IFERROR(VLOOKUP(),"కాదు కనుగొనబడింది")

    ప్రధాన పట్టికలోని B2లో శోధన విలువ మరియు లుకప్‌లోని శోధన పరిధి A2:B4తోపట్టిక, ఫార్ములా క్రింది ఆకారాన్ని తీసుకుంటుంది:

    =IFERROR(VLOOKUP(B2,'Lookup table'!$A$2:$B$5, 2, FALSE), "Not found")

    క్రింద ఉన్న స్క్రీన్‌షాట్ చర్యలో మా Excel IFERROR VLOOKUP సూత్రాన్ని చూపుతుంది:

    ది ఫలితం మరింత అర్థమయ్యేలా మరియు చాలా తక్కువగా భయపెట్టేలా కనిపిస్తోంది, కాదా?

    ఇదే పద్ధతిలో, మీరు IFERRORతో కలిసి INDEX MATCHని ఉపయోగించవచ్చు:

    =IFERROR(INDEX('Lookup table'!$B$2:$B$5,MATCH(B2,'Lookup table'!$A$2:$A$5,0)), "Not found")

    The IFERROR మీరు శోధన నిలువు వరుస (ఎడమ శోధన)కి ఎడమ వైపున ఉన్న నిలువు వరుస నుండి విలువలను లాగాలనుకున్నప్పుడు మరియు ఏమీ కనుగొనబడనప్పుడు మీ స్వంత వచనాన్ని తిరిగి ఇవ్వాలనుకున్నప్పుడు INDEX MATCH ఫార్ములా ప్రత్యేకంగా ఉపయోగపడుతుంది.

    ఉదాహరణ 2. దీనితో IFERROR VLOOKUP ఖాళీగా లేదా ఏమీ కనుగొనబడకపోతే 0ని తిరిగి ఇవ్వండి

    శోధన విలువ కనుగొనబడనప్పుడు మీరు ఏదైనా చూపకూడదనుకుంటే, IFERROR ఖాళీ స్ట్రింగ్ ("")ను ప్రదర్శించండి:

    IFERROR(VLOOKUP(),"")

    మా ఉదాహరణలో, సూత్రం క్రింది విధంగా ఉంటుంది:

    =IFERROR(VLOOKUP(B2,'Lookup table'!$A$2:$B$5, 2, FALSE), "")

    మీరు చూడగలిగినట్లుగా, శోధన విలువ శోధన జాబితాలో లేనప్పుడు అది ఏదీ తిరిగి ఇవ్వదు.

    మీరు సున్నా విలువ తో లోపాన్ని భర్తీ చేయాలనుకుంటే, ఉంచండి చివరిలో 0 a rgument:

    =IFERROR(VLOOKUP(B2,'Lookup table'!$A$2:$B$5, 2, FALSE), 0)

    జాగ్రత్త! Excel IFERROR ఫంక్షన్ #N/A మాత్రమే కాకుండా అన్ని రకాల ఎర్రర్‌లను క్యాచ్ చేస్తుంది. ఇది మంచిదా చెడ్డదా? అన్నీ మీ లక్ష్యంపై ఆధారపడి ఉంటాయి. మీరు సాధ్యమయ్యే అన్ని లోపాలను మాస్క్ చేయాలనుకుంటే, IFERROR Vlookup వెళ్ళడానికి మార్గం. కానీ అనేక సందర్భాల్లో ఇది తెలివితక్కువ సాంకేతికత కావచ్చు.

    ఉదాహరణకు, మీరు మీ పట్టిక డేటా కోసం పేరున్న పరిధిని సృష్టించి, మీలో ఆ పేరును తప్పుగా వ్రాసి ఉంటేVlookup ఫార్ములా, IFERROR #NAMEని క్యాచ్ చేస్తుందా? లోపం మరియు దానిని "కనుగొనబడలేదు" లేదా మీరు సరఫరా చేసే ఏదైనా ఇతర వచనంతో భర్తీ చేయండి. ఫలితంగా, మీరు అక్షర దోషాన్ని గుర్తించకపోతే మీ ఫార్ములా తప్పు ఫలితాలను అందజేస్తోందని మీకు ఎప్పటికీ తెలియకపోవచ్చు. అటువంటి సందర్భంలో, మరింత సహేతుకమైన విధానం #N/A లోపాలను మాత్రమే ట్రాప్ చేస్తుంది. దీని కోసం, Excel 2013లో IFNA Vlookup సూత్రాన్ని ఉపయోగించండి మరియు అన్ని Excel సంస్కరణల్లో ISNA VLOOKUP అయితే.

    బాటమ్ లైన్: మీ VLOOKUP ఫార్ములా కోసం సహచరుడిని ఎన్నుకునేటప్పుడు చాలా జాగ్రత్తగా ఉండండి :)

    ఎల్లప్పుడూ ఏదైనా కనుగొనడానికి VLOOKUPలోని Nest IFERROR

    క్రింది పరిస్థితిని ఊహించుకోండి: మీరు జాబితాలో నిర్దిష్ట విలువను వెతుకుతారు మరియు దానిని కనుగొనలేదు. మీకు ఏ ఎంపికలు ఉన్నాయి? N/A లోపాన్ని పొందండి లేదా మీ స్వంత సందేశాన్ని చూపండి. వాస్తవానికి, మూడవ ఎంపిక ఉంది - మీ ప్రాథమిక vlookup పొరపాట్లు జరిగితే, ఖచ్చితంగా అక్కడ ఉండే దాని కోసం శోధించండి!

    మా ఉదాహరణను మరింత ముందుకు తీసుకువెళితే, మా వినియోగదారులకు పొడిగింపును చూపే ఒక విధమైన డాష్‌బోర్డ్‌ను రూపొందిద్దాం. నిర్దిష్ట కార్యాలయం సంఖ్య. ఇలాంటివి:

    కాబట్టి, మీరు D2లోని ఆఫీస్ నంబర్ ఆధారంగా కాలమ్ B నుండి పొడిగింపును ఎలా లాగాలి? ఈ సాధారణ Vlookup ఫార్ములాతో:

    =VLOOKUP($D$2,$A$2:$B$7,2,FALSE)

    మరియు మీ వినియోగదారులు D2లో చెల్లుబాటు అయ్యే సంఖ్యను నమోదు చేసినంత వరకు ఇది చక్కగా పని చేస్తుంది. కానీ వినియోగదారు లేని సంఖ్యను ఇన్‌పుట్ చేస్తే? ఈ సందర్భంలో, వారు కేంద్ర కార్యాలయానికి కాల్ చేయనివ్వండి! దీని కోసం, మీరు పైన ఉన్న ఫార్ములాను లో పొందుపరచండిIFERROR యొక్క విలువ ఆర్గ్యుమెంట్ మరియు value_if_error ఆర్గ్యుమెంట్‌లో మరొక Vlookup ఉంచండి.

    పూర్తి ఫార్ములా కొంచెం పొడవుగా ఉంది, కానీ ఇది ఖచ్చితంగా పని చేస్తుంది:

    =IFERROR(VLOOKUP("office "&$D$2,$A$2:$B$7,2,FALSE),VLOOKUP("central office",$A$2:$B$7,2,FALSE))

    ఆఫీస్ నంబర్ కనుగొనబడితే, వినియోగదారు సంబంధిత పొడిగింపు సంఖ్యను పొందుతారు:

    ఆఫీస్ నంబర్ కనుగొనబడకపోతే, కేంద్ర కార్యాలయ పొడిగింపు ప్రదర్శించబడుతుంది:

    ఫార్ములా కొంచెం కాంపాక్ట్ చేయడానికి, మీరు వేరే విధానాన్ని ఉపయోగించవచ్చు:

    మొదట, D2లోని సంఖ్య ఉందో లేదో తనిఖీ చేయండి శోధన కాలమ్‌లో (దయచేసి మేము ఫార్ములా కోసం col_index_num ని 1కి సెట్ చేసాము మరియు కాలమ్ A నుండి విలువను తిరిగి పొందుతాము): VLOOKUP(D2,$A$2:$B$7,1,FALSE)

    పేర్కొన్న కార్యాలయ సంఖ్య కనుగొనబడకపోతే, మేము "కేంద్ర కార్యాలయం" అనే స్ట్రింగ్ కోసం శోధిస్తాము, ఇది ఖచ్చితంగా శోధన జాబితాలో ఉంటుంది. దీని కోసం, మీరు మొదటి VLOOKUPని IFERRORలో చుట్టి, ఈ మొత్తం కలయికను మరొక VLOOKUP ఫంక్షన్‌లో నిక్షిప్తం చేయండి:

    =VLOOKUP(IFERROR(VLOOKUP(D2,$A$2:$B$7,1,FALSE),"central office"),$A$2:$B$7,2)

    సరే, కొంచెం భిన్నమైన ఫార్ములా, అదే ఫలితం:

    కానీ "కేంద్ర కార్యాలయం"ని వెతకడానికి కారణం ఏమిటి, మీరు నన్ను అడగవచ్చు. పొడిగింపు సంఖ్యను నేరుగా IFERRORలో ఎందుకు సరఫరా చేయకూడదు? ఎందుకంటే భవిష్యత్తులో ఏదో ఒక సమయంలో పొడిగింపు మారవచ్చు. ఇలా జరిగితే, మీరు మీ ప్రతి VLOOKUP ఫార్ములాలను అప్‌డేట్ చేయడం గురించి చింతించకుండా, సోర్స్ టేబుల్‌లో మీ డేటాను ఒక్కసారి అప్‌డేట్ చేయాలి.

    Excelలో సీక్వెన్షియల్ VLOOKUPలను ఎలా చేయాలి

    పరిస్థితుల్లో మీరు అవసరంఎక్సెల్‌లో సీక్వెన్షియల్ లేదా చైన్‌డ్ Vlookups అని పిలవబడే వాటిని అమలు చేయండి, ఇది మీ Vlookup‌లను ఒక్కొక్కటిగా అమలు చేయడానికి రెండు లేదా అంతకంటే ఎక్కువ IFERROR ఫంక్షన్‌లను కలిగి ఉంటుంది:

    IFERROR(VLOOKUP(), IFERROR(VLOOKUP( ...), IFERROR(VLOOKUP( ...),"కనుగొనబడలేదు")))

    ది ఫార్ములా కింది తర్కంతో పని చేస్తుంది:

    మొదటి VLOOKUP ఏదైనా కనుగొనలేకపోతే, మొదటి IFERROR లోపాన్ని ట్రాప్ చేసి మరొక VLOOKUPని అమలు చేస్తుంది. రెండవ VLOOKUP విఫలమైతే, రెండవ IFERROR లోపాన్ని పట్టుకుని, మూడవ VLOOKUPని అమలు చేస్తుంది. అన్ని Vlookupలు పొరపాట్లు చేస్తే, చివరి IFERROR మీ సందేశాన్ని అందిస్తుంది.

    మీరు దిగువ ఉదాహరణలో చూపిన విధంగా బహుళ షీట్‌లలో Vlookup చేయవలసి వచ్చినప్పుడు ఈ సమూహ IFERROR సూత్రం ప్రత్యేకంగా ఉపయోగపడుతుంది.

    0>మీరు మూడు వేర్వేరు వర్క్‌షీట్‌లలో (ఈ ఉదాహరణలో కార్యాలయ సంఖ్యలు) సజాతీయ డేటా యొక్క మూడు జాబితాలను కలిగి ఉన్నారని అనుకుందాం మరియు మీరు నిర్దిష్ట సంఖ్యకు పొడిగింపును పొందాలనుకుంటున్నారు.

    శోధన విలువ సెల్ A2లో ఉందని ఊహిస్తే ప్రస్తుత షీట్‌లో, మరియు 3 వేర్వేరు వర్క్‌షీట్‌లలో (ఉత్తరం, దక్షిణం మరియు పశ్చిమం) లుకప్ పరిధి A2:B5గా ఉంది, కింది ఫార్ములా ట్రీట్‌గా పనిచేస్తుంది:

    =IFERROR(VLOOKUP(A2,North!$A$2:$B$5,2,FALSE), IFERROR(VLOOKUP(A2,South!$A$2:$B$5,2,FALSE), IFERROR(VLOOKUP(A2,West!$A$2:$B$5,2,FALSE),"Not found")))

    కాబట్టి, మా "చైన్డ్ Vlookups" ఫార్ములా మేము వాటిని ఫార్ములాలో ఉంచిన క్రమంలో మూడు వేర్వేరు షీట్‌లలో శోధిస్తుంది మరియు అది కనుగొన్న మొదటి సరిపోలికను అందిస్తుంది:

    మీరు VLOOKUPతో IFERRORని ఈ విధంగా ఉపయోగిస్తారు ఎక్సెల్. నేను చదివినందుకు ధన్యవాదాలు మరియు మిమ్మల్ని చూడాలని ఆశిస్తున్నానువచ్చే వారం మా బ్లాగ్‌లో!

    అందుబాటులో ఉన్న డౌన్‌లోడ్‌లు

    Excel IFERROR VLOOKUP ఫార్ములా ఉదాహరణలు

    మైఖేల్ బ్రౌన్ సాఫ్ట్‌వేర్ సాధనాలను ఉపయోగించి సంక్లిష్ట ప్రక్రియలను సరళీకృతం చేయాలనే అభిరుచితో అంకితమైన సాంకేతిక ఔత్సాహికుడు. టెక్ పరిశ్రమలో దశాబ్దానికి పైగా అనుభవంతో, అతను మైక్రోసాఫ్ట్ ఎక్సెల్ మరియు ఔట్‌లుక్‌తో పాటు గూగుల్ షీట్‌లు మరియు డాక్స్‌లో తన నైపుణ్యాలను మెరుగుపరుచుకున్నాడు. మైఖేల్ యొక్క బ్లాగ్ అతని జ్ఞానాన్ని మరియు నైపుణ్యాన్ని ఇతరులతో పంచుకోవడానికి అంకితం చేయబడింది, ఉత్పాదకత మరియు సామర్థ్యాన్ని మెరుగుపరచడం కోసం సులభంగా అనుసరించగల చిట్కాలు మరియు ట్యుటోరియల్‌లను అందిస్తుంది. మీరు అనుభవజ్ఞుడైన ప్రొఫెషనల్ లేదా అనుభవశూన్యుడు అయినా, మైఖేల్ యొక్క బ్లాగ్ ఈ ముఖ్యమైన సాఫ్ట్‌వేర్ సాధనాలను ఎక్కువగా పొందడానికి విలువైన అంతర్దృష్టులను మరియు ఆచరణాత్మక సలహాలను అందిస్తుంది.