Excel: Fuzzy Matchలో VLOOKUP ఫంక్షన్‌ని ఉపయోగించడం

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

మీరు దీన్ని ఇంకా పూర్తి చేయకపోతే, ఫంక్షన్ గురించి చివరి కథనాన్ని తప్పకుండా చదవండి VPR, ఎందుకంటే దిగువన ఉన్న మొత్తం సమాచారం మీకు మొదటి వ్యాసంలో వివరించిన సూత్రాలతో ఇప్పటికే సుపరిచితం అని ఊహిస్తుంది.

డేటాబేస్, ఫంక్షన్లతో పని చేస్తున్నప్పుడు VPR ప్రత్యేకమైన ఐడెంటిఫైయర్ పాస్ చేయబడింది, ఇది మనం కనుగొనాలనుకుంటున్న సమాచారాన్ని గుర్తించడానికి ఉపయోగించబడుతుంది (ఉదాహరణకు, ఉత్పత్తి కోడ్ లేదా కస్టమర్ గుర్తింపు సంఖ్య). ఈ ప్రత్యేక కోడ్ తప్పనిసరిగా డేటాబేస్‌లో ఉండాలి, లేకపోతే VPR లోపాన్ని నివేదిస్తుంది. ఈ వ్యాసంలో, మేము ఫంక్షన్‌ను ఉపయోగించే ఈ విధానాన్ని పరిశీలిస్తాము VPRఐడి డేటాబేస్లో లేనప్పుడు. ఫంక్షన్ అయినట్లే VPR ఉజ్జాయింపు మోడ్‌కి మార్చబడింది మరియు మనం ఏదైనా కనుగొనాలనుకున్నప్పుడు ఏ డేటాను అందించాలో ఎంచుకుంటుంది. కొన్ని పరిస్థితులలో, ఇది ఖచ్చితంగా అవసరం.

జీవితం నుండి ఒక ఉదాహరణ. మేము విధిని సెట్ చేసాము

ఈ కథనాన్ని నిజ జీవిత ఉదాహరణతో ఉదహరిద్దాం – విస్తృత శ్రేణి విక్రయాల మెట్రిక్‌ల ఆధారంగా కమీషన్‌లను గణించడం. మేము చాలా సులభమైన ఎంపికతో ప్రారంభిస్తాము, ఆపై సమస్యకు ఏకైక హేతుబద్ధమైన పరిష్కారం ఫంక్షన్‌ను ఉపయోగించడం వరకు మేము దానిని క్రమంగా క్లిష్టతరం చేస్తాము. VPR. మా కల్పిత విధికి సంబంధించిన ప్రారంభ దృశ్యం క్రింది విధంగా ఉంది: ఒక విక్రయదారుడు ఒక సంవత్సరంలో $30000 కంటే ఎక్కువ అమ్మకాలు చేస్తే, అతని కమీషన్ 30%. లేకపోతే, కమీషన్ 20% మాత్రమే. దానిని పట్టిక రూపంలో ఉంచుదాం:

విక్రేత సెల్ B1లో వారి విక్రయాల డేటాను నమోదు చేస్తాడు మరియు సెల్ B2లోని ఫార్ములా విక్రేత ఆశించే సరైన కమీషన్ రేటును నిర్ణయిస్తుంది. ప్రతిగా, విక్రేత అందుకోవాల్సిన మొత్తం కమీషన్‌ను లెక్కించడానికి సెల్ B3లో ఫలిత రేటు ఉపయోగించబడుతుంది (కేవలం కణాలు B1 మరియు B2ని గుణించడం).

పట్టికలోని అత్యంత ఆసక్తికరమైన భాగం సెల్ B2లో ఉంది - ఇది కమీషన్ రేటును నిర్ణయించడానికి సూత్రం. ఈ ఫార్ములా ఎక్సెల్ ఫంక్షన్‌ని కలిగి ఉంది IF (IF). ఈ ఫంక్షన్ గురించి తెలియని పాఠకుల కోసం, ఇది ఎలా పనిచేస్తుందో నేను వివరిస్తాను:

IF(condition, value if true, value if false)

ЕСЛИ(условие; значение если ИСТИНА; значение если ЛОЖЬ)

కండిషన్ ఒక ఫంక్షన్ ఆర్గ్యుమెంట్ అనేది దేని విలువను తీసుకుంటుంది నిజమైన కోడ్ (TRUE), లేదా FALSE (తప్పు). పై ఉదాహరణలో, వ్యక్తీకరణ B1

B1 B5 కంటే తక్కువ అన్నది నిజమేనా?

లేదా మీరు దీన్ని భిన్నంగా చెప్పవచ్చు:

సంవత్సరానికి అమ్మకాల మొత్తం థ్రెషోల్డ్ విలువ కంటే తక్కువగా ఉందనేది నిజమేనా?

మేము ఈ ప్రశ్నకు సమాధానం ఇస్తే అవును (TRUE), అప్పుడు ఫంక్షన్ తిరిగి వస్తుంది నిజమైతే విలువ (విలువ నిజం అయితే). మా విషయంలో, ఇది సెల్ B6 విలువ అవుతుంది, అంటే మొత్తం అమ్మకాలు థ్రెషోల్డ్ కంటే తక్కువగా ఉన్నప్పుడు కమీషన్ రేటు. మేము ప్రశ్నకు సమాధానం ఇస్తే NO (FALSE) ఆపై తిరిగి వస్తుంది తప్పు అయితే విలువ (తప్పు అయితే విలువ). మా విషయంలో, ఇది సెల్ B7 విలువ, అంటే మొత్తం అమ్మకాలు థ్రెషోల్డ్ కంటే ఎక్కువగా ఉన్నప్పుడు కమీషన్ రేటు.

మీరు చూడగలిగినట్లుగా, మేము మొత్తం $20000 విక్రయాలను తీసుకుంటే, సెల్ B2లో 20% కమీషన్ రేటును పొందుతాము. మేము $40000 విలువను నమోదు చేస్తే, కమీషన్ రేటు 30% మారుతుంది:

మా పట్టిక ఈ విధంగా పనిచేస్తుంది.

మేము పనిని క్లిష్టతరం చేస్తాము

విషయాలను కొంచెం కష్టతరం చేద్దాం. మరొక థ్రెషోల్డ్‌ని సెట్ చేద్దాం: విక్రేత $40000 కంటే ఎక్కువ సంపాదిస్తే, కమీషన్ రేటు 40%కి పెరుగుతుంది:

ప్రతిదీ సరళంగా మరియు స్పష్టంగా ఉన్నట్లు అనిపిస్తుంది, కానీ సెల్ B2లోని మా ఫార్ములా గమనించదగ్గ విధంగా మరింత క్లిష్టంగా మారుతుంది. మీరు సూత్రాన్ని దగ్గరగా చూస్తే, మీరు ఫంక్షన్ యొక్క మూడవ వాదనను చూస్తారు IF (IF) మరొక పూర్తి స్థాయి ఫంక్షన్‌గా మారింది IF (IF). ఈ నిర్మాణాన్ని ఒకదానికొకటి ఫంక్షన్ల గూడు అంటారు. Excel ఈ నిర్మాణాలను సంతోషంగా అనుమతిస్తుంది మరియు అవి కూడా పని చేస్తాయి, కానీ వాటిని చదవడం మరియు అర్థం చేసుకోవడం చాలా కష్టం.

మేము సాంకేతిక వివరాలను పరిశోధించము - ఇది ఎందుకు మరియు ఎలా పని చేస్తుంది మరియు మేము సమూహ ఫంక్షన్లను వ్రాసే సూక్ష్మ నైపుణ్యాలకు వెళ్లము. అన్నింటికంటే, ఇది ఫంక్షన్‌కు అంకితమైన వ్యాసం VPR, Excelకు పూర్తి గైడ్ కాదు.

ఏది ఏమైనా, ఫార్ములా మరింత క్లిష్టంగా మారుతుంది! అమ్మకాలలో $50 కంటే ఎక్కువ సంపాదించే విక్రేతలకు 50000% కమీషన్ రేటు కోసం మేము మరొక ఎంపికను పరిచయం చేస్తే ఏమి చేయాలి. మరియు ఎవరైనా $60000 కంటే ఎక్కువ విక్రయించినట్లయితే, వారు 60% కమీషన్ చెల్లిస్తారా?

ఇప్పుడు సెల్ B2లోని సూత్రం, తప్పులు లేకుండా వ్రాసినప్పటికీ, పూర్తిగా చదవలేనిదిగా మారింది. వారి ప్రాజెక్ట్‌లలో 4 స్థాయిల గూడుతో ఫార్ములాలను ఉపయోగించాలనుకునే వారు చాలా తక్కువ మంది ఉన్నారని నేను భావిస్తున్నాను. ఒక సులభమైన మార్గం ఉండాలి?!

మరియు అలాంటి మార్గం ఉంది! ఫంక్షన్ మాకు సహాయం చేస్తుంది VPR.

మేము సమస్యను పరిష్కరించడానికి VLOOKUP ఫంక్షన్‌ని వర్తింపజేస్తాము

మన టేబుల్ డిజైన్‌ని కొంచెం మార్చుకుందాం. మేము ఒకే ఫీల్డ్‌లు మరియు డేటాను ఉంచుతాము, కానీ వాటిని కొత్త, మరింత కాంపాక్ట్ పద్ధతిలో ఏర్పాటు చేస్తాము:

కొంత సమయం తీసుకుని, కొత్త టేబుల్‌ని నిర్ధారించుకోండి రేట్ టేబుల్ మునుపటి థ్రెషోల్డ్ పట్టిక వలె అదే డేటాను కలిగి ఉంటుంది.

ఫంక్షన్‌ను ఉపయోగించడం ప్రధాన ఆలోచన VPR పట్టిక ప్రకారం కావలసిన టారిఫ్ రేటును నిర్ణయించడానికి రేట్ టేబుల్ అమ్మకాల పరిమాణంపై ఆధారపడి ఉంటుంది. టేబుల్‌లోని ఐదు థ్రెషోల్డ్‌లలో ఒకదానికి సమానం కాని మొత్తానికి విక్రేత వస్తువులను విక్రయించవచ్చని దయచేసి గమనించండి. ఉదాహరణకు, అతను $34988కి విక్రయించగలడు, కానీ అలాంటి మొత్తం లేదు. ఫంక్షన్ ఎలా ఉంటుందో చూద్దాం VPR అటువంటి పరిస్థితిని ఎదుర్కోవచ్చు.

VLOOKUP ఫంక్షన్‌ని చొప్పించడం

సెల్ B2 (మన సూత్రాన్ని ఎక్కడ చొప్పించాలనుకుంటున్నాము) ఎంచుకోండి మరియు కనుగొనండి VLOOKUP (VLOOKUP) Excel ఫంక్షన్స్ లైబ్రరీలో: సూత్రాలు (సూత్రాలు) > ఫంక్షన్ లైబ్రరీ (ఫంక్షన్ లైబ్రరీ) > శోధన & సూచన (సూచనలు మరియు శ్రేణులు).

ఒక డైలాగ్ బాక్స్ కనిపిస్తుంది ఫంక్షన్ వాదనలు (ఫంక్షన్ వాదనలు). మేము వాదనల విలువలను ఒక్కొక్కటిగా నింపుతాము లుకప్_విలువ (Lookup_value). ఈ ఉదాహరణలో, ఇది సెల్ B1 నుండి అమ్మకాల మొత్తం. ఫీల్డ్‌లో కర్సర్‌ను ఉంచండి లుకప్_విలువ (Lookup_value) మరియు సెల్ B1ని ఎంచుకోండి.

తరువాత, మీరు విధులను పేర్కొనాలి VPRడేటా కోసం ఎక్కడ వెతకాలి. మా ఉదాహరణలో, ఇది పట్టిక రేట్ టేబుల్. కర్సర్‌ను ఫీల్డ్‌లో ఉంచండి పట్టిక_శ్రేణి (టేబుల్) మరియు మొత్తం పట్టికను ఎంచుకోండి రేట్ టేబుల్శీర్షికలు తప్ప.

తర్వాత, మా ఫార్ములాను ఉపయోగించి డేటాను సంగ్రహించాల్సిన కాలమ్‌ని మనం పేర్కొనాలి. మేము కమీషన్ రేటుపై ఆసక్తి కలిగి ఉన్నాము, ఇది టేబుల్ యొక్క రెండవ నిలువు వరుసలో ఉంది. అందువలన, వాదన కోసం Col_index_num (Column_number) విలువ 2ని నమోదు చేయండి.

చివరగా, మేము చివరి వాదనను పరిచయం చేస్తాము - రేంజ్_లుకప్ (Interval_lookup).

ముఖ్యమైన: ఫంక్షన్‌ని వర్తింపజేసే రెండు మార్గాల మధ్య వ్యత్యాసాన్ని కలిగించే ఈ వాదన యొక్క ఉపయోగం VPR. డేటాబేస్లతో పని చేస్తున్నప్పుడు, వాదన రేంజ్_లుకప్ (range_lookup) ఎల్లప్పుడూ విలువను కలిగి ఉండాలి FALSE (FALSE) ఖచ్చితమైన సరిపోలిక కోసం శోధించడానికి. ఫంక్షన్ యొక్క మా ఉపయోగంలో VPR, మేము ఈ ఫీల్డ్‌ను ఖాళీగా ఉంచాలి లేదా విలువను నమోదు చేయాలి నిజమైన కోడ్ (నిజం). ఈ ఎంపికను సరిగ్గా ఎంచుకోవడం చాలా ముఖ్యం.

దీన్ని మరింత స్పష్టంగా చేయడానికి, మేము పరిచయం చేస్తాము నిజమైన కోడ్ (నిజం) ఫీల్డ్‌లో ఉంది రేంజ్_లుకప్ (Interval_lookup). అయినప్పటికీ, మీరు ఫీల్డ్‌ను ఖాళీగా ఉంచినట్లయితే, ఇది లోపం కాదు నిజమైన కోడ్ దాని డిఫాల్ట్ విలువ:

మేము అన్ని పారామితులను పూరించాము. ఇప్పుడు మేము నొక్కండి OK, మరియు Excel ఒక ఫంక్షన్‌తో మన కోసం ఒక ఫార్ములాను సృష్టిస్తుంది VPR.

మేము మొత్తం అమ్మకాల మొత్తానికి అనేక విభిన్న విలువలతో ప్రయోగాలు చేస్తే, ఫార్ములా సరిగ్గా పనిచేస్తుందని మేము నిర్ధారిస్తాము.

ముగింపు

ఎప్పుడు ఫంక్షన్ VPR డేటాబేస్, వాదనతో పని చేస్తుంది రేంజ్_లుకప్ (range_lookup) తప్పనిసరిగా అంగీకరించాలి FALSE (తప్పు). మరియు విలువ ఇలా నమోదు చేయబడింది లుకప్_విలువ (Lookup_value) తప్పనిసరిగా డేటాబేస్‌లో ఉండాలి. మరో మాటలో చెప్పాలంటే, ఇది ఖచ్చితమైన మ్యాచ్ కోసం వెతుకుతోంది.

మేము ఈ కథనంలో చూసిన ఉదాహరణలో, ఖచ్చితమైన సరిపోలికను పొందవలసిన అవసరం లేదు. ఫంక్షన్ ఉన్నప్పుడు ఇది కేసు VPR ఆశించిన ఫలితాన్ని అందించడానికి తప్పనిసరిగా ఇంచుమించు మోడ్‌కి మారాలి.

ఉదాహరణకి: $34988 విక్రయాల పరిమాణంతో విక్రయదారునికి కమీషన్ లెక్కింపులో ఏ రేటును ఉపయోగించాలో మేము నిర్ణయించాలనుకుంటున్నాము. ఫంక్షన్ VPR మాకు 30% విలువను అందిస్తుంది, ఇది ఖచ్చితంగా సరైనది. అయితే ఫార్ములా 30% లేదా 20% కాకుండా సరిగ్గా 40% ఉన్న అడ్డు వరుసను ఎందుకు ఎంచుకుంది? ఉజ్జాయింపు శోధన అంటే ఏమిటి? స్పష్టంగా చెప్పండి.

వాదన ఉన్నప్పుడు రేంజ్_లుకప్ (interval_lookup) విలువను కలిగి ఉంది నిజమైన కోడ్ (TRUE) లేదా విస్మరించబడింది, ఫంక్షన్ VPR మొదటి నిలువు వరుస ద్వారా పునరావృతమవుతుంది మరియు శోధన విలువను మించని అతిపెద్ద విలువను ఎంచుకుంటుంది.

ముఖ్యమైన స్థానం: ఈ పథకం పని చేయడానికి, పట్టికలోని మొదటి నిలువు వరుస తప్పనిసరిగా ఆరోహణ క్రమంలో క్రమబద్ధీకరించబడాలి.

సమాధానం ఇవ్వూ