విషయ సూచిక
ఈ ఉదాహరణలు బహుళ ప్రమాణాలను వ్లూకప్ చేయడం, నిర్దిష్ట ఉదాహరణ లేదా అన్ని సరిపోలికలను తిరిగి ఇవ్వడం, బహుళ షీట్లలో డైనమిక్ Vlookup చేయడం మరియు మరిన్ని చేయడం ఎలాగో మీకు నేర్పుతాయి.
ఇది రెండవ భాగం Excel VLOOKUP యొక్క శక్తిని ఉపయోగించుకోవడంలో మీకు సహాయపడే సిరీస్. ఈ ఫంక్షన్ ఎలా పనిచేస్తుందో మీకు తెలుసని ఉదాహరణలు సూచిస్తున్నాయి. కాకపోతే, Excelలో VLOOKUP యొక్క ప్రాథమిక ఉపయోగాలతో ప్రారంభించడానికి ఇది కారణం.
ఇంకా ముందుకు వెళ్లే ముందు, నేను మీకు వాక్యనిర్మాణాన్ని క్లుప్తంగా గుర్తు చేస్తాను:
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup] )ఇప్పుడు అందరూ ఒకే పేజీలో ఉన్నారు, అధునాతన VLOOKUP ఫార్ములా ఉదాహరణలను నిశితంగా పరిశీలిద్దాం:
బహుళ ప్రమాణాలను Vlookup చేయడం ఎలా
Excel నిర్దిష్ట విలువ కోసం డేటాబేస్లో శోధించేటప్పుడు VLOOKUP ఫంక్షన్ నిజంగా ఉపయోగకరంగా ఉంటుంది. అయినప్పటికీ, దీనికి ముఖ్యమైన లక్షణం లేదు - దాని వాక్యనిర్మాణం కేవలం ఒక శోధన విలువను అనుమతిస్తుంది. కానీ మీరు అనేక షరతులతో చూడాలనుకుంటే? మీరు ఎంచుకోవడానికి కొన్ని విభిన్న పరిష్కారాలు ఉన్నాయి.
ఫార్ములా 1. రెండు ప్రమాణాలతో VLOOKUP
మీరు ఆర్డర్ల జాబితాను కలిగి ఉన్నారని మరియు 2 ప్రమాణాల ఆధారంగా పరిమాణాన్ని కనుగొనాలనుకుంటున్నారని అనుకుందాం, కస్టమర్ పేరు మరియు ఉత్పత్తి . దిగువ పట్టికలో చూపిన విధంగా ప్రతి వినియోగదారుడు బహుళ ఉత్పత్తులను ఆర్డర్ చేయడం సంక్లిష్టమైన అంశం:
ఒక సాధారణ VLOOKUP ఫార్ములా ఈ పరిస్థితిలో పని చేయదు ఎందుకంటే ఇది మొదట కనుగొన్న వాటిని తిరిగి ఇస్తుంది a ఆధారంగా మ్యాచ్ప్రాంతాలు:
మునుపటి ఉదాహరణలో వలె, మేము కొన్ని పేర్లను నిర్వచించడంతో ప్రారంభిస్తాము:
- CA షీట్లోని A2:B5 పరిధి CA_Sales .
- FL షీట్లోని A2:B5 పరిధికి FL_Sales అని పేరు పెట్టారు.
- KS షీట్లోని A2:B5 పరిధి KS_Sales .
మీరు చూడగలిగినట్లుగా, అన్ని పేరున్న పరిధులు ఒక సాధారణ భాగాన్ని ( అమ్మకాలు ) మరియు ప్రత్యేక భాగాలు ( CA , FL) కలిగి ఉంటాయి , KS ). మేము రూపొందించబోయే ఫార్ములాకి ఇది చాలా అవసరం కాబట్టి దయచేసి మీ పరిధులకు ఇదే పద్ధతిలో పేరు పెట్టండి బహుళ షీట్ల నుండి డేటాను తిరిగి పొందడం, VLOOKUP INDIRECT ఫార్ములా ఉత్తమ పరిష్కారం – కాంపాక్ట్ మరియు సులభంగా అర్థం చేసుకోవచ్చు.
ఈ ఉదాహరణ కోసం, మేము సారాంశ పట్టికను ఈ విధంగా నిర్వహిస్తాము:
- A2 మరియు A3లో ఆసక్తి ఉన్న ఉత్పత్తులను ఇన్పుట్ చేయండి. అవే మా శోధన విలువలు.
- B1, C1 మరియు D1లో పేరున్న పరిధుల యొక్క ప్రత్యేక భాగాలను నమోదు చేయండి.
మరియు ఇప్పుడు, మేము ప్రత్యేక భాగాన్ని (B1) కలిగి ఉన్న గడిని సంగ్రహిస్తాము. సాధారణ భాగంతో ("_Sales"), మరియు ఫలిత స్ట్రింగ్ను INDIRECTకి ఫీడ్ చేయండి:
INDIRECT(B$1&"_Sales")
INDIRECT ఫంక్షన్ స్ట్రింగ్ని Excel అర్థం చేసుకోగలిగే పేరుగా మారుస్తుంది మరియు మీరు దానిని ఉంచారు VLOOKUP యొక్క table_array వాదన:
=VLOOKUP($A2, INDIRECT(B$1&"_Sales"), 2, FALSE)
పై ఫార్ములా B2కి వెళుతుంది, ఆపై మీరు దానిని క్రిందికి మరియు కుడివైపుకి కాపీ చేయండి.
దయచేసి లుకప్ విలువలో ($A2) శ్రద్ధ వహించండిమేము సంపూర్ణ సెల్ రిఫరెన్స్తో నిలువు వరుస సమన్వయాన్ని లాక్ చేసాము, తద్వారా ఫార్ములా కుడివైపుకి కాపీ చేయబడినప్పుడు నిలువు వరుస స్థిరంగా ఉంటుంది. B$1 సూచనలో, మేము అడ్డు వరుసను లాక్ చేసాము ఎందుకంటే ఫార్ములా కాపీ చేయబడిన కాలమ్పై ఆధారపడి INDIRECTకి సముచిత పేరు భాగాన్ని మార్చడానికి మరియు అందించడానికి నిలువు వరుస సమన్వయాన్ని మేము కోరుకుంటున్నాము:
మీ ప్రధాన పట్టిక విభిన్నంగా నిర్వహించబడి ఉంటే, వరుసలోని శోధన విలువలు మరియు నిలువు వరుస పేర్లలోని ప్రత్యేక భాగాలు, మీరు లుకప్ విలువ (B$1)లో అడ్డు వరుస కోఆర్డినేట్ను మరియు పేరు భాగాలలో నిలువు వరుస సమన్వయాన్ని లాక్ చేయాలి ($A2):
=VLOOKUP(B$1, INDIRECT($A2&"_Sales"), 2, FALSE)
=VLOOKUP(B$1, INDIRECT($A2&"_Sales"), 2, FALSE)
ఫార్ములా 2. బహుళ షీట్లను వెతకడానికి VLOOKUP మరియు సమూహ IFలు
మీరు కలిగి ఉన్నప్పుడు కేవలం రెండు లేదా మూడు లుక్అప్ షీట్లు, మీరు నిర్దిష్ట సెల్లోని కీ విలువ ఆధారంగా సరైన షీట్ని ఎంచుకోవడానికి సమూహ IF ఫంక్షన్లతో చాలా సరళమైన VLOOKUP సూత్రాన్ని ఉపయోగించవచ్చు:
=VLOOKUP($A2, IF(B$1="CA", CA_Sales, IF(B$1="FL", FL_Sales, IF(B$1="KS", KS_Sales,""))), 2, FALSE)
ఎక్కడ $A2 అనేది శోధన విలువ (ఐటెమ్ పేరు) మరియు B$1 కీలక విలువ (స్థితి):
ఈ సందర్భంలో, మీరు తప్పనిసరిగా పేర్లను నిర్వచించాల్సిన అవసరం లేదు మరియు బాహ్యంగా ఉపయోగించవచ్చు మరొక షీట్ లేదా వర్క్బుక్ని సూచించడానికి సూచనలు.
మరింత ఫార్ములా ఎక్సా కోసం mples, దయచేసి Excelలో బహుళ షీట్లలో VLOOKUP ఎలా చేయాలో చూడండి.
Excelలో VLOOKUPని ఎలా ఉపయోగించాలో చూడండి. నేను చదివినందుకు ధన్యవాదాలు మరియు మిమ్మల్ని వచ్చే వారం మా బ్లాగ్లో కలుస్తానని ఆశిస్తున్నాను!
డౌన్లోడ్ కోసం వర్క్బుక్ను ప్రాక్టీస్ చేయండి
అధునాతన VLOOKUP ఫార్ములా ఉదాహరణలు (.xlsxఫైల్)
మీరు పేర్కొన్న ఒకే శోధన విలువ.దీనిని అధిగమించడానికి, మీరు సహాయక కాలమ్ను జోడించి, అక్కడ ఉన్న రెండు శోధన నిలువు వరుసల ( కస్టమర్ మరియు ఉత్పత్తి ) నుండి విలువలను కలపవచ్చు. సహాయక నిలువు వరుస పట్టిక శ్రేణిలో ఎడమవైపు నిలువు వరుసగా ఉండటం ముఖ్యం, ఎందుకంటే Excel VLOOKUP ఎల్లప్పుడూ శోధన విలువ కోసం శోధిస్తుంది.
కాబట్టి, మీ ఎడమవైపున ఒక నిలువు వరుసను జోడించండి పట్టిక మరియు దిగువ సూత్రాన్ని ఆ నిలువు వరుసలో కాపీ చేయండి. ఇది B మరియు C నిలువు వరుసల నుండి విలువలతో సహాయక కాలమ్ను నింపుతుంది (మెరుగైన రీడబిలిటీ కోసం స్పేస్ అక్షరం మధ్యలో సంగ్రహించబడింది):
=B2&" "&C2
ఆపై, ప్రామాణిక VLOOKUP ఫార్ములా మరియు స్థలాన్ని ఉపయోగించండి lookup_value ఆర్గ్యుమెంట్లోని రెండు ప్రమాణాలు, స్పేస్తో వేరు చేయబడ్డాయి:
=VLOOKUP("Jeremy Sweets", A2:D11, 4, FALSE)
లేదా, ప్రత్యేక సెల్లలో ప్రమాణాలను ఇన్పుట్ చేయండి (మన విషయంలో G1 మరియు G2) మరియు వాటిని సంగ్రహించండి cell:
=VLOOKUP(G1&" "&G2, A2:D11, 4, FALSE)
మేము పట్టిక శ్రేణిలో నాల్గవ స్థానంలో ఉన్న కాలమ్ D నుండి విలువను తిరిగి ఇవ్వాలనుకుంటున్నాము, మేము col_index_num కోసం 4ని ఉపయోగిస్తాము. range_lookup ఆర్గ్యుమెంట్ FALSE నుండి Vlookup ఖచ్చితమైన మ్యాచ్కి సెట్ చేయబడింది. దిగువ స్క్రీన్షాట్ ఫలితాన్ని చూపుతుంది:
మీ శోధన పట్టిక మరొక షీట్ లో ఉంటే, మీ VLOOKUP ఫార్ములాలో షీట్ పేరును చేర్చండి. ఉదాహరణకు:
=VLOOKUP(G1&" "&G2, Orders!A2:D11, 4, FALSE)
ప్రత్యామ్నాయంగా, ఫార్ములాను సులభంగా చదవడానికి లుక్అప్ టేబుల్ కోసం పేరున్న పరిధిని సృష్టించండి ( ఆర్డర్లు అని చెప్పండి:
=VLOOKUP(G1&" "&G2, Orders, 4, FALSE)
మరింత సమాచారం కోసం, దయచేసి ఎలా చేయాలో చూడండిExcelలో మరొక షీట్ నుండి Vlookup.
గమనిక. ఫార్ములా సరిగ్గా పని చేయడానికి, సహాయక కాలమ్లోని విలువలు lookup_value ఆర్గ్యుమెంట్లో సరిగ్గా అదే విధంగా జతచేయబడాలి. ఉదాహరణకు, మేము హెల్పర్ కాలమ్ (B2&" "&C2) మరియు VLOOKUP ఫార్ములా (G1&" "&G2) రెండింటిలోనూ ప్రమాణాలను వేరు చేయడానికి స్పేస్ అక్షరాన్ని ఉపయోగించాము.
ఫార్ములా 2. బహుళ షరతులతో Excel VLOOKUP
సిద్ధాంతంలో, మీరు పైన పేర్కొన్న విధానాన్ని Vlookupకి రెండు కంటే ఎక్కువ ప్రమాణాలను ఉపయోగించవచ్చు. అయితే, కొన్ని హెచ్చరికలు ఉన్నాయి. ముందుగా, శోధన విలువ 255 అక్షరాలకు పరిమితం చేయబడింది మరియు రెండవది, వర్క్షీట్ రూపకల్పన సహాయక కాలమ్ని జోడించడాన్ని అనుమతించకపోవచ్చు.
అదృష్టవశాత్తూ, Microsoft Excel తరచుగా ఒకే పనిని చేయడానికి ఒకటి కంటే ఎక్కువ మార్గాలను అందిస్తుంది. Vlookup బహుళ ప్రమాణాలకు, మీరు INDEX MATCH కలయికను లేదా Office 365లో ఇటీవల ప్రవేశపెట్టిన XLOOKUP ఫంక్షన్ని ఉపయోగించవచ్చు.
ఉదాహరణకు, 3 విభిన్న విలువల ఆధారంగా చూసేందుకు ( తేదీ , కస్టమర్ పేరు మరియు ఉత్పత్తి ), కింది ఫార్ములాల్లో ఒకదాన్ని ఉపయోగించండి:
=INDEX(D2:D11, MATCH(1, (G1=A2:A11) * (G2=B2:B11) * (G3=C2:C11), 0))
=XLOOKUP(1, (G1=A2:A11) * (G2=B2:B11) * (G3=C2:C11), D2:D11)
ఎక్కడ:
- G1 అనేది ప్రమాణం 1 (తేదీ)
- G2 ప్రమాణం 2 (కస్టమర్ పేరు)
- G3 ప్రమాణం 3 (ఉత్పత్తి)
- A2:A11 అనేది లుకప్ పరిధి 1 (తేదీలు)
- B2:B11 అనేది లుకప్ పరిధి 2 (కస్టమర్ పేర్లు)
- C2:C11 అనేది లుకప్ పరిధి 3 (ఉత్పత్తులు)
- D2:D11 అనేది రిటర్న్ పరిధి (పరిమాణం)
గమనిక. Excel 365, INDEX మినహా అన్ని వెర్షన్లలోCtrl + Shift + Enter నొక్కడం ద్వారా MATCHని CSE అర్రే ఫార్ములాగా నమోదు చేయాలి. డైనమిక్ శ్రేణులకు మద్దతు ఇచ్చే Excel 365లో ఇది సాధారణ ఫార్ములాగా కూడా పనిచేస్తుంది.
ఫార్ములాల వివరణాత్మక వివరణ కోసం, దయచేసి చూడండి:
- బహుళ ప్రమాణాలతో XLOOKUP
- బహుళ ప్రమాణాలతో INDEX MATCH ఫార్ములా
ఎలా చేయాలో 2వ, 3వ లేదా nవ సరిపోలికను పొందడానికి VLOOKUPని ఉపయోగించండి
మీకు ఇప్పటికే తెలిసినట్లుగా, Excel VLOOKUP ఒక సరిపోలే విలువను మాత్రమే పొందగలదు, మరింత ఖచ్చితంగా, ఇది మొదట కనుగొన్న సరిపోలికను అందిస్తుంది. కానీ మీ శోధన శ్రేణిలో అనేక మ్యాచ్లు ఉంటే మరియు మీరు 2వ లేదా 3వ ఉదాహరణను పొందాలనుకుంటే? పని చాలా క్లిష్టంగా అనిపిస్తుంది, కానీ పరిష్కారం ఉంది!
ఫార్ములా 1. Vlookup Nth ఉదాహరణ
మీకు ఒక నిలువు వరుసలో కస్టమర్ పేర్లు, వారు కొనుగోలు చేసిన ఉత్పత్తులు మరొకదానిలో ఉన్నాయని మరియు మీరు చూస్తున్నారని అనుకుందాం. అందించిన కస్టమర్ కొనుగోలు చేసిన 2వ లేదా 3వ ఉత్పత్తిని కనుగొనడానికి.
మేము మొదటి ఉదాహరణలో చేసినట్లుగా టేబుల్కి ఎడమవైపున సహాయక కాలమ్ని జోడించడం చాలా సులభమైన మార్గం. కానీ ఈసారి, మేము దానిని కస్టమర్ పేర్లు మరియు " జాన్ డో1 ", " జాన్ డో2 " మొదలైన వాటి సంఖ్యలతో నింపుతాము.
సంభవాన్ని పొందడానికి, మిశ్రమ శ్రేణి సూచనతో COUNTIF ఫంక్షన్ను ఉపయోగించండి (మొదటి సూచన సంపూర్ణమైనది మరియు రెండవది $B$2:B2 వంటిది). ఫార్ములా కాపీ చేయబడిన సెల్ యొక్క స్థానం ఆధారంగా సాపేక్ష సూచన మారుతుంది కాబట్టి, అడ్డు వరుస 3లో అది $B$2:B3, అడ్డు వరుస 4లో -$B$2:B4, మరియు మొదలైనవి.
కస్టమర్ పేరు (B2)తో జతచేయబడి, ఫార్ములా ఈ ఫారమ్ను తీసుకుంటుంది:
=B2&COUNTIF($B$2:B2, B2)
పై ఫార్ములా A2కి వెళుతుంది , ఆపై మీరు దానిని అవసరమైనన్ని సెల్లకు కాపీ చేయండి.
ఆ తర్వాత, ప్రత్యేక సెల్లలో (F1 మరియు F2) లక్ష్య పేరు మరియు సంభవించిన సంఖ్యను ఇన్పుట్ చేయండి మరియు నిర్దిష్ట సంఘటనను Vlookup చేయడానికి క్రింది సూత్రాన్ని ఉపయోగించండి:
=VLOOKUP(F1&F2, A2:C11, 3, FALSE)
ఫార్ములా 2. Vlookup 2వ సంఘటన
మీరు శోధన విలువ యొక్క 2వ ఉదాహరణ కోసం వెతుకుతున్నట్లయితే, మీరు వీటిని చేయవచ్చు సహాయక కాలమ్ లేకుండా చేయండి. బదులుగా, INDIRECT ఫంక్షన్ని MATCHతో కలిపి డైనమిక్గా టేబుల్ శ్రేణిని సృష్టించండి:
=VLOOKUP(E1, INDIRECT("A"&(MATCH(E1, A2:A11, 0)+2)&":B11"), 2, FALSE)
ఎక్కడ:
- E1 అనేది లుక్అప్ విలువ
- A2:A11 అనేది లుకప్ పరిధి
- B11 అనేది లుకప్ టేబుల్ యొక్క చివరి (దిగువ-కుడి) సెల్
దయచేసి గమనించండి ఎగువ ఫార్ములా శోధన పట్టికలోని డేటా సెల్లు అడ్డు వరుస 2లో ప్రారంభమయ్యే నిర్దిష్ట సందర్భం కోసం వ్రాయబడింది. మీ టేబుల్ షీట్ మధ్యలో ఎక్కడైనా ఉంటే, ఈ యూనివర్సల్ ఫార్ములాను ఉపయోగించండి, ఇక్కడ A1 అనేది లుక్అప్ టేబుల్లోని ఎగువ-ఎడమ సెల్. నిలువు శీర్షిక:
=VLOOKUP(E1, INDIRECT("A"&(MATCH(E1, A2:A11, 0)+1+ROW(A1))&":B11"), 2, FALSE)
ఈ ఫార్ములా ఎలా పని చేస్తుంది
డైనమిక్ vlookup పరిధిని సృష్టించే ఫార్ములాలోని కీలక భాగం :
INDIRECT("A"&(MATCH(E1, A2:A11, 0)+2)&":B11")
ఖచ్చితమైన సరిపోలిక కోసం కాన్ఫిగర్ చేయబడిన MATCH ఫంక్షన్ (చివరి ఆర్గ్యుమెంట్లో 0) లక్ష్య పేరు (E1)ని పేర్ల జాబితా (A2:A11)తో పోల్చి, మొదట కనుగొనబడిన స్థానాన్ని అందిస్తుంది మ్యాచ్, ఇది 3మా విషయంలో. ఈ సంఖ్య vlookup పరిధికి ప్రారంభ అడ్డు వరుస కోఆర్డినేట్గా ఉపయోగించబడుతుంది, కాబట్టి మేము దానికి 2ని జోడిస్తాము (మొదటి ఉదాహరణను మినహాయించడానికి +1 మరియు నిలువు వరుస శీర్షికలతో అడ్డు వరుస 1ని మినహాయించడానికి +1). ప్రత్యామ్నాయంగా, హెడర్ అడ్డు వరుస (మా విషయంలో A1) స్థానం ఆధారంగా స్వయంచాలకంగా అవసరమైన సర్దుబాటును గణించడానికి మీరు 1+ROW(A1)ని ఉపయోగించవచ్చు.
ఫలితంగా, మేము ఈ క్రింది టెక్స్ట్ స్ట్రింగ్ను పొందుతాము. INDIRECT పరిధి సూచనగా మారుస్తుంది:
INDIRECT("A"&5&":B11") -> A5:B11
ఈ శ్రేణి VLOOKUP యొక్క table_array ఆర్గ్యుమెంట్కి వెళ్లి 5వ వరుసలో శోధించడం ప్రారంభించమని బలవంతం చేస్తుంది, దీని యొక్క మొదటి ఉదాహరణను వదిలివేస్తుంది శోధన విలువ:
VLOOKUP(E1, A5:B11, 2, FALSE)
Excelలో బహుళ విలువలను Vlookup చేయడం మరియు తిరిగి ఇవ్వడం ఎలా
Excel VLOOKUP ఫంక్షన్ కేవలం ఒక మ్యాచ్ని తిరిగి ఇచ్చేలా రూపొందించబడింది. బహుళ సందర్భాలను Vlookup చేయడానికి మార్గం ఉందా? అవును, సులభమైనది కానప్పటికీ ఉంది. దీనికి INDEX, SMALL మరియు ROW వంటి అనేక ఫంక్షన్లను కలిపి ఉపయోగించడం అవసరం శ్రేణి ఫార్ములా.
ఉదాహరణకు, దిగువన ఉన్న లుకప్ శ్రేణి B2:B16లో లుకప్ విలువ F2 యొక్క అన్ని సంఘటనలను కనుగొనవచ్చు మరియు మల్టిపుల్ రిటర్న్ చేయవచ్చు కాలమ్ C నుండి సరిపోలికలు:
{=IFERROR(INDEX($C$2:$C$11, SMALL(IF($F$1=$B$2:$B$11, ROW($C$2:$C$11)-1,""), ROW()-1)),"")}
మీ వర్క్షీట్లో సూత్రాన్ని నమోదు చేయడానికి 2 మార్గాలు ఉన్నాయి:
- మొదటి సెల్లో ఫార్ములాను టైప్ చేసి, Ctrl + నొక్కండి Shift + Enter , ఆపై దాన్ని మరికొన్ని సెల్లకు క్రిందికి లాగండి.
- ఒకే నిలువు వరుసలో అనేక ప్రక్కనే ఉన్న సెల్లను ఎంచుకోండి (దిగువ స్క్రీన్షాట్లో F1:F11), ఫార్ములా టైప్ చేసి Ctrl + నొక్కండిదీన్ని పూర్తి చేయడానికి Shift + Enter చేయండి.
ఏదేమైనప్పటికీ, మీరు ఫార్ములాను నమోదు చేసే సెల్ల సంఖ్య గరిష్టంగా సాధ్యమయ్యే మ్యాచ్ల సంఖ్యకు సమానంగా లేదా పెద్దదిగా ఉండాలి.
ఫార్ములా లాజిక్ యొక్క వివరణాత్మక వివరణ మరియు మరిన్ని ఉదాహరణల కోసం, దయచేసి Excelలో బహుళ విలువలను VLOOKUP చేయడం ఎలాగో చూడండి.
అడ్డు వరుసలు మరియు నిలువు వరుసలలో Vlookup చేయడం ఎలా (రెండు-మార్గం శోధన)
టూ-వే లుక్అప్ (అకా మ్యాట్రిక్స్ లుక్అప్ లేదా 2-డైమెన్షనల్ లుక్అప్ ) అనేది ఖండన వద్ద విలువను వెతకడానికి ఒక ఫాన్సీ పదం ఒక నిర్దిష్ట అడ్డు వరుస మరియు నిలువు వరుస. Excelలో టూ-డైమెన్షనల్ లుకప్ చేయడానికి కొన్ని విభిన్న మార్గాలు ఉన్నాయి, కానీ ఈ ట్యుటోరియల్ దృష్టి VLOOKUP ఫంక్షన్పై ఉన్నందున, మేము దానిని సహజంగా ఉపయోగిస్తాము.
ఈ ఉదాహరణ కోసం, మేము దిగువన తీసుకుంటాము. నెలవారీ అమ్మకాలతో పట్టిక మరియు ఇచ్చిన నెలలో నిర్దిష్ట వస్తువు కోసం విక్రయాల సంఖ్యను తిరిగి పొందడానికి VLOOKUP సూత్రాన్ని రూపొందించండి.
A2:A9లో ఐటెమ్ పేర్లతో, B1:F1లో నెల పేర్లతో, I1లో లక్ష్యం అంశం మరియు I2లో లక్ష్య నెల, ఫార్ములా క్రింది విధంగా ఉంటుంది:
=VLOOKUP(I1, A2:F9, MATCH(I2, A1:F1, 0), FALSE)
ఈ ఫార్ములా ఎలా పని చేస్తుంది
ఫార్ములా యొక్క ప్రధానాంశం I1లోని శోధన విలువకు ఖచ్చితమైన సరిపోలిక కోసం శోధించే ప్రామాణిక VLOOKUP ఫంక్షన్. కానీ నిర్దిష్ట నెలలో విక్రయాలు ఖచ్చితంగా ఏ కాలమ్లో ఉన్నాయో మాకు తెలియదు కాబట్టి, మేము నిలువు వరుస సంఖ్యను నేరుగా col_index_num ఆర్గ్యుమెంట్కి అందించలేము. ఆ నిలువు వరుసను కనుగొనడానికి, మేము క్రింది MATCHని ఉపయోగిస్తాముఫంక్షన్:
MATCH(I2, A1:F1, 0)
ఇంగ్లీష్లోకి అనువదించబడింది, ఫార్ములా ఇలా చెబుతోంది: A1:F1లో I2 విలువను చూసి, శ్రేణిలో దాని సంబంధిత స్థానాన్ని తిరిగి ఇవ్వండి. 3వ ఆర్గ్యుమెంట్కి 0ని అందించడం ద్వారా, మీరు లుక్అప్ విలువకు సరిగ్గా సమానమైన విలువను కనుగొనమని MATCHకి ఆదేశిస్తారు (ఇది VLOOKUP యొక్క range_lookup ఆర్గ్యుమెంట్ కోసం FALSEని ఉపయోగించడం లాంటిది).
నుండి Mar శోధన శ్రేణిలో 4వ నిలువు వరుసలో ఉంది, MATCH ఫంక్షన్ 4ని అందిస్తుంది, ఇది నేరుగా VLOOKUP యొక్క col_index_num ఆర్గ్యుమెంట్కి వెళుతుంది:
VLOOKUP(I1, A2:F9, 4, FALSE)
దయచేసి నెల పేర్లు కాలమ్ Bలో ప్రారంభమైనప్పటికీ, మేము లుకప్ అర్రే కోసం A1:I1ని ఉపయోగిస్తాము. VLOOKUP యొక్క table_array లోని నిలువు వరుస స్థానానికి అనుగుణంగా MATCH ద్వారా అందించబడిన సంఖ్య కోసం ఇది జరుగుతుంది.
Excelలో మ్యాట్రిక్స్ శోధనను నిర్వహించడానికి మరిన్ని మార్గాలను తెలుసుకోవడానికి, దయచేసి INDEX MATCH MATCHని చూడండి మరియు 2-డైమెన్షనల్ లుకప్ కోసం ఇతర సూత్రాలు.
Excelలో బహుళ Vlookup ఎలా చేయాలి (నెస్టెడ్ Vlookup)
కొన్నిసార్లు మీ ప్రధాన పట్టిక మరియు శోధన పట్టికలో ఒకే కాలమ్ ఉండకపోవచ్చు సాధారణం, ఇది రెండు టేబుల్ల మధ్య Vlookup చేయకుండా మిమ్మల్ని నిరోధిస్తుంది. అయితే, మీరు వెతుకుతున్న సమాచారాన్ని కలిగి ఉండని మరొక పట్టిక ఉంది, కానీ ప్రధాన పట్టికతో ఒక సాధారణ కాలమ్ మరియు శోధన పట్టికతో మరొక సాధారణ నిలువు వరుసను కలిగి ఉంది.
క్రింది చిత్రంలో పరిస్థితిని వివరిస్తుంది:
దీని ఆధారంగా ధరలను ప్రధాన పట్టికకు కాపీ చేయడమే లక్ష్యం ఐటెమ్ IDలు . సమస్య ఏమిటంటే, ధరలను కలిగి ఉన్న టేబుల్లో ఐటెమ్ IDలు లేదు, అంటే మనం ఒకే ఫార్ములాలో రెండు Vlookup లను చేయవలసి ఉంటుంది.
సౌలభ్యం కోసం, మనం వీటిని సృష్టిద్దాం. మొదట శ్రేణులు పేరు పెట్టారు:
- లుకప్ టేబుల్ 1 పేరు ఉత్పత్తులు (D3:E10)
- లుకప్ టేబుల్ 2 పేరు ధరలు ( G3:H10 )
టేబుల్లు ఒకే లేదా విభిన్న వర్క్షీట్లలో ఉండవచ్చు.
మరియు ఇప్పుడు, మేము డబుల్ వ్లూక్అప్ అని పిలవబడే పనిని చేస్తాము , అకా సమూహ Vlookup .
మొదట, అంశం ఆధారంగా శోధన పట్టిక 1 ( ఉత్పత్తులు పేరుతో)లో ఉత్పత్తి పేరును కనుగొనడానికి VLOOKUP సూత్రాన్ని రూపొందించండి. id (A3):
=VLOOKUP(A3, Products, 2, FALSE)
తర్వాత, లుకప్ టేబుల్ 2 ( పేరు పెట్టబడిన) నుండి ధరలను తీసివేయడానికి మరొక VLOOKUP ఫంక్షన్ యొక్క lookup_value ఆర్గ్యుమెంట్లో పై సూత్రాన్ని ఉంచండి సమూహ VLOOKUP ద్వారా అందించబడిన ఉత్పత్తి పేరు ఆధారంగా ధరలు ):
=VLOOKUP(VLOOKUP(A3, Products, 2, FALSE), Prices, 2, FALSE)
క్రింద ఉన్న స్క్రీన్షాట్ మా సమూహ Vlookup సూత్రాన్ని చర్యలో చూపుతుంది:
3>
బహుళ షీట్లను డైనమిక్గా ఎలా చూసుకోవాలి
కొన్నిసార్లు, y మీరు అనేక వర్క్షీట్లలో ఒకే ఫార్మాట్లో డేటాను కలిగి ఉండవచ్చు. మరియు ఇచ్చిన సెల్లోని కీ విలువను బట్టి నిర్దిష్ట షీట్ నుండి డేటాను లాగడం మీ లక్ష్యం.
ఇది ఉదాహరణ నుండి సులభంగా అర్థం చేసుకోవచ్చు. మీరు అదే ఫార్మాట్లో కొన్ని ప్రాంతీయ విక్రయ నివేదికలను కలిగి ఉన్నారని అనుకుందాం మరియు మీరు నిర్దిష్ట ఉత్పత్తికి సంబంధించిన విక్రయాల గణాంకాలను నిర్దిష్టంగా పొందాలని చూస్తున్నారు.