எக்செல்

முதல் பொருத்தம் கலத்தைக் கொண்டுள்ளது

Get First Match Cell Contains

எக்செல் சூத்திரம்: முதல் பொருத்தம் கலத்தைக் கொண்டுள்ளதுபொதுவான சூத்திரம் | _+_ | சுருக்கம்

பல விஷயங்களில் ஒன்றிற்கு ஒரு கலத்தை சரிபார்த்து, பட்டியலில் காணப்படும் முதல் பொருத்தத்தை திருப்பித் தர, நீங்கள் ஒரு பொருளைக் கண்டுபிடிக்க தேடல் அல்லது கண்டுபிடிப்பைப் பயன்படுத்தும் ஒரு INDEX / MATCH சூத்திரத்தைப் பயன்படுத்தலாம். காட்டப்பட்டுள்ள எடுத்துக்காட்டில், C5 இல் உள்ள சூத்திரம்:





{= INDEX (things, MATCH (TRUE, ISNUMBER ( SEARCH (things,A1)),0))}

எங்கே 'விஷயங்கள்' உள்ளது பெயரிடப்பட்ட வரம்பு E5: E9.

வெற்று கலங்களை எண்ண எக்செல் சூத்திரம்

குறிப்பு: இது ஒரு வரிசை சூத்திரம் மேலும் கண்ட்ரோல் + ஷிப்ட் + என்டரை உள்ளிட வேண்டும்.





விளக்கம்

இந்த எடுத்துக்காட்டில், 'விஷயங்கள்' (E5: E9) என்ற பெயரிடப்பட்ட வரம்பில் வண்ணங்களின் பட்டியல் எங்களிடம் உள்ளது. இந்த வண்ணங்களில் ஏதேனும் உள்ளதா என்று பார்க்க B நெடுவரிசையில் உள்ள உரையை நாங்கள் சரிபார்க்க விரும்புகிறோம். அப்படியானால், கண்டுபிடிக்கப்பட்ட முதல் வண்ணத்தின் பெயரை நாங்கள் திருப்பித் தர விரும்புகிறோம்.

உள்ளே இருந்து வேலை, இந்த சூத்திரம் பயன்படுத்துகிறது ISNUMBER செயல்பாடு மற்றும் தேடல் செயல்பாடு இது போன்ற 'விஷயங்களில்' பட்டியலிடப்பட்டுள்ள ஒவ்வொரு வண்ணத்திற்கும் B5 இல் உரையைத் தேட:



 
{= INDEX (things, MATCH (TRUE, ISNUMBER ( SEARCH (things,B5)),0))}

இந்த வெளிப்பாடு ஒரு சூத்திரத்தை அடிப்படையாகக் கொண்டது ( இங்கே விரிவாக விளக்கப்பட்டுள்ளது ) ஒரு ஒற்றை துணைக்கு ஒரு கலத்தை சரிபார்க்கிறது. கலத்தில் சப்ஸ்ட்ரிங் இருந்தால், வெளிப்பாடு உண்மையானது. இல்லையெனில், வெளிப்பாடு தவறானது.

நாம் இந்த தேடலை கொடுக்கும்போது விஷயங்களின் பட்டியல் (ஒரு விஷயத்திற்குப் பதிலாக) பலவிதமான முடிவுகளை நமக்குத் தரும். காணப்படும் ஒவ்வொரு நிறமும் ஒரு எண் நிலையை உருவாக்கும், மேலும் காணப்படாத வண்ணங்கள் பிழையை உருவாக்கும்:

 
 ISNUMBER ( SEARCH (things,B5)

ISNUMBER செயல்பாடு பின்னர் முடிவுகளை TRUE / FALSE மதிப்புகளாக மாற்றுகிறது. எந்த எண்ணும் உண்மை ஆகிறது, மேலும் எந்த பிழையும் (காணப்படவில்லை) பொய்யாகிவிடும். இதன் விளைவாக ஒரு வரிசை உள்ளது:

 
{#VALUE!#VALUE!20#VALUE!#VALUE!}

இந்த வரிசை திருப்பி அனுப்பப்பட்டது போட்டி செயல்பாடு வரிசை வாதமாக. தேடும் மதிப்பு உண்மை மற்றும் சரியான பொருத்தம் கட்டாயப்படுத்த போட்டி வகை பூஜ்ஜியமாக அமைக்கப்பட்டுள்ளது. பொருந்தும் வண்ணம் இருக்கும்போது, ​​முதலில் கண்டுபிடிக்கப்பட்ட நிலையை MATCH வழங்குகிறது. இந்த மதிப்பு இதில் கொடுக்கப்பட்டுள்ளது INDEX செயல்பாடு வரிசை எண்ணாக, பெயரிடப்பட்ட வரம்பு 'விஷயங்கள்' வரிசையாக வழங்கப்படுகிறது. குறைந்தது ஒரு பொருத்தம் இருக்கும்போது, ​​INDEX அந்த நிலையில் நிறத்தை அளிக்கிறது. பொருந்தவில்லை எனில், இந்த சூத்திரம் #N/A பிழையை அளிக்கிறது.

கடின குறியீட்டு மதிப்புகளுடன்

இந்த எடுத்துக்காட்டில் 'விஷயங்கள்' போன்ற வெளிப்புற பெயரிடப்பட்ட வரம்பை நீங்கள் அமைக்க விரும்பவில்லை என்றால், நீங்கள் 'வரிசை மாறிலிகள்' போன்ற சூத்திரத்தில் மதிப்பெண்களை கடினமாக குறியிடலாம்:

எக்செல் இல் ஸ்பார்க்லைன்களை எவ்வாறு பயன்படுத்துவது
 
{FALSEFALSETRUEFALSEFALSE}

கலத்தில் முதல் பொருத்தத்தைப் பெறுங்கள்

இங்குள்ள மொழி மிகவும் குழப்பமாக உள்ளது, ஆனால் மேலே உள்ள சூத்திரம் அதில் காணப்படும் முதல் பொருத்தத்தை வழங்கும் பார்க்க வேண்டிய விஷயங்களின் பட்டியல் . அதற்கு பதிலாக நீங்கள் கண்டுபிடிக்கப்பட்ட முதல் பொருத்தத்தை திருப்பித் தர விரும்பினால் சோதிக்கப்படும் கலத்தில் இது போன்ற சூத்திரத்தை நீங்கள் முயற்சி செய்யலாம்:

 
{= INDEX ({'red','green','blue'}, MATCH (TRUE, ISNUMBER ( SEARCH ({'red','green','blue'},B5)),0))}

சூத்திரத்தின் இந்த பதிப்பில், இந்த துணுக்கின் முடிவைப் பார்க்க MATCH செயல்பாடு அமைக்கப்பட்டுள்ளது:

 
= INDEX (things, MATCH ( AGGREGATE (15,6, SEARCH (things,A1),1), SEARCH (things,A1),0))

இது பயன்படுத்துகிறது ஒட்டுமொத்த செயல்பாடு தேடல் மூலம் பெறப்பட்ட முடிவுகளில் குறைந்தபட்ச மதிப்பைப் பெற. எங்களுக்கு இங்கே ஒருங்கிணைப்பு தேவை, ஏனென்றால் உள்வரும் வரிசையில் பிழைகள் இருக்கும் (விஷயங்கள் கிடைக்காதபோது தேடப்படும்)

AGGREGATE இலிருந்து பெறப்பட்ட முடிவு, பொருத்துதலின் மதிப்பு என நேரடியாக MATCH க்குத் திரும்பும். இறுதி முடிவு கலத்தில் காணப்படும் முதல் பொருத்தம், விஷயங்களின் பட்டியலில் காணப்படும் முதல் பொருத்தம் அல்ல.

ஆசிரியர் டேவ் பிரன்ஸ்


^