విషయ సూచిక
Excel వివిధ విధులు మరియు సరిపోలే విలువలను పొందేందుకు మార్గాలను అందిస్తుంది. పరిస్థితిని బట్టి, వినియోగదారులు వారి ప్రాధాన్యతలను ఎంచుకోవచ్చు. Excelలో బహుళ సరిపోలికలతో INDEX MATCH ని ఉపయోగించి ఫలితాలను ఎలా పొందాలో ఈ ట్యుటోరియల్ మీకు చూపబోతోంది.
మొదట మొదటి విషయాలు, నేటి వర్క్బుక్ గురించి తెలుసుకుందాం.
నేటి వర్క్బుక్ షీట్లలో, మీరు ఉత్పత్తులు మరియు వాటి ధరల సంబంధాన్ని కనుగొంటారు. ఈ సంబంధాన్ని ఉపయోగించి బహుళ ప్రమాణాలు తో విలువను పొందడానికి మేము కొన్ని ఉదాహరణలను చూస్తాము.
వాస్తవ ప్రపంచంలో మీరు అనేక సంబంధాల డేటాసెట్లను నిర్వహించాల్సి రావచ్చు మరియు ఫలితాలను అందించడానికి వివిధ ప్రమాణాలను సెట్ చేయాలి. ప్రస్తుతానికి దీన్ని సరళంగా ఉంచడానికి, మేము ఉత్పత్తికి సరిపోలే పేరు మరియు పరిమాణం యొక్క ధరను తిరిగి పొందుతాము.
ప్రాక్టీస్ వర్క్బుక్ని డౌన్లోడ్ చేయండి
మీరు అన్ని సూత్రాలతో ప్రదర్శన కోసం ఉపయోగించిన వర్క్బుక్ని డౌన్లోడ్ చేసుకోవచ్చు దిగువ లింక్ నుండి.
బహుళ మ్యాచ్లతో INDEX-MATCH>INDEX ఫంక్షన్ యొక్క ప్రాథమిక అంశాలు
INDEX ఫంక్షన్ పట్టిక లేదా పరిధిలోని విలువకు సంబంధించిన విలువను లేదా సూచనను అందిస్తుంది. ఇది వ్యక్తిగత విలువలను లేదా ఏవైనా పూర్తి అడ్డు వరుసలు మరియు నిలువు వరుసలను తిరిగి పొందడానికి ఉపయోగించబడుతుంది. INDEX ఫంక్షన్ యొక్క సింటాక్స్ని చూద్దాం.
INDEX(array/reference, row_number, column_number,area_number)
శ్రేణి లేదా సూచన: సెల్ లేదా సెల్ల పరిధి చూడటానికి
row_number: శ్రేణిలో ఒక అడ్డు వరుసను తిరిగి ఇవ్వాలిROW($B$6:$B$10)) విలువ నిజమైతే. లేకపోతే, అది ఖాళీ స్ట్రింగ్ను అందిస్తుంది. MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)) భాగం అనేది ROW($B$6:$B$10) సంఖ్యల శ్రేణి. ) మరియు ROW($B$6:$B$10) మ్యాచ్లు. ఎంచుకున్న విభాగంలోని మొత్తం అడ్డు వరుసల సంఖ్యను పరిమితం చేయడానికి ఇది సులభ ట్రిక్ మాత్రమే.
👉
ఆ తర్వాత, చిన్న(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12) , 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), ""), ROWS($A$1:A1) <1 కోసం శోధనలు>ROWS($A$1:A1) - IF భాగం యొక్క అవుట్పుట్ నుండి అతి చిన్న విలువ.
👉
చివరగా, INDEX($C$6:$C $10, చిన్నది(IF(ISNUMBER(మ్యాచ్($B$6:$B$10, $C$12, 0)), మ్యాచ్(ROW($B$6:$B$10), వరుస($B$6:$B$10)) , “”), ROWS($A$1:A1))) మునుపటి ఫంక్షన్ యొక్క అవుట్పుట్ను అడ్డు వరుస సంఖ్యగా మరియు ROWS($A$1:A1) ని నిలువు వరుస సంఖ్యగా తీసుకొని తిరిగి అందిస్తుంది C6:C10 పరిధిలో ఈ స్థానంలో ఉన్న విలువ.
👉
అదేవిధంగా, INDEX('షాప్ 2'!$C$6:$C$10, చిన్నది(అయితే) (ISNUMBER(మ్యాచ్('షాప్ 2'!$B$6:$B$10, $C$12, 0)), MATCH(ROW('షాప్ 2'!$B$6:$B$10), ROW('షాప్ 2' !$B$6:$B$10)), "") అదే చేస్తుంది కానీ రెండవ షీట్ నుండి. షీట్ పేరు "షాప్ 2" కాబట్టి, పరిధులు/సెల్లను ఎంచుకునే ముందు మేము దానిని జోడించాము. మీకు అవసరం లేదు. మీరు కాల్ చేస్తున్న షీట్కి వాటిని జోడించడానికి న కులేషన్స్. కాబట్టి మేము ఫార్ములా యొక్క మునుపటి భాగంలో “షాప్ 1” కోసం అలా చేయలేదు.
👉
చివరగా, మేము మొత్తం ఫంక్షన్ను IFERROR ఫంక్షన్లో జోడించాము. దిసూత్రాన్ని అమలు చేస్తున్నప్పుడు లోపాలు సంభవించినట్లయితే ఖాళీని తిరిగి ఇవ్వడానికి కారణం.
- చివరిగా, Enter ని నొక్కండి.
- ఇప్పుడు, సెల్ను మళ్లీ ఎంచుకోండి. ఆపై కొన్ని సెల్ల కోసం ఫిల్ హ్యాండిల్ చిహ్నాన్ని క్లిక్ చేసి, క్రిందికి లాగండి (అంచనా వేసిన అవుట్పుట్ సెల్ మొత్తం బాగానే ఉండాలి).
తత్ఫలితంగా, మేము అన్నింటినీ కనుగొంటాము Excelలో బహుళ వర్క్షీట్ల నుండి INDEX-MATCHని ఉపయోగించే మ్యాచ్లు.
6. శ్రేణి లేకుండా బహుళ ప్రమాణాల కోసం INDEX-MATCH
మేము బహుళ మ్యాచ్లు లేదా ప్రమాణాలు ఏవీ లేకుండా కూడా INDEX-MATCHని ఉపయోగించవచ్చు అమరిక. ఉదాహరణకు, కింది డేటాసెట్ని తీసుకుందాం.
అయితే ముందుగా దాన్ని సాధించడానికి మనకు సహాయక కాలమ్ అవసరం. మేము ప్రశ్నలోని ఫంక్షన్లకు అదనంగా CONCATENATE ఫంక్షన్ ని ఉపయోగిస్తాము. పూర్తి గైడ్ కోసం ఈ దశలను అనుసరించండి.
దశలు:
- మొదట, సెల్ F5 ని ఎంచుకుని, క్రింది ఫార్ములాను వ్రాయండి.
=CONCATENATE(C5,",",D5,",",E5)
- తర్వాత Enter నొక్కండి.
- ఇప్పుడు సెల్ను మళ్లీ ఎంచుకుని, మిగిలిన సెల్లకు ఫార్ములాను పునరావృతం చేయడానికి ఫిల్ హ్యాండిల్ చిహ్నాన్ని కాలమ్ చివరకి క్లిక్ చేసి లాగండి.
- తర్వాత, మేము అసలు డేటాసెట్లో అన్ని 100ల కోసం INDEX-MATCHని కనుగొంటాము. దాని కోసం, విలువను నిల్వ చేయడానికి సెల్ను ఎంచుకోండి ( H5 ఈ సందర్భంలో).
- తర్వాత క్రింది సూత్రాన్ని చొప్పించండి.
=INDEX(B5:B19,MATCH("100,100,100",F5:F19,0))
🔎 యొక్క విభజనఫార్ములా
👉 MATCH(“100,100,100”,F5:F19,0) 100,100,100 పరిధిలో F5: ఖచ్చితమైన సరిపోలిక కోసం శోధిస్తుంది: F19 .
👉 ఆపై INDEX(B5:B19,MATCH(“100,100,100”,F5:F19,0)) విలువ సరిపోలే స్థానంలో ఉన్న విలువను అందిస్తుంది.
- చివరిగా, Enter నొక్కండి.
ఈ విధంగా, మేము బహుళ ప్రమాణాల కోసం INDEX-MATCHని ఉపయోగించవచ్చు లేదా ఏ శ్రేణి లేకుండా Excelలో సరిపోలుతుంది.
Excelలో INDEX-MATCH ఫార్ములాని ఉపయోగించి నిలువుగా బహుళ విలువలను తిరిగి పొందడం ఎలా
మీరు INDEX-MATCHని ఉపయోగించి నిలువుగా బహుళ విలువలను తిరిగి ఇవ్వాలనుకుంటే, చూద్దాం క్రింది ఉదాహరణ.
డేటాసెట్ కోసం మనం దాన్ని ఎలా సాధించవచ్చో చూడటానికి ఈ దశలను అనుసరించండి.
దశలు:
- మొదట, సెల్ F5 ఎంచుకోండి.
- రెండవది, కింది సూత్రాన్ని వ్రాయండి.
=IFERROR(INDEX($C$5:$C$14,SMALL(IF($E$5=$B$5:$B$14,ROW($B$5:$B$14)-ROW($B$5)+1),ROW(1:1))),"")
🔎 ఫార్ములా విభజన
👉
ROW($B$5:$B$14) రిటర్న్స్ B5:B14 పరిధిలోని వరుస సంఖ్యలను కలిగి ఉన్న శ్రేణి.
👉
ROW($B$5:$B$14)-ROW($B$5) +1 అరే మరియు సెల్ B5 వరుస సంఖ్య మధ్య వ్యత్యాసాన్ని అందిస్తుంది, ఇది ఈ సందర్భంలో కేవలం 1 నుండి 10 వరకు ఉండే శ్రేణి.
👉
IF( $E$5=$B$5:$B$14,ROW($B$5:$B$14)-ROW($B$5)+1) సెల్ E5 విలువ ఎక్కడ ఉందో తనిఖీ చేస్తుంది B5:B14 పరిధిలో మరియు శ్రేణిలోని సంఖ్యను మునుపటి నుండి నిజమైన చోట అందిస్తుందిశ్రేణి.
👉
చిన్న(IF($E$5=$B$5:$B$14,ROW($B$5:$B$14)-ROW($B$5)+1),ROW (1:1) శ్రేణి నుండి అతి చిన్న సంఖ్యను అందిస్తుంది.
👉
INDEX($C$5:$C$14,SMALL(IF($E$5=$B$5:$B) $14,ROW($B$5:$B$14)-ROW($B$5)+1),ROW(1:1))) అప్పుడు C5:C14 పరిధిలో ఆ స్థానంలో ఉన్న విలువను అందిస్తుంది .
👉
చివరగా, ఇండెక్స్($C$5:$C$14,చిన్న($E$5=$B$5:$B$14,ROW($B$5:): $B$14)-ROW($B$5)+1),ROW(1:1)))"") విలువ ఫార్ములాలో లోపం ఏర్పడితే, అది ఖాళీ స్ట్రింగ్ను తిరిగి ఇచ్చేలా చేస్తుంది.
- మూడవది, Enter నొక్కండి.
- ఆపై సెల్ను మళ్లీ ఎంచుకోండి. చివరగా, అన్ని విలువలను పొందడానికి కొన్ని సెల్ల కోసం ఫిల్ హ్యాండిల్ చిహ్నాన్ని క్లిక్ చేసి, క్రిందికి లాగండి.
ఈ విధంగా మనం బహుళ విలువలను అందించగలము Excelలో INDEX-MATCHని నిలువుగా ఉపయోగిస్తున్నారు.
మరింత చదవండి: విభిన్న షీట్లో బహుళ ప్రమాణాలతో INDEX MATCH (2 మార్గాలు)
ముగింపు
ఈరోజుకి అంతే. మేము మీకు గుణకారంతో ఇండెక్స్ మ్యాచ్కి రెండు మార్గాలను చూపించడానికి ప్రయత్నించాము le మ్యాచ్లు. ఇది మీకు సహాయకారిగా ఉంటుందని ఆశిస్తున్నాము. ఏదైనా అర్థం చేసుకోవడం కష్టంగా అనిపిస్తే వ్యాఖ్యానించడానికి సంకోచించకండి. టాస్క్ కోసం ఏవైనా ఇతర పద్ధతుల గురించి మాకు తెలియజేయడానికి మీకు స్వాగతం.
ఇలాంటి మరిన్ని గైడ్ల కోసం, Exceldemy.com ని సందర్శించండి.
valuecolumn_number: శ్రేణిలోని నిలువు వరుస విలువను తిరిగి ఇవ్వడానికి
area_number: రిఫరెన్స్లోని పరిధిని ఎంచుకుంటుంది row_num మరియు column_num ఖండన. ఇది ఐచ్ఛిక ఫీల్డ్.
ఫార్ములా వ్రాస్తున్నప్పుడు మీరు row_number లేదా column_number ని అందించాలో ఎంచుకోవచ్చు. మీరు row_number ని అందిస్తే, column_number మరియు వైస్ వెర్సా ఉపయోగించడం ఐచ్ఛికం.
మీరు లోతైన సింటాక్స్ కోసం Microsoft మద్దతు సైట్ని చూడవచ్చు. బ్రేక్డౌన్.
MATCH ఫంక్షన్ యొక్క ప్రాథమిక అంశాలు
ఆచరణాత్మకంగా, INDEX ఫంక్షన్తో మీరు తరచుగా కనుగొనే ఒక ఫంక్షన్ MATCH ఫంక్షన్. . MATCH ఫంక్షన్ సెల్ల పరిధిలో పేర్కొన్న అంశం యొక్క స్థానాన్ని గుర్తించడానికి ఉపయోగించబడుతుంది. ఇది పరిధిలోని నిర్దిష్ట అంశం యొక్క సంబంధిత స్థానాన్ని అందిస్తుంది.
MATCH ఫంక్షన్ యొక్క సింటాక్స్
MATCH(lookup_value, lookup_array, match_type)
lookup_value: Lookup_arrayలో వెతకాల్సిన విలువ.
lookup_array: శోధించబడుతున్న సెల్ల శ్రేణి.
match_type: ఇది ఐచ్ఛిక ఫీల్డ్. మీరు 3 విలువలను చొప్పించవచ్చు.
1 = లుక్అప్_వాల్యూకి చిన్నది లేదా సమానం
0 = ఖచ్చితమైన లుక్అప్_వాల్యూ
-1 = lookup_valueకి ఎక్కువ లేదా సమానం
లోతైన అవగాహన కోసం, మీరు Microsoft సపోర్ట్ సైట్ని చూడవచ్చు.
6 INDEXని ఉపయోగించడానికి తగిన ఉదాహరణలు- దీనితో ఫార్ములా మ్యాచ్ చేయండిబహుళ సరిపోలికలు
ఇప్పుడు మేము మా డేటాసెట్లో ఈ సూత్రాలు మరియు సిద్ధాంతాలను అమలులోకి తెస్తాము. మేము Excelలో బహుళ సరిపోలికలతో INDEX-MATCH ని ఉపయోగించి విభిన్న దృశ్యాలను పరిష్కరించాము మరియు మెరుగైన అవగాహన కోసం వాటిని వివిధ విభాగాలలో చేర్చాము. మేము వాటిని వివిధ దృశ్యాలలో ఎలా వర్తింపజేయవచ్చో చూడడానికి అనుసరించండి లేదా మీరు నిర్దిష్టమైనదాన్ని ఇష్టపడితే, మీరు దానిని పై పట్టికలో కనుగొనవచ్చు.
1. బహుళ ప్రమాణాలతో INDEX-MATCH
కోసం బహుళ ప్రమాణాలతో విలువలను పొందడం అనేది ముందుగా ప్రమాణాలను సెట్ చేస్తుంది. ఉదాహరణకు, మీరు (మా వర్క్బుక్లో) చిన్న సైజు చొక్కా ధరను తిరిగి పొందాలనుకుంటే, మీరు ఉత్పత్తి పేరు – షర్ట్ మరియు సైజు – చిన్నది అని సెట్ చేయాలి.
ఇప్పుడు Excelలో ఈ బహుళ సరిపోలికలతో సూచిక సరిపోలికను కనుగొనడానికి మేము సూత్రాన్ని ఎలా ఉపయోగించవచ్చో చూడటానికి ఈ దశలను అనుసరించండి.
దశలు:
- మొదట, సెల్ G6 ఎంచుకోండి.
- తర్వాత క్రింది సూత్రాన్ని వ్రాయండి.
=INDEX(D5:D15,MATCH(1,(G4=B5:B15)*(G5=C5:C15),0))
🔎 ఫార్ములా యొక్క విభజన
INDEX(D5:D15,MATCH(1,(G4=B5:B15)*(G5=C5: C15),0))
👉
(G4=B5:B15) మరియు (G5=C5:C15) రెండూ షరతులు మరియు తిరిగి ఒప్పు లేదా తప్పు షరతులు నిజమా కాదా అనేదానిపై ఆధారపడి ఉంటుంది. సంఖ్యాపరంగా, అవి 1 లేదా 0. కాబట్టి గుణకారం 1ని అందిస్తుంది, ఇక్కడ రెండూ నిజం.
👉
MATCH(1,(G4=B5:B15)*(G5=C5:C15), 0) రెండు షరతులు ఉన్న స్థానాన్ని అందిస్తుందినిజం. ఈ సందర్భంలో, ఇది 1.
👉
INDEX(D5:D15,MATCH(1,(G4=B5:B15)*(G5=C5:C15),0)) ఫార్ములా యొక్క మునుపటి భాగం తిరిగి ఇచ్చిన స్థానంలో విలువను అందిస్తుంది.
- చివరిగా, Enter ని నొక్కండి.
Excelలో బహుళ ప్రమాణాలు లేదా సరిపోలికల కోసం మనం INDEX MATCHని ఈ విధంగా ఉపయోగించవచ్చు.
మరింత చదవండి: Excelలో వివిధ శ్రేణుల నుండి బహుళ ప్రమాణాలను ఎలా సరిపోల్చాలి
2. బహుళ ప్రమాణాలతో కూడిన ఇండెక్స్-మ్యాచ్ అడ్డు వరుసలు మరియు నిలువు వరుసలకు చెందినది
ఈ విభాగంలో, అడ్డు వరుసలు మరియు నిలువు వరుసలలో రెండు లేదా అంతకంటే ఎక్కువ ప్రమాణాలను పరీక్షించడం ద్వారా మేము శోధనను ఎలా నిర్వహించాలో చర్చిస్తాము . ఇది కొంచెం గమ్మత్తైనదిగా మరియు సంక్లిష్టంగా అనిపించవచ్చు.
మేము మా ఉదాహరణలో కొంత మార్పును తీసుకువచ్చాము, మా పట్టిక ఇప్పుడు సైజు విలువలు (చిన్న, పెద్ద, M, XL) వ్యక్తిగత నిలువు వరుసలను సూచించే విధంగా అమర్చబడింది.
మునుపటి విభాగం వలె, ఉత్పత్తి మరియు అవసరమైన పరిమాణాన్ని ప్రమాణ విలువలుగా సెట్ చేయండి.
మేము దీని కోసం సూత్రాన్ని ఎలా ఉపయోగించవచ్చో చూడటానికి ఈ దశలను అనుసరించండి విభాగం.
దశలు:
- మొదట, సెల్ I6 ఎంచుకోండి.
- తర్వాత కింది ఫార్ములాను వ్రాయండి అది.
=INDEX(C5:F7,MATCH(I4,B5:B7,0),MATCH(I5,C4:F4,0))
🔎 ఫార్ములా యొక్క విభజన
👉
MATCH(I4,B5:B7,0) B5:B7 పరిధిలోని I4 విలువ యొక్క ఖచ్చితమైన సరిపోలికను అందిస్తుంది.
👉
అదేవిధంగా, MATCH(I5,C4:F4,0) C4:F4 పరిధిలోని I5 విలువ యొక్క ఖచ్చితమైన సరిపోలికను అందిస్తుంది .
👉
చివరగా, INDEX(C5:F7,MATCH(I4,B5:B7,0),MATCH(I5,C4:F4,0)) మొదటి ఫంక్షన్ యొక్క అవుట్పుట్ను అడ్డు వరుస సంఖ్యగా మరియు రెండవ ఫంక్షన్ని తీసుకుంటుంది నిలువు వరుస సంఖ్య మరియు C5:F7 పరిధి నుండి స్థానంలో ఉన్న విలువను అందిస్తుంది.
- ఆ తర్వాత, Enter నొక్కండి.
కాబట్టి, అడ్డు వరుసలు మరియు నిలువు వరుసలకు సంబంధించిన బహుళ ప్రమాణాలతో INDEX-MATCH ని ఉపయోగించవచ్చు.
మరింత చదవండి: Excel ఇండెక్స్ ఒకే/బహుళ ఫలితాలతో ఒకే/బహుళ ప్రమాణాలు
సారూప్య రీడింగ్లు
- INDEX MATCH with 3 Excelలో ప్రమాణాలు (4 ఉదాహరణలు)
- Excelలో బహుళ షీట్లలో INDEX MATCH (ప్రత్యామ్నాయంతో)
- మల్టిపుల్ కింద INDEX-MATCH ఫంక్షన్లతో మొత్తం Excelలో ప్రమాణం
- Excelలో ఇండెక్స్ మ్యాచ్ సమ్ బహుళ వరుసలు (3 మార్గాలు)
- Excelలో కనీస విలువను కనుగొనడానికి INDEX-MATCH ఫార్ములా (4 తగిన మార్గాలు)
3. ప్రక్కనే లేని నిలువు వరుసల నుండి INDEX-MATCH
ఈ విభాగంలో, మేము మ్యాచిని ఎలా పొందాలో ఉదాహరణగా చూపుతాము ng విలువలు రెండు ప్రక్కనే లేని నిలువు వరుసలను ఉపయోగిస్తాయి. అదనంగా, ఈ దృశ్యం కోసం మాకు IFERROR ఫంక్షన్ అవసరం.
ఇది ప్రదర్శన కోసం డేటాసెట్ అవుతుంది.
ఈ దశలను అనుసరించండి మేము ఈ డేటాసెట్లోని ప్రక్కనే లేని నిలువు వరుసల (ఉత్పత్తి మరియు మొత్తం) కోసం INDEX-MATCH ని ఎలా ఉపయోగించవచ్చో చూడటానికి.
దశలు:
- మొదట, సెల్ G6 ఎంచుకోండి.
- తర్వాత వ్రాయండిదానిలో ఫార్ములాను అనుసరిస్తోంది>🔎 ఫార్ములా యొక్క విభజన
IFERROR(INDEX(B4:D7,MATCH(G5,B4:B7,0),MATCH(F6,B4:D4,0))” విలువ లేదు”)
👉
MATCH(G5,B4:B7,0) G5 ని <1 పరిధిలోని సెల్ విలువ యొక్క ఖచ్చితమైన సరిపోలికను కనుగొంటుంది>B4:B7 .👉
మరియు MATCH(F6,B4:D4,0) F6 యొక్క ఖచ్చితమైన సరిపోలికను కనుగొంటుంది B4:D4 .👉
ఆ తర్వాత INDEX(B4:D7,MATCH(G5,B4:B7,0),MATCH(F6,B4:D4,0)) పడుతుంది మొదటి ఫంక్షన్ విలువ అడ్డు వరుస సంఖ్యగా మరియు రెండవ ఫంక్షన్ విలువ నిలువు వరుస సంఖ్యగా మరియు ఆ స్థానంలో ఉన్న విలువను B4:D7 పరిధిలో అందిస్తుంది.👉
చివరగా, IFERROR(INDEX (B4:D7,MATCH(G5,B4:B7,0),MATCH(F6,B4:D4,0)),"నో వాల్యూ") ఎగ్జిక్యూట్ చేస్తున్నప్పుడు లోపం ఉన్నట్లయితే "నో వాల్యూ" అనే స్ట్రింగ్ను అందిస్తుంది సూత్రం. లేకపోతే, ఇది సాధారణ విలువను అందిస్తుంది.- తర్వాత, మీ కీబోర్డ్లో Enter నొక్కండి.
ఇలా ఫలితంగా, ఎక్సెల్లో బహుళ వాటి కోసం కూడా ఎంచుకున్న ప్రమాణాల కోసం ప్రక్కనే లేని నిలువు వరుసల నుండి INDEX-MATCHని ఉపయోగించి కావలసిన సరిపోలికను కనుగొనవచ్చు.
4. బహుళ పట్టికల నుండి INDEX-MATCH
బహుళ పట్టికల నుండి సరిపోలికలను కనుగొనడానికి మేము INDEX-MATCH సూత్రాన్ని ఉపయోగించవచ్చు. ఈ ఫంక్షన్తో పాటు, మనకు చిన్న , ISNUMBER , ROW , COUNTIF మరియు IFERROR ఫంక్షన్లు కూడా అవసరం .
ఉదాహరణ షీట్లో, మేము 2 దుకాణ ఉత్పత్తులను కలిగి ఉన్నాము. ఈ షీట్ ఉపయోగించి, మేము ఎలా చూస్తాముపని చేయడానికి.
Excelలోని ఈ పట్టికల సెట్ నుండి బహుళ మ్యాచ్లతో INDEX-MATCHతో పాటు ఈ ఫంక్షన్ల కలయికను మనం ఎలా ఉపయోగించవచ్చో చూడటానికి ఈ దశలను అనుసరించండి. .
దశలు:
- మొదట, సెల్ C14 ఎంచుకోండి.
- ఇప్పుడు కింది ఫార్ములాను వ్రాయండి.
=IFERROR(INDEX($C$6:$C$10, SMALL(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), ""), ROWS($A$1:A1))), INDEX($F$6:$F$10, SMALL(IF(ISNUMBER(MATCH($E$6:$E$10, $C$12, 0)), MATCH(ROW($E$6:$E$10), ROW($E$6:$E$10)), ""), ROWS($A$1:A1)-COUNTIF($B$6:$B$10, $C$12))))
🔎 ఫార్ములా విచ్ఛిన్నం
IFERROR(ఇండెక్స్($C$6:$C$10, చిన్నది)(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH( ROW($B$6:$B$10), ROW($B$6:$B$10)), ""), వరుసలు($A$1:A1))), ఇండెక్స్($F$6:$F$10, చిన్నది( IF(ISNUMBER(MATCH($E$6:$E$10, $C$12, 0)), MATCH(ROW($E$6:$E$10), ROW($E$6:$E$10)), "") , వరుసలు($A$1:A1)-COUNTIF($B$6:$B$10, $C$12))))
👉
MATCH($B$6:$B$10, $C$12, 0) B6:B10 పరిధిలో C12 యొక్క ఖచ్చితమైన సరిపోలికను కనుగొంటుంది.👉
ISNUMBER(MATCH($B) $6:$B$10, $C$12, 0)) విలువ ఫంక్షన్లోని సంఖ్య కాదా అని తనిఖీ చేస్తుంది.👉
IF(ISNUMBER(MATCH($B$6:$B$10) , $C$12, 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), "") ROW($B$6:$B$1 0)) మునుపటి ఫంక్షన్ సంఖ్యా కాదా అని తనిఖీ చేస్తుంది. అలా అయితే, అది MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)) యొక్క అవుట్పుట్ విలువను అందిస్తుంది, ఇది అడ్డు వరుస యొక్క శ్రేణి ఉన్న స్థానం సంఖ్యలు మొదటి మరియు రెండవ ROW ఫంక్షన్లలో సరిపోలాయి. లేకపోతే, అది ఖాళీ స్ట్రింగ్ను అందిస్తుంది.👉
చిన్న(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH(ROW($B$6: $B$10), ROW($B$6:$B$10)),“”), ROWS($A$1:A1)) ROWS($A$1:A1) -అరే నుండి అతి చిన్న విలువను అందిస్తుంది.👉
చివరగా. ఇండెక్స్($C$6:$C$10, చిన్నది(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), ""), ROWS($A$1:A1))) C6:C10 పరిధిలో ఆ స్థానంలో ఉన్న విలువను అందిస్తుంది.👉
ఇండెక్స్($F$6:$F$10, చిన్నది(IF(ISNUMBER(MATCH($E$6:$E$10, $C$12, 0)), MATCH(ROW($E$6:) $E$10), రో($E$6:$E$10)), ""), వరుసలు($A$1:A1)-COUNTIF($B$6:$B$10, $C$12))) చేస్తుంది అదే విషయం, కానీ రెండవ పట్టిక నుండి ఫార్ములాలోని ఈ భాగంలో పరిధులు స్పష్టంగా భిన్నంగా ఉంటాయి.👉
చివరగా, మొత్తం ఫంక్షన్ మొత్తం ఫంక్షన్ను తీసుకుంటుంది మరియు INDEX-MATCH ని అందిస్తుంది. కలయికలు. IFERROR ఫంక్షన్ యొక్క ప్రభావం ఏమిటంటే, ఫార్ములాని అమలు చేస్తున్నప్పుడు లోపాలు ఏర్పడితే అది ఏ విలువను అందించదు.- తర్వాత Enter ని నొక్కండి.
- ఆ తర్వాత, సెల్ను మళ్లీ ఎంచుకుని, పట్టికల నుండి మిగిలిన విలువలను కనుగొనడానికి బహుళ సెల్ల కోసం ఫిల్ హ్యాండిల్ చిహ్నాన్ని క్లిక్ చేసి క్రిందికి లాగండి. మీరు అదనపు సెల్లను లాగవచ్చు, ఎక్సెల్ విలువలు లేనప్పుడు వాటిని ఆపివేస్తుంది.
ఇలా మేము INDEX-MATCHని ప్రమాణాలను ఉపయోగించి ఉపయోగించవచ్చు Excelలో బహుళ పట్టికలు.
మరింత చదవండి: INDEX, MATCH మరియు COUNTIF ఫంక్షన్ని ఉపయోగించి Excelలో బహుళ ప్రమాణాలు
5. INDEX-MATCH నుండి బహుళ వర్క్షీట్లు
మేము INDEX-MATCHని ఉపయోగించవచ్చువివిధ షీట్లపై సూత్రం. ఇక్కడ మేము ఈ రెండు టేబుల్లను రెండు వేర్వేరు వర్క్షీట్లను కలిగి ఉన్నాము.
షాప్ 1 కోసం 1 షీట్ మరియు షాప్ 2 కోసం షాప్ 2 షీట్.
3>
ఫలితాన్ని అందించడానికి మనం చేయాల్సిందల్లా సెల్ రిఫరెన్స్ కంటే ముందుగా షీట్ పేరును అందించడమే. మరిన్ని వివరాల కోసం ఈ దశలను అనుసరించండి.
దశలు:
- మొదట, “షాప్ 1” షీట్ నుండి సెల్ C14 ని ఎంచుకోండి.
- తర్వాత కింది ఫార్ములా రాయండి.
=IFERROR(INDEX($C$6:$C$10, SMALL(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), ""), ROWS($A$1:A1))), INDEX('Shop 2'!$C$6:$C$10, SMALL(IF(ISNUMBER(MATCH('Shop 2'!$B$6:$B$10, $C$12, 0)), MATCH(ROW('Shop 2'!$B$6:$B$10), ROW('Shop 2'!$B$6:$B$10)), ""), ROWS($A$1:A1)-COUNTIF($B$6:$B$10, $C$12))))
🔎 ఫార్ములా యొక్క విభజన
IFERROR(INDEX($C$6:$C$10, చిన్న(IF(ISNUMBER(MATCH($B$6:$). B$10, $C$12, 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), ""), ROWS($A$1:A1))) , INDEX('షాప్ 2'!$C$6:$C$10, చిన్నది(ఐఎస్ నంబర్('షాప్ 2'!$B$6:$B$6:$B$10, $C$12, 0)), MATCH(ROW(' షాప్ 2'!$B$6:$B$10), ROW('షాప్ 2'!$B$6:$B$10)), ""), ROWS($A$1:A1)-COUNTIF($B$6:$ B$10, $C$12))))
👉
MATCH($B$6:$B$10, $C$12, 0) విలువ యొక్క ఖచ్చితమైన సరిపోలిక కోసం శోధిస్తుంది సెల్ C12 B6:B10 పరిధిలో ఉంది.👉
ISNUMBER(MATCH($B$6:$B$10, $C$12, 0) ) మునుపటి ఫంక్షన్ యొక్క అవుట్పుట్ సంఖ్యా కాదా అని తనిఖీ చేస్తుంది. ఏది మ్యాచ్ ఉందో లేదో నిర్ణయిస్తుంది. ఇది కేవలం సంఖ్య విలువను బూలియన్గా మార్చడానికి మాత్రమే.👉
ఆ తర్వాత IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH(ROW($) B$6:$B$10), ROW($B$6:$B$10)), "") బూలియన్ విలువను తనిఖీ చేసి, MATCH(ROW($B$6:$B$10),