VBA ISNULL ఫంక్షన్ | శూన్య విలువలను కనుగొనడానికి VBA ISNULL () ను ఎలా ఉపయోగించాలి?

VBA ISNULL ఫంక్షన్

VBA లో ISNULL ఇచ్చిన సూచన ఖాళీగా ఉందా లేదా NULL కాదా అని నిర్ణయించడానికి ఉపయోగించే ఒక తార్కిక ఫంక్షన్, అందుకే ISNULL అనే పేరు, ఇది ఒక అంతర్నిర్మిత ఫంక్షన్, దీని ఫలితంగా మనకు నిజం లేదా తప్పుడు లభిస్తుంది, ఫలితం ఆధారంగా మేము నిర్ణయాలకు రావచ్చు , సూచన ఖాళీగా ఉంటే అది నిజమైన విలువను తప్ప తప్పుడు విలువను అందిస్తుంది.

లోపాన్ని కనుగొనడం ప్రపంచంలో సులభమైన పని కాదు, ముఖ్యంగా భారీ స్ప్రెడ్‌షీట్‌లో డేటా మధ్య వాటిని కనుగొనడం దాదాపు అసాధ్యం. వర్క్‌షీట్‌లో NULL విలువను కనుగొనడం నిరాశపరిచే ఉద్యోగాలలో ఒకటి. ఈ సమస్యను పరిష్కరించడానికి మనకు VBA లో “ISNULL” అనే ఫంక్షన్ ఉంది.

ఈ వ్యాసంలో, VBA లో “ISNULL” ఫంక్షన్‌ను ఎలా ఉపయోగించాలో మేము మీకు చూపుతాము.

ISNULL అనేది VBA లో అంతర్నిర్మిత ఫంక్షన్ మరియు VBA లో ఇన్ఫర్మేషన్ ఫంక్షన్‌గా వర్గీకరించబడింది, ఇది ఫలితాన్ని బూలియన్ రకంలో అందిస్తుంది, అనగా TRUE లేదా FALSE.

పరీక్ష విలువ “NULL” అయితే అది ఒప్పును తిరిగి ఇస్తుంది, లేకపోతే అది తప్పుగా వస్తుంది. ఈ ఫంక్షన్ VBA తో మాత్రమే అందుబాటులో ఉంది మరియు మేము దీనిని ఎక్సెల్ వర్క్‌షీట్ ఫంక్షన్‌తో ఉపయోగించలేము. ఈ ఫంక్షన్ ఏదైనా ఉపప్రాసెసర్ మరియు ఫంక్షన్ విధానంలో ఉపయోగించవచ్చు.

సింటాక్స్

ISNULL ఫంక్షన్ యొక్క వాక్యనిర్మాణాన్ని చూడండి.

  • ఈ ఫంక్షన్‌కు ఒకే వాదన ఉంది అనగా “వ్యక్తీకరణ”.
  • వ్యక్తీకరణ మనం పరీక్షిస్తున్న విలువ తప్ప మరొకటి కాదు మరియు విలువ సెల్ రిఫరెన్స్, డైరెక్ట్ వాల్యూ లేదా వేరియబుల్ కేటాయించిన విలువ కావచ్చు.
  • ది శూన్య వ్యక్తీకరణ లేదా వేరియబుల్ చెల్లుబాటు అయ్యే డేటాను కలిగి ఉండదని సూచిస్తుంది. శూన్య ఖాళీ విలువ కాదు ఎందుకంటే వేరియబుల్ విలువ ఇంకా ప్రారంభించబడలేదని VBA భావిస్తుంది మరియు దీనిని పరిగణించదు శూన్య.

VBA లో ISNULL ఫంక్షన్ యొక్క ఉదాహరణలు

VBA ISNULL ఫంక్షన్ యొక్క ఉదాహరణలు క్రింద ఉన్నాయి.

ఉదాహరణ # 1

సాధారణ VBA ISNULL ఉదాహరణతో ప్రారంభించండి. “ఎక్సెల్ VBA” విలువ NULL కాదా అని తనిఖీ చేయండి. దిగువ కోడ్ మీ కోసం ప్రదర్శన కోడ్.

కోడ్:

 ఉప IsNull_Example1 () 'ఎక్సెల్ VBA "విలువను తనిఖీ చేయండి లేదా కాదు' రెండు వేరియబుల్స్ డిక్లేర్ చేయండి 'ఒకటి విలువను నిల్వ చేయడం' రెండవది ఫలితాన్ని నిల్వ చేయడం డిమ్ ఎక్స్‌ప్రెషన్‌వాల్యూ స్ట్రింగ్ డిమ్ ఫలితం వలె బూలియన్ ఎక్స్‌ప్రెషన్‌వాల్యూ =" ఎక్సెల్ VBA "ఫలితం = IsNull (ExpressionValue) 'ఫలితాన్ని సందేశ పెట్టెలో చూపించు MsgBox "వ్యక్తీకరణ శూన్యమా?:" & ఫలితం, vb సమాచారం, "VBA ISNULL ఫంక్షన్ ఉదాహరణ" ముగింపు ఉప 

మీరు ఈ కోడ్‌ను F5 కీని ఉపయోగించి లేదా మానవీయంగా నడుపుతున్నప్పుడు, ఫలితాన్ని “FALSE” గా పొందుతాము ఎందుకంటే సరఫరా విలువ “Excel VBA” NULL విలువ కాదు.

ఉదాహరణ # 2

ఇప్పుడు “47895” విలువ NULL కాదా అని తనిఖీ చేయండి. సూత్రాన్ని ప్రదర్శించడానికి కోడ్ క్రింద ఉంది.

కోడ్:

 ఉప IsNull_Example2 () '47895 విలువను శూన్యంగా ఉందో లేదో తనిఖీ చేయండి' రెండు వేరియబుల్స్ డిక్లేర్ చేయండి 'ఒకటి విలువను నిల్వ చేయడం' రెండవది ఫలితాన్ని నిల్వ చేయడం డిమ్ ఎక్స్‌ప్రెషన్‌వాల్యూ స్ట్రింగ్ డిమ్ రిజల్ట్‌గా బూలియన్ ఎక్స్‌ప్రెషన్‌వాల్యూ = 47895 ఫలితం = ఇస్నల్ (ఎక్స్‌ప్రెషన్‌వాల్యూ) ' సందేశ పెట్టెలో ఫలితాన్ని చూపించు MsgBox "వ్యక్తీకరణ శూన్యమా?:" & ఫలితం, vb సమాచారం, "VBA ISNULL ఫంక్షన్ ఉదాహరణ" ముగింపు ఉప 

ఈ కోడ్ కూడా ఫలితాన్ని తప్పుగా ఇస్తుంది ఎందుకంటే సరఫరా వ్యక్తీకరణ విలువ “47895” NULL విలువ కాదు.

ఉదాహరణ # 3

ఇప్పుడు ఖాళీ విలువ NULL కాదా అని తనిఖీ చేయండి. కోడ్ క్రింద ఖాళీ స్ట్రింగ్ NULL కాదా అని పరీక్షించడం.

కోడ్:

 ఉప IsNull_Example3 () 'విలువను తనిఖీ చేయండి "" శూన్యమైనది కాదా' రెండు వేరియబుల్స్ డిక్లేర్ చేయండి 'ఒకటి విలువను నిల్వ చేయడం' రెండవది ఫలితాన్ని నిల్వ చేయడం డిమ్ ఎక్స్‌ప్రెషన్‌వాల్యూ స్ట్రింగ్ డిమ్ రిజల్ట్‌గా బూలియన్ ఎక్స్‌ప్రెషన్‌వాల్యూ = "" ఫలితం = ఇస్నల్ (ఎక్స్‌ప్రెషన్‌వాల్యూ) ) 'ఫలితాన్ని సందేశ పెట్టెలో చూపించు MsgBox "వ్యక్తీకరణ శూన్యమా?:" & ఫలితం, vb సమాచారం, "VBA ISNULL ఫంక్షన్ ఉదాహరణ" ముగింపు ఉప 

ఈ ఫార్ములా కూడా తప్పును తిరిగి ఇస్తుంది ఎందుకంటే VBA ఖాళీ విలువను వేరియబుల్ గా పరిగణిస్తుంది, ఇంకా ప్రారంభించబడలేదు మరియు దీనిని NULL విలువగా పరిగణించలేము.

ఉదాహరణ # 4

ఇప్పుడు నేను “ఎక్స్‌ప్రెషన్‌వాల్యూ” అనే వేరియబుల్‌కు “శూన్య” అనే పదాన్ని కేటాయిస్తాను మరియు ఫలితం ఏమిటో చూస్తాను.

కోడ్:

 ఉప IsNull_Example4 () 'విలువను తనిఖీ చేయండి "" శూన్యమైనది కాదా' రెండు వేరియబుల్స్ డిక్లేర్ చేయండి 'ఒకటి విలువను నిల్వ చేయడం' రెండవది ఫలితాన్ని నిల్వ చేయడం డిమ్ ఎక్స్‌ప్రెషన్‌వాల్యూ వేరియంట్ డిమ్ రిజల్ట్‌గా బూలియన్ ఎక్స్‌ప్రెషన్‌వాల్యూ = శూన్య ఫలితం = ఇస్నల్ (ఎక్స్‌ప్రెషన్‌వాల్యూ) 'సందేశ పెట్టెలో ఫలితాన్ని చూపించు MsgBox "వ్యక్తీకరణ శూన్యమా?:" & ఫలితం, vb సమాచారం, "VBA ISNULL ఫంక్షన్ ఉదాహరణ" ముగింపు ఉప 

ఈ కోడ్‌ను మాన్యువల్‌గా రన్ చేయండి లేదా అప్పుడు F5 కీని ఉపయోగించి, ఈ కోడ్ ఫలితంగా TRUE ని అందిస్తుంది ఎందుకంటే సరఫరా విలువ NULL.

మీరు ఈ VBA ISNULL ఫంక్షన్ టెంప్లేట్‌ను ఇక్కడ డౌన్‌లోడ్ చేసుకోవచ్చు - VBA ISNULL Excel మూస