విషయ సూచిక
నిన్న మారథాన్లో 30 ఎక్సెల్ 30 రోజుల్లో పనిచేస్తుంది మేము ఫంక్షన్ని ఉపయోగించి టెక్స్ట్ స్ట్రింగ్లను కనుగొన్నాము శోధన (శోధన) మరియు కూడా ఉపయోగించబడింది IFERROR (IFERROR) మరియు ISNUMBER (ISNUMBER) ఫంక్షన్ లోపాన్ని కలిగించే సందర్భాలలో.
మా మారథాన్ 19వ రోజు, మేము ఫంక్షన్ను అధ్యయనం చేస్తాము MATCH (వెతకండి). ఇది శ్రేణిలో విలువను చూస్తుంది మరియు విలువ కనుగొనబడితే, దాని స్థానాన్ని అందిస్తుంది.
కాబట్టి, ఫంక్షన్పై సూచన సమాచారాన్ని చూద్దాం MATCH (మ్యాచ్) మరియు కొన్ని ఉదాహరణలను చూడండి. ఈ ఫంక్షన్తో పని చేయడానికి మీకు మీ స్వంత ఉదాహరణలు లేదా విధానాలు ఉంటే, దయచేసి వాటిని వ్యాఖ్యలలో భాగస్వామ్యం చేయండి.
ఫంక్షన్ 19: మ్యాచ్
ఫంక్షన్ MATCH (MATCH) శ్రేణిలో విలువ యొక్క స్థానాన్ని లేదా ఎర్రర్ని అందిస్తుంది #AT (#N/A) కనుగొనబడకపోతే. శ్రేణి క్రమబద్ధీకరించబడవచ్చు లేదా క్రమబద్ధీకరించబడదు. ఫంక్షన్ MATCH (మ్యాచ్) కేస్ సెన్సిటివ్ కాదు.
మీరు MATCH ఫంక్షన్ని ఎలా ఉపయోగించవచ్చు?
ఫంక్షన్ MATCH (MATCH) శ్రేణిలోని మూలకం యొక్క స్థానాన్ని అందిస్తుంది మరియు ఈ ఫలితాన్ని ఇతర ఫంక్షన్ల ద్వారా ఉపయోగించవచ్చు INDEX (INDEX) లేదా VLOOKUP (VPR). ఉదాహరణకి:
- క్రమబద్ధీకరించని జాబితాలో మూలకం యొక్క స్థానాన్ని కనుగొనండి.
- తో ఉపయోగించండి ఎంచుకోండి (SELECT) విద్యార్థుల పనితీరును అక్షరాల గ్రేడ్లుగా మార్చడానికి.
- తో ఉపయోగించండి VLOOKUP (VLOOKUP) అనువైన నిలువు వరుస ఎంపిక కోసం.
- తో ఉపయోగించండి INDEX (INDEX) సమీప విలువను కనుగొనడానికి.
సింటాక్స్ MATCH
ఫంక్షన్ MATCH (MATCH) కింది వాక్యనిర్మాణాన్ని కలిగి ఉంది:
MATCH(lookup_value,lookup_array,[match_type])
ПОИСКПОЗ(искомое_значение;просматриваемый_массив;[тип_сопоставления])
- శోధన_ విలువ (lookup_value) – టెక్స్ట్, నంబర్ లేదా బూలియన్ కావచ్చు.
- శోధన_శ్రేణి (lookup_array) – శ్రేణి లేదా శ్రేణి సూచన (అదే నిలువు వరుస లేదా అదే వరుసలో ప్రక్కనే ఉన్న సెల్లు).
- మ్యాచ్_రకం (match_type) మూడు విలువలను తీసుకోవచ్చు: -1, 0 or 1. వాదన విస్మరించబడితే, దానికి సమానం 1.
ట్రాప్స్ మ్యాచ్ (మ్యాచ్)
ఫంక్షన్ MATCH (MATCH) కనుగొనబడిన మూలకం యొక్క స్థానాన్ని అందిస్తుంది, కానీ దాని విలువ కాదు. మీరు విలువను తిరిగి ఇవ్వాలనుకుంటే, ఉపయోగించండి MATCH (మ్యాచ్) ఫంక్షన్తో కలిపి INDEX (INDEX).
ఉదాహరణ 1: క్రమబద్ధీకరించని జాబితాలో మూలకాన్ని కనుగొనడం
క్రమబద్ధీకరించని జాబితా కోసం, మీరు ఉపయోగించవచ్చు 0 వాదన విలువగా మ్యాచ్_రకం (match_type) ఖచ్చితమైన సరిపోలిక కోసం శోధించడానికి. మీరు టెక్స్ట్ స్ట్రింగ్ యొక్క ఖచ్చితమైన సరిపోలికను కనుగొనాలనుకుంటే, మీరు శోధన విలువలో వైల్డ్కార్డ్ అక్షరాలను ఉపయోగించవచ్చు.
కింది ఉదాహరణలో, జాబితాలో నెల యొక్క స్థానాన్ని కనుగొనడానికి, మేము వైల్డ్కార్డ్లను ఉపయోగించి నెల పేరును పూర్తిగా లేదా పాక్షికంగా వ్రాయవచ్చు.
=MATCH(D2,B3:B7,0)
=ПОИСКПОЗ(D2;B3:B7;0)
ఒక వాదనగా శోధన_శ్రేణి (lookup_array) మీరు స్థిరాంకాల శ్రేణిని ఉపయోగించవచ్చు. కింది ఉదాహరణలో, కావలసిన నెల సెల్ D5లో నమోదు చేయబడుతుంది మరియు నెలల పేర్లు ఫంక్షన్కు రెండవ ఆర్గ్యుమెంట్గా ప్రత్యామ్నాయంగా ఉంటాయి MATCH (మ్యాచ్) స్థిరాంకాల శ్రేణిగా. మీరు సెల్ D5లో తర్వాతి నెలను నమోదు చేస్తే, ఉదాహరణకు, అక్టోబర్ (అక్టోబర్), అప్పుడు ఫంక్షన్ యొక్క ఫలితం ఉంటుంది #AT (#N/A).
=MATCH(D5,{"Jan","Feb","Mar"},0)
=ПОИСКПОЗ(D5;{"Jan";"Feb";"Mar"};0)
ఉదాహరణ 2: విద్యార్థుల గ్రేడ్లను శాతాల నుండి అక్షరాలకు మార్చండి
మీరు ఫంక్షన్ని ఉపయోగించి విద్యార్థి గ్రేడ్లను అక్షర వ్యవస్థకు మార్చవచ్చు MATCH (మ్యాచ్) మీరు చేసినట్లే VLOOKUP (VPR). ఈ ఉదాహరణలో, ఫంక్షన్తో కలిపి ఉపయోగించబడుతుంది ఎంచుకోండి (CHOICE), ఇది మనకు అవసరమైన అంచనాను అందిస్తుంది. వాదన మ్యాచ్_రకం (మ్యాచ్_టైప్) సమానంగా సెట్ చేయబడింది -1, ఎందుకంటే పట్టికలోని స్కోర్లు అవరోహణ క్రమంలో క్రమబద్ధీకరించబడతాయి.
వాదన ఉన్నప్పుడు మ్యాచ్_రకం (మ్యాచ్_టైప్) ఉంది -1, ఫలితం అనేది కావలసిన విలువ కంటే ఎక్కువ లేదా సమానమైన అతి చిన్న విలువ. మా ఉదాహరణలో, కావలసిన విలువ 54. స్కోర్ల జాబితాలో అటువంటి విలువ లేనందున, విలువ 60కి సంబంధించిన మూలకం తిరిగి ఇవ్వబడుతుంది. 60 జాబితాలో నాల్గవ స్థానంలో ఉన్నందున, ఫంక్షన్ యొక్క ఫలితం ఎంచుకోండి (SELECT) అనేది 4వ స్థానంలో ఉన్న విలువ, అంటే సెల్ C6, ఇందులో స్కోర్ D ఉంటుంది.
=CHOOSE(MATCH(B9,B3:B7,-1),C3,C4,C5,C6,C7)
=ВЫБОР(ПОИСКПОЗ(B9;B3:B7;-1);C3;C4;C5;C6;C7)
ఉదాహరణ 3: VLOOKUP (VLOOKUP) కోసం సౌకర్యవంతమైన నిలువు వరుస ఎంపికను సృష్టించండి
ఫంక్షన్కు మరింత సౌలభ్యాన్ని ఇవ్వడానికి VLOOKUP (VLOOKUP) మీరు ఉపయోగించవచ్చు MATCH (మ్యాచ్) కాలమ్ సంఖ్యను కనుగొనడానికి, దాని విలువను ఫంక్షన్లో హార్డ్-కోడింగ్ చేయడం కంటే. కింది ఉదాహరణలో, వినియోగదారులు సెల్ H1లో ప్రాంతాన్ని ఎంచుకోవచ్చు, ఇది వారు వెతుకుతున్న విలువ VLOOKUP (VPR). తరువాత, వారు సెల్ H2 మరియు ఫంక్షన్లో ఒక నెలను ఎంచుకోవచ్చు MATCH (MATCH) ఆ నెలకు సంబంధించిన నిలువు వరుస సంఖ్యను అందిస్తుంది.
=VLOOKUP(H1,$B$2:$E$5,MATCH(H2,B1:E1,0),FALSE)
=ВПР(H1;$B$2:$E$5;ПОИСКПОЗ(H2;B1:E1;0);ЛОЖЬ)
ఉదాహరణ 4: INDEX (INDEX)ని ఉపయోగించి సమీప విలువను కనుగొనడం
ఫంక్షన్ MATCH (మ్యాచ్) ఫంక్షన్తో కలిపి గొప్పగా పనిచేస్తుంది INDEX (INDEX), మేము ఈ మారథాన్లో కొంచెం తర్వాత మరింత నిశితంగా పరిశీలిస్తాము. ఈ ఉదాహరణలో, ఫంక్షన్ MATCH (మ్యాచ్) అనేక ఊహించిన సంఖ్యల నుండి సరైన సంఖ్యకు సమీపంలోని కనుగొనడానికి ఉపయోగించబడుతుంది.
- ఫంక్షన్ ABS ప్రతి ఊహించిన మరియు సరైన సంఖ్య మధ్య వ్యత్యాసం యొక్క మాడ్యులస్ను అందిస్తుంది.
- ఫంక్షన్ MIN (MIN) అతి చిన్న వ్యత్యాసాన్ని కనుగొంటుంది.
- ఫంక్షన్ MATCH (మ్యాచ్) తేడాల జాబితాలో అతిచిన్న తేడా యొక్క చిరునామాను కనుగొంటుంది. జాబితాలో బహుళ సరిపోలిక విలువలు ఉంటే, మొదటిది తిరిగి ఇవ్వబడుతుంది.
- ఫంక్షన్ INDEX (INDEX) పేర్ల జాబితా నుండి ఈ స్థానానికి సంబంధించిన పేరును అందిస్తుంది.
=INDEX(B2:B5,MATCH(MIN(ABS(C2:C5-F1)),ABS(C2:C5-F1),0))
=ИНДЕКС(B2:B5;ПОИСКПОЗ(МИН(ABS(C2:C5-F1));ABS(C2:C5-F1);0))