మీ డేటాలో సమాచారం కోసం సెర్చ్ చేయడానికి, కింద పేర్కొన్నటువంటి LOOKUP ఫంక్షన్లను ఉపయోగించండి:
ఈ ఫంక్షన్లను అమలు చేయడానికి తరచుగా సమయం తీసుకున్నప్పటికీ, ఈ ఆర్టికల్ మీ LOOKUP పనితీరును ఎలా ఆప్టిమైజ్ చేయాలో, అలాగే ఉపయోగించే గణన సామర్థ్యాన్ని ఎలా తగ్గించాలో చూపిస్తుంది.
LOOKUP ఫంక్షన్తో పరిధిని క్రమపద్ధతిలో అమర్చండిని ఉపయోగించండిమరింత సమర్థవంతంగా క్రమపద్ధతిలో అమర్చడానికి, SORT ఫంక్షన్కు బదులుగా పరిధిని క్రమపద్ధతిలో అమర్చండి అనే ఆప్షన్ను ఉపయోగించండి:
- సెల్స్ లేదా నిలువు వరుసలను ఎంచుకోండి.
- ఎగువున ఉన్న టాస్క్బార్లో, డేటా పరిధిని క్రమపద్ధతిలో అమర్చండి అనే ఆప్షన్ను క్లిక్ చేయండి.
- కింది వాటిలో ఒక దాన్ని ఎంచుకోండి:
- పరిధిని [ఎడమ వైపున చివర ఉన్న నిలువు వరుస] (A నుండి Z) ఆధారంగా క్రమపద్ధతిలో అమర్చండి.
- పరిధిని [ఎడమ వైపున చివర ఉన్న నిలువు వరుస] (Z నుండి A) ఆధారంగా క్రమపద్ధతిలో అమర్చండి.
- అధునాతన పరిధి క్రమబద్దీకరణ ఆప్షన్లు: క్రమానుగత క్రమంలో ఒకేసారి పలు నిలువు వరుసల ఆధారంగా క్రమపద్ధతిలో అమర్చండి.
చిట్కా: "పరిధిని క్రమపద్ధతిలో అమర్చడం" అనేది ముందుగా డేటాను క్రమపద్ధతిలో అమర్చి, ఆపై క్రమపద్ధతిలో అమర్చబడిన డేటాను VLOOKUP ఫంక్షన్లో ఫీడ్ చేస్తుంది.
ఏమి చేయకూడదో తెలుసుకోండి:
ముఖ్య గమనిక: SORT ఫంక్షన్ను ఎలా ఉపయోగించకూడదో తర్వాతి ఉదాహరణ చూపిస్తుంది:
=VLOOKUP(search_key, SORT(A1:B10, 1), 2)
ఈ ఉదాహరణలో SORT, VLOOKUP ఫంక్షన్లో నెస్ట్ చేయబడింది. క్రమబద్ధీకరించబడిన పరిధిలోని డేటా మారిన ప్రతిసారీ, SORT ఫంక్షన్ అనవసరంగా మొత్తం డేటాను మళ్లీ పరిశీలించి, కొత్త SORT ఫంక్షన్ను రన్ చేస్తుంది.
చిట్కా: వాస్తవానికి, SORT డేటా సెట్కు ఒకసారి మాత్రమే వర్తింపజేయాలి. అవసరమైనప్పుడు, మీరు దాన్ని రెఫరెన్స్గా తీసుకోవచ్చు.
మీ గణనలను వేగవంతం చేయడానికి, సెట్ అంతటా ఉన్న డూప్లికేట్ డేటాను తీసివేయండి:
- కావాల్సిన అన్ని నిలువు వరుసలను, అడ్డు వరుసలను ఎంచుకోండి.
- ఎగువున ఉన్న టాస్క్బార్లో, డేటా డేటా క్లీనప్ డూప్లికేట్లను తీసివేయండి అనే ఆప్షన్ను క్లిక్ చేయండి.
- విశ్లేషించడానికి నిలువు వరుసలను ఎంచుకోండి.
- డూప్లికేట్లను తీసివేయండి అనే ఆప్షన్ను క్లిక్ చేయండి.
చిట్కా: నిలువు వరుసలు లేదా అడ్డు వరుసలలో చాలా డూప్లికేట్ విలువలను కలిగి ఉన్న డేటా, గణనను ఆలస్యం చేస్తుంది.
LOOKUP ఫంక్షన్లు:
- తెలివిగా డూప్లికేట్లను గుర్తించవు
- మ్యాచ్ కాని అన్ని డూప్లికేట్ విలువలను కలిగి ఉన్న మొత్తం డేటా సెట్ను సెర్చ్ చేయడం జరుగుతుంది
మీ కంప్యూటర్లో లోకల్గా LOOKUP గణనను రన్ చేయడానికి, ముందుగా డేటాను మీ స్ప్రెడ్షీట్లోకి దిగుమతి చేయండి:
- మీ LOOKUP ఉండే అదే స్ప్రెడ్షీట్లో మీ డేటాను ఖాళీగా ఉన్న పరిధిలోకి తేవడానికి IMPORTRANGEను ఉపయోగించండి. IMPORTRANGE గురించి మరింత తెలుసుకోండి.
- మీ LOOKUP ఫంక్షన్లో, దిగుమతి చేసుకున్న డేటాను మీ పరిధిగా రెఫర్ చేయండి.
ఏమి చేయకూడదో తెలుసుకోండి:
ముఖ్య గమనిక: IMPORTRANGEను ఎలా ఉపయోగించకూడదో తర్వాతి ఉదాహరణ చూపిస్తుంది:
=VLOOKUP(search_key, IMPORTRANGE(spreadsheet_url, range_string), index, [is_sorted])
ఈ ఉదాహరణలో, IMPORTRANGE, LOOKUP ఫంక్షన్లో నెస్ట్ చేయబడింది. మీ LOOKUP రన్ అయిన ప్రతిసారీ, అది డేటాను పొందడానికి ముందుగా IMPORTRANGEను రన్ చేస్తుంది, ఆ తర్వాత పొందిన డేటాపై LOOKUP ఫంక్షన్ను రన్ చేస్తుంది.
చిట్కా: LOOKUP ఫంక్షన్లో ఏ ఫంక్షన్లను నెస్ట్ చేయకుండా ఉండటానికి ట్రై చేయండి. లేకపోతే, LOOKUP ఫంక్షన్ రన్ అయినప్పుడల్లా అంతర్గత ఫంక్షన్ LOOKUP లోపల అదనపు గణనలను అమలు చేస్తుంది.
మీ Sheets గణనను వేగంగా రన్ చేయడానికి, N/A, #ERROR, REF# లేదా ఖాళీ సెల్స్ వంటి రిపీట్ అయ్యే విలువలను స్కిప్ చేయడానికి IF స్టేట్మెంట్ను ఉపయోగించండి.
ఏమి చేయకూడదో తెలుసుకోండి:
ముఖ్య గమనిక: VLOOKUPను ఎలా ఉపయోగించకూడదో తర్వాతి ఉదాహరణ చూపిస్తుంది:
ఎగువ ఉదాహరణలో, మీరు నిలువు వరుస Aలో పండ్ల లిస్ట్కు సంబంధించి ధరను కనుగొనడానికి VLOOKUPను ఉపయోగించవచ్చు. అయితే, మీ పండ్ల లిస్ట్లో చాలా ఖాళీ సెల్స్ కూడా ఉన్నాయి.
B3, B7, అలాగే B9లో VLOOKUP ఖాళీ వాటిని సెర్చ్ చేసినప్పటికీ, Google Sheets నిలువు వరుస Aలోని అన్ని రెఫర్ చేయబడిన సెర్చ్ కీలలో B2 నుండి B10 వరకు గణనలను రన్ చేస్తుంది. ఈ సెర్చ్లు ఏ అర్థవంతమైన ఫలితాలను అందించవు.
ఏమి చేయాలో తెలుసుకోండి:
మీరు కోరుకున్న ప్రమాణాల ఆధారంగా ఆ సెర్చ్ కీలను స్కిప్ చేయడానికి IF ఫంక్షన్ను ఉపయోగించి, పండ్ల లిస్ట్లోని డేటా ఖాళీగా లేనప్పుడు మాత్రమే VLOOKUPను రన్ చేయండి.
IF ఫంక్షన్ Google Sheetsకు "సెర్చ్ కీ అనేది ఖాళీ సెల్కు సమానం కాకపోతే, your_formulaను రన్ చేయి. అది ఖాళీ సెల్కు సమానం అయితే, అప్పుడు your_formulaను రన్ చేయడానికి బదులుగా అవుట్ఫుట్ను N/Aగా అందించు" అని చెబుతుంది.
సాధారణంగా, ఏదైనా ఫార్ములా ఉపయోగించబడవచ్చు, అలాగే స్కిప్ చేయాల్సిన విలువ ఖాళీగా ఉండవలసిన అవసరం లేదు. ఈ టెక్నిక్ సమయాన్ని ఆదా చేస్తుంది, ఎందుకంటే అర్థరహిత విలువలు ఉంటే, ఫలితాన్ని లెక్కించడానికి మీరు అదనపు గణనను నివారించవచ్చు.
మీరు IF ఫంక్షన్తో విలువను ప్రత్యేకంగా కాల్ చేస్తే తప్ప, విలువ అర్థవంతంగా ఉందో లేదో Google Sheets చెప్పలేదు.
=IF(A2 <> value_to_skip, your_formula, "N/A")
చిట్కా: ఎగువున ఉన్న IF ఫంక్షన్ Google Sheetsకు “A2 అనేది value_to_skipకు సమానం కాకపోతే, your_formulaను రన్ చేయి. A2 అనేది value_to_skipకు సమానం అయితే, your_formulaను రన్ చేయడానికి బదులుగా N/Aను అవుట్పుట్గా అందించు" అని చెబుతుంది.
VLOOKUP కొంచెం వేగంగా పని చేసినప్పటికీ, INDEX, MATCH ఫంక్షన్లు మీ LOOKUP వర్క్ఫ్లోను చిన్న భాగాలుగా విభజించడానికి మరింత సౌలభ్యాన్ని అందిస్తాయి. ఈ విధంగా మీరు మీ మునుపటి ఫలితాన్ని మళ్లీ ఉపయోగించుకోవచ్చు, అలాగే సమయాన్ని ఆదా చేసుకోవచ్చు.
ఏమి చేయకూడదో తెలుసుకోండి:
ఉదాహరణకు, VLOOKUP ఈ టేబుల్లో "యాపిల్" ధర, పరిమాణం రెండింటినీ కనుగొనడానికి, మీరు తప్పనిసరిగా 2 వేర్వేరు VLOOKUP ఫార్ములాలను ఉపయోగించాలి:
=VLOOKUP("Apple", $A$1:$C$4, 2, FALSE)
ఈ VLOOKUP అంతర్గతంగా 2 దశలను ప్రాసెస్ చేస్తుంది:
- “యాపిల్” లొకేషన్ను కనుగొంటుంది.
- రెండవ నిలువు వరుసకు వెళ్లడం ద్వారా "యాపిల్" ధర కోసం సెర్చ్ చేస్తుంది.
=VLOOKUP("Apple", $A$1:$C$4, 3, FALSE)
ఈ VLOOKUP అంతర్గతంగా 2 దశలను ప్రాసెస్ చేస్తుంది:
- “యాపిల్” లొకేషన్ను కనుగొంటుంది.
- మూడవ నిలువు వరుసకు వెళ్లడం ద్వారా "యాపిల్" పరిమాణం కోసం సెర్చ్ చేస్తుంది.
పైన ఉన్న 2 ఫార్ములాలలో, 1వ దశ ఒకే విధంగా ఉంటుంది: లిస్ట్లో "యాపిల్" లొకేషన్ను కనుగొనడం. అయితే, VLOOKUP ఒకే అవుట్పుట్ను అందించే సింగిల్ ఫంక్షన్ అయినందున పైన ఉన్న రెండు ఫార్ములాలలోని 2వ దశ కలిసి రన్ చేయబడదు.
కాబట్టి మీరు ఒకే ఐటెమ్కు చెందిన విభిన్న సమాచారానికి సంబంధించిన పలు భాగాలను కనుగొనడానికి VLOOKUPను రన్ చేస్తే, మీరు తప్పనిసరిగా 1వ దశను రెండుసార్లు ప్రాసెస్ చేయాలి. ఇది గణన సమయాన్ని పెంచుతుంది.
ఏమి చేయాలో తెలుసుకోండి:
మీరు MATCH, INDEXల కాంబినేషన్ను ఉపయోగించినప్పుడు సమయాన్ని ఆదా చేసుకోండి. ఇది 1వ దశను, 2వ దశను వేరు చేస్తుంది, కాబట్టి మీరు అవసరమైనప్పుడు 1వ దశను మళ్లీ ఉపయోగించుకోవచ్చు:
1. MATCHతో "యాపిల్" లొకేషన్ను కనుగొనండి:
=MATCH("Apple", $A$2:$A$4, FALSE)
ఈ ఫార్ములా అవుట్పుట్ "1", ఎందుకంటే "యాపిల్" అనేది పరిధిలో 1వ స్థానంలో ఉంది.
2. INDEXతో రెండవ నిలువు వరుసలో "యాపిల్" ధర కోసం సెర్చ్ చేయండి:
=INDEX($A$2:$C$4, cell_with_MATCH_formula, 2)
ఈ ఫార్ములా అవుట్ఫుట్ “$1.”
"యాపిల్" పరిమాణం కోసం సెర్చ్ చేయడానికి, మీరు 1వ దశను మళ్లీ ఉపయోగించుకోవచ్చు, అలాగే MATCH ఫార్ములాతో సెల్ను రెఫర్ చేయవచ్చు, కాబట్టి మీరు ఆ భాగాన్ని మళ్లీ లెక్కించాల్సిన అవసరం లేదు.
3. INDEXతో మూడవ నిలువు వరుసలో "యాపిల్" పరిమాణం కోసం సెర్చ్ చేయండి:
=INDEX($A$2:$C$4, cell_with_MATCH_formula, 3)
INDEX, MATCHలతో ఉన్న ఈ ఉదాహరణలో, మీరు 3 మొత్తం గణన దశల కోసం 1వ దశను ఒకసారి, 2వ దశను రెండుసార్లు అమలు చేస్తారు. మీరు బదులుగా VLOOKUPను ఉపయోగిస్తే, అది 2 VLOOKUP ఫంక్షన్లను, అలాగే 4 దశలను ఉపయోగిస్తుంది, ఇది ఎక్కువ సమయం తీసుకుంటుంది, ఎక్కువ గణన రిసోర్స్లను ఉపయోగిస్తుంది.
ఈ సామర్థ్య లాభాలు మీరు ఉపయోగించే మరిన్ని VLOOKUP ఫంక్షన్లను పెంచుతాయి. మీరు సమయాన్ని ఆదా చేయడానికి MATCH ఫలితాన్ని మళ్లీ ఉపయోగించుకునే అనేక ఇతర సందర్భాలు కూడా ఉన్నాయి.