எக்செல் மேட்ச் செயல்பாட்டைப் பயன்படுத்தி, செல்கள் அல்லது அணிவரிசையில் குறிப்பிட்ட மதிப்பின் ஒப்பீட்டு நிலையைக் கண்டறியலாம்.
MATCH செயல்பாடு VLOOKUP செயல்பாட்டைப் போலவே உள்ளது, ஏனெனில் அவை இரண்டும் Excel Lookup/Reference செயல்பாடுகளின் கீழ் வகைப்படுத்தப்பட்டுள்ளன. VLOOKUP ஒரு நெடுவரிசையில் ஒரு குறிப்பிட்ட மதிப்பைத் தேடுகிறது மற்றும் அதே வரிசையில் மதிப்பை வழங்கும் போது MATCH செயல்பாடு ஒரு வரம்பில் ஒரு குறிப்பிட்ட மதிப்பைத் தேடி அந்த மதிப்பின் நிலையை வழங்குகிறது.
Excel MATCH செயல்பாடு செல்கள் அல்லது அணிவரிசையில் ஒரு குறிப்பிட்ட மதிப்பைத் தேடுகிறது மற்றும் வரம்பில் அந்த மதிப்பின் முதல் தோற்றத்தின் ஒப்பீட்டு நிலையை வழங்குகிறது. MATCH செயல்பாடு ஒரு குறிப்பிட்ட மதிப்பைப் பார்க்கவும், INDEX செயல்பாட்டின் உதவியுடன் அதனுடன் தொடர்புடைய மதிப்பை வழங்கவும் பயன்படுத்தப்படலாம் (Vlookup போலவே). கலங்களின் வரம்பில் உள்ள தேடுதல் மதிப்பின் நிலையைக் கண்டறிய எக்செல் மேட்ச் செயல்பாட்டை எவ்வாறு பயன்படுத்துவது என்று பார்ப்போம்.
எக்செல் மேட்ச் செயல்பாடு
மேட்ச் செயல்பாடு என்பது எக்செல் இல் உள்ளமைக்கப்பட்ட செயல்பாடாகும், மேலும் இது ஒரு நெடுவரிசை அல்லது வரிசையில் உள்ள தேடுதல் மதிப்பின் தொடர்புடைய நிலையைக் கண்டறிய முதன்மையாகப் பயன்படுத்தப்படுகிறது.
MATCH செயல்பாட்டின் தொடரியல்:
=MATCH(lookup_value,lookup_array,[match_type})
எங்கே:
தேடு_மதிப்பு - குறிப்பிட்ட கலங்களின் வரம்பில் அல்லது அணிவரிசையில் நீங்கள் பார்க்க விரும்பும் மதிப்பு. இது ஒரு எண் மதிப்பு, உரை மதிப்பு, தருக்க மதிப்பு அல்லது மதிப்பைக் கொண்ட செல் குறிப்பாக இருக்கலாம்.
தேடுதல்_வரிசை - நீங்கள் மதிப்பைத் தேடும் கலங்களின் வரிசைகள். இது ஒரு நெடுவரிசை அல்லது ஒற்றை வரிசையாக இருக்க வேண்டும்.
போட்டி_வகை – இது 0,1, அல்லது -1 என அமைக்கப்படும் விருப்ப அளவுருவாகும் மற்றும் இயல்புநிலை 1 ஆகும்.
- 0 சரியான பொருத்தத்தைத் தேடுகிறது, அது கிடைக்காதபோது, பிழையை வழங்கும்.
- -1 தேடல் வரிசையை ஏறுவரிசையில் இருக்கும் போது, lookup_value ஐ விட அதிகமாகவோ அல்லது சமமாகவோ இருக்கும் சிறிய மதிப்பைத் தேடுகிறது.
- 1 லுக்அப் வரிசை இறங்கு வரிசையில் இருக்கும்போது, லுக்_அப் மதிப்பை விட குறைவாகவோ அல்லது சமமாகவோ இருக்கும் மிகப்பெரிய மதிப்பைத் தேடுகிறது.
ஒரு சரியான பொருத்தத்தின் நிலையைக் கண்டறியவும்
ஒரு குறிப்பிட்ட மதிப்பின் நிலையைக் கண்டறிய பின்வரும் தரவுத்தொகுப்பு எங்களிடம் உள்ளது என்று வைத்துக்கொள்வோம்.
இந்த அட்டவணையில், நெடுவரிசையில் (A2:A23) நகரத்தின் பெயரை (மெம்பிஸ்) கண்டுபிடிக்க விரும்புகிறோம், எனவே இந்த சூத்திரத்தைப் பயன்படுத்துகிறோம்:
=MATCH("மெம்பிஸ்",A2:A23,0)
நகரின் பெயரின் சரியான பொருத்தத்தை நாம் கண்டுபிடிக்க விரும்புவதால் மூன்றாவது வாதம் '0' ஆக அமைக்கப்பட்டுள்ளது. சூத்திரத்தில் உள்ள நகரத்தின் பெயர் "மெம்பிஸ்" சிறிய எழுத்தில் இருப்பதை நீங்கள் காணலாம், அட்டவணையில் நகரத்தின் பெயரின் முதல் எழுத்து பெரிய எழுத்தில் (மெம்பிஸ்) உள்ளது. இருப்பினும், கொடுக்கப்பட்ட வரம்பில் குறிப்பிட்ட மதிப்பின் நிலையை சூத்திரத்தால் கண்டறிய முடியும். MATCH செயல்பாடு கேஸ்-சென்சிட்டிவ் ஆக இருப்பதால் தான்.
குறிப்பு: தேடல் வரம்பில் லுக்அப்_மதிப்பு காணப்படவில்லை அல்லது தவறான தேடல் வரம்பைக் குறிப்பிட்டால், செயல்பாடு #N/A பிழையை வழங்கும்.
செயல்பாட்டின் முதல் வாதத்தில் நேரடி மதிப்புக்குப் பதிலாக செல் குறிப்பைப் பயன்படுத்தலாம். கீழே உள்ள சூத்திரம் செல் F2 இல் மதிப்பின் நிலையைக் கண்டறிந்து செல் F3 இல் முடிவை வழங்குகிறது.
தோராயமான போட்டியின் நிலையைக் கண்டறியவும்
தேடுதல் மதிப்பின் தோராயமான அல்லது சரியான பொருத்தத்தை நீங்கள் பார்த்து அதன் நிலையைத் திரும்பப் பெற இரண்டு வழிகள் உள்ளன.
- ஒரு வழி, குறிப்பிட்ட மதிப்பை விட அதிகமாக அல்லது சமமாக இருக்கும் (அடுத்த பெரிய பொருத்தம்) சிறிய மதிப்பைக் கண்டறிவது. செயல்பாட்டின் கடைசி வாதத்தை (மேட்ச்_டைப்) ‘-1’ ஆக அமைப்பதன் மூலம் இதை அடையலாம்.
- மற்றொரு வழி, கொடுக்கப்பட்ட மதிப்பைக் காட்டிலும் குறைவான அல்லது சமமான (அடுத்த சிறிய பொருத்தம்) மிகப்பெரிய மதிப்பாகும். செயல்பாட்டின் போட்டி_வகையை ‘1’ ஆக அமைப்பதன் மூலம் இதை அடையலாம்
அடுத்த சிறிய போட்டி
பொருத்த வகையை '1' என அமைக்கும் போது குறிப்பிட்ட மதிப்புடன் சரியான பொருத்தத்தை செயல்பாட்டினால் கண்டறிய முடியவில்லை எனில், அது குறிப்பிட்ட மதிப்பை விட சற்றே குறைவாக இருக்கும் மிகப்பெரிய மதிப்பைக் கண்டறிந்து (அடுத்த சிறிய மதிப்பைக் குறிக்கும்) அதன் நிலையைத் தருகிறது. . இது வேலை செய்ய, நீங்கள் வரிசையை ஏறுவரிசையில் வரிசைப்படுத்த வேண்டும், இல்லையெனில் அது பிழையை ஏற்படுத்தும்.
எடுத்துக்காட்டில், அடுத்த சிறிய பொருத்தத்தைக் கண்டறிய கீழே உள்ள சூத்திரத்தைப் பயன்படுத்துகிறோம்:
=மேட்ச்(F2,D2:D23,1)
செல் F2 இல் உள்ள மதிப்புக்கான சரியான பொருத்தத்தை இந்த சூத்திரத்தால் கண்டுபிடிக்க முடியவில்லை என்றால், அது அடுத்த சிறிய மதிப்பான 98 இன் நிலையை (16) சுட்டிக்காட்டுகிறது.
அடுத்த மிகப்பெரிய போட்டி
பொருத்த வகையானது ‘-1’ என அமைக்கப்பட்டு, MATCH செயல்பாட்டால் சரியான பொருத்தத்தைக் கண்டறிய முடியவில்லை என்றால், அது குறிப்பிட்ட மதிப்பை விட (அடுத்த பெரிய மதிப்பைக் குறிக்கும்) மிகச்சிறிய மதிப்பைக் கண்டறிந்து அதன் நிலையைத் தரும். இந்த முறைக்கான தேடல் வரிசையை இறங்கு வரிசையில் வரிசைப்படுத்த வேண்டும் இல்லையெனில் அது பிழையை வழங்கும்.
எடுத்துக்காட்டாக, தேடல் மதிப்புக்கு அடுத்த பெரிய பொருத்தத்தைக் கண்டறிய பின்வரும் சூத்திரத்தை உள்ளிடவும்:
=மேட்ச்(F2,D2:D23,-1)
இந்த MATCH செயல்பாடு D2:D23 என்ற தேடல் வரம்பில் F2 (55) இல் உள்ள மதிப்பைத் தேடுகிறது, மேலும் அது சரியான பொருத்தத்தைக் கண்டறிய முடியாதபோது, அடுத்த பெரிய மதிப்பான 58 இன் நிலையை (16) வழங்கும்.
வைல்டு கார்டு போட்டி
வைல்டு கார்டுகளை MATCH செயல்பாட்டில் பயன்படுத்த முடியும், match_type ஆனது ‘0’ ஆக அமைக்கப்பட்டு, தேடல் மதிப்பு உரைச் சரமாக இருந்தால் மட்டுமே. MATCH செயல்பாட்டில் நீங்கள் பயன்படுத்தக்கூடிய வைல்டு கார்டுகள் உள்ளன: ஒரு நட்சத்திரம் (*) மற்றும் ஒரு கேள்விக்குறி (?).
- கேள்வி குறி (?) எந்த ஒரு எழுத்து அல்லது எழுத்தையும் உரைச் சரத்துடன் பொருத்தப் பயன்படுகிறது.
- நட்சத்திரக் குறியீடு (*) சரத்துடன் எத்தனை எழுத்துக்களையும் பொருத்தப் பயன்படுகிறது.
எடுத்துக்காட்டாக, ஏதேனும் இரண்டு எழுத்துகளுடன் (வைல்டு கார்டுகளின் இடங்களில்) உரைச் சரத்துடன் பொருந்தக்கூடிய மதிப்பைக் கண்டறிய MATCH செயல்பாட்டின் lookup_value (Lo??n) இல் இரண்டு ‘?’ வைல்டு கார்டுகளைப் பயன்படுத்தினோம். மற்றும் செயல்பாடு செல் E5 இல் பொருந்தக்கூடிய மதிப்பின் ஒப்பீட்டு நிலையை வழங்குகிறது.
=MATCH("Lo??n",A2:A22,0)
நீங்கள் (*) வைல்டு கார்டை (?) போலவே பயன்படுத்தலாம், ஆனால் எந்த ஒரு எழுத்தையும் பொருத்த ஒரு கேள்விக்குறி பயன்படுத்தப்படும் அதே வேளையில், எத்தனை எழுத்துக்களையும் பொருத்த ஒரு நட்சத்திரம் பயன்படுத்தப்படுகிறது.
உதாரணமாக, நீங்கள் ‘sp*’ ஐப் பயன்படுத்தினால், செயல்பாடு ஸ்பீக்கர், வேகம் அல்லது ஸ்பீல்பெர்க் போன்றவற்றுடன் பொருந்தக்கூடும். ஆனால் செயல்பாடு பார்வை மதிப்புடன் பொருந்தக்கூடிய பல/நகல் மதிப்புகளைக் கண்டால், அது முதல் மதிப்பின் நிலையை மட்டுமே வழங்கும்.
எடுத்துக்காட்டில், லுக்அப்_மதிப்பு வாதத்தில் “Kil*o” ஐ உள்ளிட்டோம். எனவே MATCH() செயல்பாடு தொடக்கத்தில் ‘Kil’, இறுதியில் ‘o’ மற்றும் இடையில் உள்ள எழுத்துக்களைக் கொண்ட உரையைத் தேடுகிறது. வரிசையில் கிளிமஞ்சாரோவுடன் ‘Kil*o’ பொருந்துகிறது, எனவே செயல்பாடு கிளிமஞ்சாரோவின் ஒப்பீட்டு நிலையை வழங்குகிறது, இது 16 ஆகும்.
INDEX மற்றும் MATCH
MATCH செயல்பாடுகள் அரிதாகவே தனியாகப் பயன்படுத்தப்படுகின்றன. சக்திவாய்ந்த சூத்திரங்களை உருவாக்க அவை பெரும்பாலும் பிற செயல்பாடுகளுடன் இணைக்கப்படுகின்றன. MATCH செயல்பாடு INDEX செயல்பாட்டுடன் இணைந்தால், அது மேம்பட்ட தேடல்களைச் செய்ய முடியும். பலர் இன்னும் ஒரு மதிப்பைத் தேட VLOOKUP ஐப் பயன்படுத்த விரும்புகிறார்கள், ஏனெனில் இது எளிமையானது ஆனால் VLOOKUP ஐ விட INDEX MATCH மிகவும் நெகிழ்வானது மற்றும் வேகமானது.
VLOOKUP ஆனது ஒரு மதிப்பை செங்குத்தாக அதாவது நெடுவரிசைகளை மட்டுமே பார்க்க முடியும், அதே சமயம் INDEX MATCH காம்போ செங்குத்து மற்றும் கிடைமட்ட தேடல்களை செய்ய முடியும்.
அட்டவணை அல்லது வரம்பில் ஒரு குறிப்பிட்ட இடத்தில் மதிப்பை மீட்டெடுக்க INDEX செயல்பாடு பயன்படுத்தப்படுகிறது. MATCH செயல்பாடு ஒரு நெடுவரிசை அல்லது வரிசையில் உள்ள மதிப்பின் ஒப்பீட்டு நிலையை வழங்குகிறது. இணைந்தால், ஒரு குறிப்பிட்ட மதிப்பின் வரிசை அல்லது நெடுவரிசை எண்ணை (இருப்பிடம்) MATCH கண்டறியும், மேலும் INDEX செயல்பாடு அந்த வரிசை மற்றும் நெடுவரிசை எண்ணின் அடிப்படையில் மதிப்பை மீட்டெடுக்கிறது.
INDEX செயல்பாட்டின் தொடரியல்:
=INDEX(வரிசை,வரிசை_எண்,[col_num],)
எப்படியும் ஒரு உதாரணத்துடன் INDEX MATCH எவ்வாறு செயல்படுகிறது என்பதைப் பார்ப்போம்.
கீழே உள்ள எடுத்துக்காட்டில், 'அன்னே' என்ற மாணவிக்கான 'Quiz2' மதிப்பெண்ணை மீட்டெடுக்க விரும்புகிறோம். இதைச் செய்ய, பின்வரும் சூத்திரத்தைப் பயன்படுத்துவோம்:
=குறியீடு(B2:F20,MATCH(H2,A2:A20,0),3)
மதிப்பை மீட்டெடுக்க INDEX க்கு வரிசை மற்றும் நெடுவரிசை எண் தேவை. மேலே உள்ள சூத்திரத்தில், உள்ளமைக்கப்பட்ட மேட்ச் செயல்பாடு 'அன்னே' (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 மதிப்பெண்ணைப் பெறுகிறது.
இப்போது, எக்செல் இல் மேட்ச் செயல்பாட்டை எவ்வாறு பயன்படுத்துவது என்பது உங்களுக்குத் தெரியும்.