எக்செல்

வரிசை சூத்திரத்தில் மதிப்புகளை வடிகட்டவும்

Filter Values Array Formula

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

ஒரு வரிசை சூத்திரத்தில் ஒரு தரவை வடிகட்ட (சில மதிப்புகளை விலக்க அல்லது தேவை), IF, MATCH மற்றும் ISNUMBER செயல்பாடுகளின் அடிப்படையில் ஒரு வரிசை சூத்திரத்தைப் பயன்படுத்தலாம்.





காட்டப்பட்டுள்ள எடுத்துக்காட்டில், H5 இல் உள்ள சூத்திரம்:

{= IF ( ISNUMBER ( MATCH (data,filter,0)),data)}

எங்கே 'தரவு' உள்ளது பெயரிடப்பட்ட வரம்பு B4: D11 மற்றும் 'வடிகட்டி' என்பது பெயரிடப்பட்ட வரம்பு F4: F6.





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

ஒரு சரத்தில் உள்ள எழுத்துகளின் எண்ணிக்கையை வழங்கும் செயல்பாடு
விளக்கம்
  1. MATCH செயல்பாடு பெயரிடப்பட்ட வரம்பில் உள்ள அனைத்து மதிப்புகளையும் சரிபார்க்கிறது 'தரவு' 'வடிப்பான்' மதிப்புகளுக்கு எதிராக
  2. ISNUMBER பொருந்திய மதிப்புகளை TRUE ஆகவும் பொருந்தாத மதிப்புகளை FALSE ஆகவும் மாற்றுகிறது
  3. IF 'வடிகட்டியில்' மதிப்புகளைத் தவிர்த்து, மதிப்புகளை வடிகட்ட மேலே #2 இல் உள்ள வரிசை வெளியீட்டைப் பயன்படுத்துகிறது

இறுதி வரிசை இதுபோல் தெரிகிறது:



{1, தவறு, 3 தவறு, 4, தவறு, தவறு, தவறு, தவறு 1, தவறு, 3 தவறு, தவறு, தவறு 3

COUNT ஆனது முடிவைச் சரிபார்க்க மட்டுமே பயன்படுத்தப்படுகிறது.

விலக்க வடிகட்டி

செல் H6 இல் 1-ISNUMBER ஐப் பயன்படுத்தி மதிப்புகளை விலக்க சூத்திரம் மாற்றப்பட்டுள்ளது:

 
{= COUNT ( IF ( ISNUMBER ( MATCH (data,filter,0)),data))}

இது மேலே உள்ள படி #2 இல் வரிசை வெளியீட்டை திறம்பட மாற்றுகிறது.

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


^