ఎక్సెల్ మ్యాచ్ ఫంక్షన్ ఎలా ఉపయోగించాలి

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

MATCH ఫంక్షన్ VLOOKUP ఫంక్షన్‌ని పోలి ఉంటుంది, ఎందుకంటే అవి రెండూ Excel లుక్అప్/రిఫరెన్స్ ఫంక్షన్‌ల క్రింద వర్గీకరించబడ్డాయి. VLOOKUP నిలువు వరుసలో నిర్దిష్ట విలువ కోసం శోధిస్తుంది మరియు అదే అడ్డు వరుసలో విలువను అందిస్తుంది, అయితే MATCH ఫంక్షన్ పరిధిలో నిర్దిష్ట విలువ కోసం శోధిస్తుంది మరియు ఆ విలువ యొక్క స్థానాన్ని అందిస్తుంది.

Excel MATCH ఫంక్షన్ సెల్‌ల శ్రేణిలో లేదా శ్రేణిలో పేర్కొన్న విలువ కోసం వెతుకుతుంది మరియు పరిధిలో ఆ విలువ యొక్క మొదటి ప్రదర్శన యొక్క సాపేక్ష స్థానాన్ని అందిస్తుంది. INDEX ఫంక్షన్ (Vlookup లాగా) సహాయంతో నిర్దిష్ట విలువను చూసేందుకు మరియు దాని సంబంధిత విలువను తిరిగి ఇవ్వడానికి కూడా MATCH ఫంక్షన్ ఉపయోగించబడుతుంది. సెల్‌ల పరిధిలో లుక్అప్ విలువ యొక్క స్థానాన్ని కనుగొనడానికి Excel MATCH ఫంక్షన్‌ను ఎలా ఉపయోగించాలో చూద్దాం.

Excel MATCH ఫంక్షన్

MATCH ఫంక్షన్ అనేది Excelలో అంతర్నిర్మిత ఫంక్షన్ మరియు ఇది ప్రధానంగా నిలువు వరుస లేదా వరుసలో శోధన విలువ యొక్క సంబంధిత స్థానాన్ని గుర్తించడానికి ఉపయోగించబడుతుంది.

MATCH ఫంక్షన్ యొక్క సింటాక్స్:

=MATCH(lookup_value,lookup_array,[match_type})

ఎక్కడ:

లుక్అప్_విలువ - మీరు పేర్కొన్న సెల్‌ల పరిధిలో లేదా శ్రేణిలో చూడాలనుకుంటున్న విలువ. ఇది సంఖ్యా విలువ, వచన విలువ, తార్కిక విలువ లేదా విలువను కలిగి ఉన్న సెల్ సూచన కావచ్చు.

శోధన_శ్రేణి – మీరు విలువ కోసం వెతుకుతున్న సెల్‌ల శ్రేణులు. ఇది తప్పనిసరిగా ఒకే నిలువు వరుస లేదా ఒక వరుస అయి ఉండాలి.

మ్యాచ్_రకం – ఇది 0,1 లేదా -1కి సెట్ చేయగల ఐచ్ఛిక పరామితి మరియు డిఫాల్ట్ 1.

  • 0 ఖచ్చితమైన సరిపోలిక కోసం వెతుకుతుంది, అది కనుగొనబడనప్పుడు, లోపాన్ని అందిస్తుంది.
  • -1 శోధన శ్రేణి ఆరోహణ క్రమంలో ఉన్నప్పుడు lookup_value కంటే ఎక్కువ లేదా సమానమైన చిన్న విలువ కోసం చూస్తుంది.
  • 1 లుక్అప్ శ్రేణి అవరోహణ క్రమంలో ఉన్నప్పుడు లుక్_అప్ విలువ కంటే తక్కువ లేదా సమానమైన అతిపెద్ద విలువ కోసం చూస్తుంది.

ఖచ్చితమైన సరిపోలిక యొక్క స్థానాన్ని కనుగొనండి

మనం ఈ క్రింది డేటాసెట్‌ని కలిగి ఉన్నామని అనుకుందాం, ఇక్కడ మనం నిర్దిష్ట విలువ యొక్క స్థానాన్ని కనుగొనాలనుకుంటున్నాము.

ఈ చిత్రం ఖాళీ ఆల్ట్ అట్రిబ్యూట్‌ని కలిగి ఉంది; దాని ఫైల్ పేరు allthings.how-how-to-use-excel-match-function-image-1.png

ఈ పట్టికలో, మేము కాలమ్ (A2:A23)లో నగరం పేరు (మెంఫిస్) స్థానాన్ని కనుగొనాలనుకుంటున్నాము, కాబట్టి మేము ఈ సూత్రాన్ని ఉపయోగిస్తాము:

=మ్యాచ్("మెంఫిస్",A2:A23,0)

మేము నగరం పేరు యొక్క ఖచ్చితమైన సరిపోలికను కనుగొనాలనుకుంటున్నందున మూడవ వాదన '0'కి సెట్ చేయబడింది. మీరు చూడగలిగినట్లుగా, ఫార్ములాలోని నగరం పేరు "మెంఫిస్" లోయర్ కేస్‌లో ఉండగా, టేబుల్‌లో నగరం పేరు యొక్క మొదటి అక్షరం పెద్ద అక్షరంలో (మెంఫిస్) ఉంది. అయినప్పటికీ, ఫార్ములా ఇచ్చిన పరిధిలో పేర్కొన్న విలువ యొక్క స్థానాన్ని కనుగొనగలదు. ఎందుకంటే MATCH ఫంక్షన్ కేస్-సెన్సిటివ్‌గా ఉంది.

గమనిక: శోధన_విలువ శోధన పరిధిలో కనుగొనబడకపోతే లేదా మీరు తప్పు శోధన పరిధిని పేర్కొన్నట్లయితే, ఫంక్షన్ #N/A లోపాన్ని అందిస్తుంది.

మీరు ప్రత్యక్ష విలువకు బదులుగా ఫంక్షన్ యొక్క మొదటి ఆర్గ్యుమెంట్‌లో సెల్ సూచనను ఉపయోగించవచ్చు. దిగువ ఫార్ములా సెల్ F2లో విలువ యొక్క స్థానాన్ని కనుగొంటుంది మరియు సెల్ F3లో ఫలితాన్ని అందిస్తుంది.

సుమారుగా సరిపోలిక యొక్క స్థానాన్ని కనుగొనండి

మీరు లుక్అప్ విలువ యొక్క సుమారుగా లేదా ఖచ్చితమైన సరిపోలిక కోసం వెతకడానికి మరియు దాని స్థానాన్ని తిరిగి ఇవ్వడానికి రెండు మార్గాలు ఉన్నాయి.

  • పేర్కొన్న విలువ కంటే ఎక్కువ లేదా సమానమైన (తదుపరి అతిపెద్ద సరిపోలిక) చిన్న విలువను కనుగొనడం ఒక మార్గం. ఫంక్షన్ యొక్క చివరి ఆర్గ్యుమెంట్ (మ్యాచ్_టైప్)ని ‘-1’గా సెట్ చేయడం ద్వారా దీన్ని సాధించవచ్చు.
  • మరొక మార్గం అనేది ఇచ్చిన విలువ కంటే తక్కువ లేదా సమానమైన (తదుపరి చిన్న మ్యాచ్) అతిపెద్ద విలువ. ఫంక్షన్ యొక్క మ్యాచ్_రకాన్ని '1'గా సెట్ చేయడం ద్వారా దీనిని సాధించవచ్చు

తదుపరి చిన్న మ్యాచ్

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

ఉదాహరణలో, మేము తదుపరి చిన్న సరిపోలికను కనుగొనడానికి క్రింది సూత్రాన్ని ఉపయోగిస్తాము:

=మ్యాచ్(F2,D2:D23,1)

ఈ ఫార్ములా సెల్ F2లోని విలువకు ఖచ్చితమైన సరిపోలికను కనుగొనలేనప్పుడు, ఇది తదుపరి అతి చిన్న విలువ యొక్క స్థానం (16) అంటే 98ని సూచిస్తుంది.

తదుపరి అతిపెద్ద మ్యాచ్

మ్యాచ్ రకాన్ని ‘-1’కి సెట్ చేసినప్పుడు మరియు MATCH ఫంక్షన్ ఖచ్చితమైన సరిపోలికను కనుగొనలేనప్పుడు, అది పేర్కొన్న విలువ (అంటే తదుపరి అతిపెద్ద విలువ) కంటే ఎక్కువ ఉండే చిన్న విలువను కనుగొని దాని స్థానాన్ని అందిస్తుంది. ఈ పద్ధతి కోసం శోధన శ్రేణిని అవరోహణ క్రమంలో క్రమబద్ధీకరించాలి, లేకుంటే అది లోపాన్ని అందిస్తుంది.

ఉదాహరణకు, శోధన విలువకు తదుపరి అతిపెద్ద సరిపోలికను కనుగొనడానికి క్రింది సూత్రాన్ని నమోదు చేయండి:

=మ్యాచ్(F2,D2:D23,-1)

ఈ MATCH ఫంక్షన్ లుక్అప్ పరిధిలో D2:D23లో F2 (55)లో విలువ కోసం శోధిస్తుంది మరియు అది ఖచ్చితమైన సరిపోలికను కనుగొనలేనప్పుడు, అది తదుపరి అతిపెద్ద విలువ యొక్క స్థానం (16) అంటే 58ని అందిస్తుంది.

వైల్డ్‌కార్డ్ మ్యాచ్

మ్యాచ్_రకం '0'కి సెట్ చేయబడినప్పుడు మరియు శోధన విలువ టెక్స్ట్ స్ట్రింగ్ అయినప్పుడు మాత్రమే వైల్డ్‌కార్డ్‌లు MATCH ఫంక్షన్‌లో ఉపయోగించబడతాయి. మీరు MATCH ఫంక్షన్‌లో ఉపయోగించగల వైల్డ్‌కార్డ్‌లు ఉన్నాయి: నక్షత్రం (*) మరియు ప్రశ్న గుర్తు (?).

  • ప్రశ్నార్థకం (?) టెక్స్ట్ స్ట్రింగ్‌తో ఏదైనా ఒక అక్షరం లేదా అక్షరాన్ని సరిపోల్చడానికి ఉపయోగించబడుతుంది.
  • తారకం (*) స్ట్రింగ్‌తో ఎన్ని అక్షరాలనైనా సరిపోల్చడానికి ఉపయోగించబడుతుంది.

ఉదాహరణకు, ఏదైనా రెండు అక్షరాలతో (వైల్డ్‌కార్డ్‌ల స్థలాలలో) టెక్స్ట్ స్ట్రింగ్‌తో సరిపోలే విలువను కనుగొనడానికి మేము MATCH ఫంక్షన్‌లోని లుక్‌అప్_వాల్యూ (లో??న్)లో రెండు ‘?’ వైల్డ్‌కార్డ్‌లను ఉపయోగించాము. మరియు ఫంక్షన్ సెల్ E5లో సరిపోలే విలువ యొక్క సాపేక్ష స్థానాన్ని అందిస్తుంది.

=మ్యాచ్("లో??న్",A2:A22,0)

మీరు (*) వైల్డ్‌కార్డ్‌ని (?) లాగానే ఉపయోగించవచ్చు, అయితే ఏ ఒక్క అక్షరానికి సరిపోలడానికి ప్రశ్న గుర్తు ఉపయోగించబడుతుంది అయితే ఎన్ని అక్షరాలతోనైనా సరిపోలడానికి నక్షత్రం ఉపయోగించబడుతుంది.

ఉదాహరణకు, మీరు ‘sp*’ని ఉపయోగిస్తే, ఫంక్షన్ స్పీకర్, స్పీడ్ లేదా స్పీల్‌బర్గ్ మొదలైన వాటితో సరిపోలవచ్చు. అయితే ఫంక్షన్ లుక్అప్ విలువకు సరిపోలే బహుళ/నకిలీ విలువలను కనుగొంటే, అది మొదటి విలువ యొక్క స్థానాన్ని మాత్రమే అందిస్తుంది.

ఉదాహరణలో, మేము లుక్అప్_వాల్యూ ఆర్గ్యుమెంట్‌లో “కిల్*ఓ”ని నమోదు చేసాము. కాబట్టి MATCH() ఫంక్షన్ ప్రారంభంలో 'కిల్', చివర 'o' మరియు మధ్యలో ఎన్ని అక్షరాలు ఉన్న టెక్స్ట్ కోసం శోధిస్తుంది. 'కిల్*o' శ్రేణిలో కిలిమంజారోతో సరిపోలుతుంది మరియు అందువల్ల ఫంక్షన్ కిలిమంజారో యొక్క సాపేక్ష స్థానాన్ని అందిస్తుంది, ఇది 16.

ఇండెక్స్ మరియు మ్యాచ్

MATCH ఫంక్షన్‌లు అరుదుగా మాత్రమే ఉపయోగించబడతాయి. శక్తివంతమైన సూత్రాలను రూపొందించడానికి వారు తరచుగా ఇతర ఫంక్షన్‌లతో జత చేస్తారు. MATCH ఫంక్షన్‌ను INDEX ఫంక్షన్‌తో కలిపినప్పుడు, అది అధునాతన శోధనలను నిర్వహించగలదు. చాలా మంది వ్యక్తులు ఇప్పటికీ విలువను వెతకడానికి VLOOKUPని ఉపయోగించడాన్ని ఇష్టపడతారు, ఎందుకంటే ఇది సరళమైనది కానీ VLOOKUP కంటే INDEX MATCH మరింత సరళమైనది మరియు వేగవంతమైనది.

VLOOKUP నిలువుగా అంటే నిలువు వరుసలను మాత్రమే చూడగలదు, అయితే INDEX MATCH కాంబో నిలువు మరియు క్షితిజ సమాంతర శోధనలను చేయగలదు.

INDEX ఫంక్షన్ అనేది పట్టిక లేదా పరిధిలోని నిర్దిష్ట ప్రదేశంలో విలువను తిరిగి పొందడానికి ఉపయోగించబడుతుంది. MATCH ఫంక్షన్ కాలమ్ లేదా అడ్డు వరుసలో విలువ యొక్క సంబంధిత స్థానాన్ని అందిస్తుంది. కలిపినప్పుడు, MATCH నిర్దిష్ట విలువ యొక్క అడ్డు వరుస లేదా నిలువు వరుస సంఖ్యను (స్థానం) కనుగొంటుంది మరియు INDEX ఫంక్షన్ ఆ అడ్డు వరుస మరియు నిలువు వరుస సంఖ్య ఆధారంగా విలువను పొందుతుంది.

INDEX ఫంక్షన్ యొక్క సింటాక్స్:

=INDEX(శ్రేణి, వరుస_సంఖ్య,[col_num],)

ఏది ఏమైనా ఒక ఉదాహరణతో INDEX MATCH ఎలా పని చేస్తుందో చూద్దాం.

దిగువ ఉదాహరణలో, మేము విద్యార్థి 'అన్నే' కోసం 'క్విజ్2' స్కోర్‌ను తిరిగి పొందాలనుకుంటున్నాము. దీన్ని చేయడానికి మేము క్రింది సూత్రాన్ని ఉపయోగిస్తాము:

=ఇండెక్స్(B2:F20,MATCH(H2,A2:A20,0),3)

విలువను తిరిగి పొందడానికి INDEXకి అడ్డు వరుస మరియు నిలువు వరుస సంఖ్య అవసరం. పై ఫార్ములాలో, నెస్టెడ్ MATCH ఫంక్షన్ 'అన్నే' (H2) విలువ యొక్క అడ్డు వరుస సంఖ్య (స్థానం)ని కనుగొంటుంది. అప్పుడు మేము ఆ అడ్డు వరుస సంఖ్యను INDEX ఫంక్షన్‌కు B2:F20 పరిధి మరియు నిలువు వరుస సంఖ్య (3)తో సరఫరా చేస్తాము, దానిని మేము పేర్కొన్నాము. మరియు INDEX ఫంక్షన్ స్కోర్ '91'ని అందిస్తుంది.

INDEX మరియు MATCHతో రెండు-మార్గం శోధన

మీరు రెండు-డైమెన్షనల్ పరిధిలో (రెండు-మార్గం శోధన) విలువను వెతకడానికి INDEX మరియు MATCH ఫంక్షన్‌లను కూడా ఉపయోగించవచ్చు. పై ఉదాహరణలో, విలువ యొక్క అడ్డు వరుస సంఖ్యను గుర్తించడానికి మేము MATCH ఫంక్షన్‌ని ఉపయోగించాము, కానీ మేము కాలమ్ నంబర్‌ను మాన్యువల్‌గా నమోదు చేసాము. కానీ INDEX ఫంక్షన్‌లో ఒకటి row_num ఆర్గ్యుమెంట్‌లో మరియు మరొకటి column_num ఆర్గ్యుమెంట్‌లో రెండు MATCH ఫంక్షన్‌లను గూడు కట్టడం ద్వారా మేము అడ్డు వరుస మరియు నిలువు వరుసలను కనుగొనవచ్చు.

INDEX మరియు MATCHతో రెండు-మార్గం శోధన కోసం ఈ సూత్రాన్ని ఉపయోగించండి:

=ఇండెక్స్(A1:F20,MATCH(H2,A2:A20,0),MATCH(H3,A1:F1,0))

మనకు తెలిసినట్లుగా, MATCH ఫంక్షన్ అడ్డంగా మరియు నిలువుగా విలువ కోసం వెతకవచ్చు. ఈ ఫార్ములాలో, colum_num ఆర్గ్యుమెంట్‌లోని రెండవ MATCH ఫంక్షన్ Quiz2 (4) యొక్క స్థానాన్ని కనుగొని, దానిని INDEX ఫంక్షన్‌కు సరఫరా చేస్తుంది. మరియు INDEX స్కోర్‌ను తిరిగి పొందుతుంది.

ఇప్పుడు, Excelలో మ్యాచ్ ఫంక్షన్‌ని ఎలా ఉపయోగించాలో మీకు తెలుసు.