எக்செல் (4 முறைகள்) இல் உள்ள அளவுகோல்களின் அடிப்படையில் பட்டியலை உருவாக்குவது எப்படி

  • இதை பகிர்
Hugh West

எக்செல் இல், சில நேரங்களில் நீங்கள் அளவுகோல்களின் அடிப்படையில் ஒரு பட்டியலை உருவாக்க வேண்டியிருக்கும். அளவுகோல்களின் அடிப்படையில் ஒரு பட்டியலை எவ்வாறு உருவாக்குவது என்பதை இன்று நாங்கள் உங்களுக்குக் காண்பிக்கப் போகிறோம். இந்த அமர்விற்கு, நாங்கள் Excel 365 ஐப் பயன்படுத்துகிறோம், இருப்பினும் இந்தப் பதிப்பைப் பயன்படுத்த பரிந்துரைக்கப்பட்டாலும், உங்களுடையதைப் பயன்படுத்த தயங்க வேண்டாம்.

முதலில், எங்கள் எடுத்துக்காட்டுகளின் அடிப்படையான தரவுத்தொகுப்பைப் பற்றி முதலில் தெரிந்து கொள்வோம்.

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

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

பயிற்சிப் பணிப்புத்தகம்

பின்வரும் இணைப்பிலிருந்து பயிற்சிப் பணிப்புத்தகத்தைப் பதிவிறக்க உங்களை வரவேற்கிறோம்.

எக்செல் அளவுகோல்களின் அடிப்படையில் பட்டியலை உருவாக்கு

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

1. INDEX-SMALL கலவையைப் பயன்படுத்தி பட்டியலை உருவாக்க

இங்கே நமக்கு ஒரு பட்டியல் தேவை, எனவே எங்கள் சூத்திரம் ஒன்றாக இருக்க வேண்டும். இது அட்டவணையில் இருந்து பல மதிப்புகளை மீட்டெடுக்கும். அந்தப் பணிக்கு, INDEX மற்றும் SMALL செயல்பாடுகளின் கலவையைப் பயன்படுத்தலாம்.

இந்தச் செயல்பாடுகளை அறிய, இந்தக் கட்டுரைகளைப் பார்க்கவும்: இன்டெக்ஸ், சிறியது.

இந்த இரண்டையும் சேர்த்து, நமக்கு சில உதவி செயல்பாடுகள் தேவைப்படும், IF , ROW மற்றும் IFERROR . மேலும் தகவலுக்கு கட்டுரைகளைப் பார்க்கவும்: IF, ROW, IFERROR.

சூத்திரத்தை ஆராய்வோம்

=IFERROR(INDEX($B$2:$B$12,SMALL(IF($C$2:$C$12=$G$2,ROW($B$2:$B$12)),ROW(1:1))-1,1),"") <0

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

என்றால், சிறியது, அளவுகோல்கள் பொருந்துமா இல்லையா என்பதைச் சரிபார்க்கிறது, மேலும் ROW செயல்பாடு நெடுவரிசையின் கலங்களுக்கு மேல் மீண்டும் செயல்படும். .

பின்னர் வெளிப்புற ROW என்பது SMALL செயல்பாட்டிற்கான k-th மதிப்பைக் குறிக்கிறது. இந்தச் செயல்பாடுகள் இணைந்து வரிசை எண்ணை வழங்கும் மற்றும் INDEX முடிவை வழங்கும்.

IFERROR சூத்திரத்தில் ஏதேனும் பிழை ஏற்பட்டால் அதைச் சமாளிக்க.

கீழே இழுக்கவும், கொடுக்கப்பட்ட பகுதியில் உள்ள அனைத்து நபர்களையும் பெறுவீர்கள்.

அதேபோல், மற்ற பகுதிகளுக்கான சூத்திரத்தை எழுதவும் (சூத்திரம் ஒன்றுதான், கலத்தை மட்டும் மாற்றவும்).

ஒரு மாற்று INDEX-SMALL சேர்க்கை

நாம் மாற்று வழியில் சூத்திரத்தை எழுதலாம். சூத்திரத்திற்குப் பயன்படுத்தப்படும் செயல்பாடுகள் முந்தையதைப் போலவே இருக்கும். விளக்கக்காட்சி மட்டும் வித்தியாசமாக இருக்கும்.

சூத்திரத்தைப் பார்ப்போம்

=IFERROR(INDEX($B$2:$B$12,SMALL(IF($C$2:$C$12=G$2,ROW($B$2:$B$12)-1),ROW(1:1)),1),"")

மீண்டும், நீங்கள் CTRL + SHIFT + ENTER ஐ அழுத்த வேண்டும் ஐச் செயல்படுத்துவதற்குசூத்திரம்.

இந்த இரண்டு சூத்திரங்களுக்கும் இடையே சிறிய வேறுபாடு உள்ளது, அவற்றை வேறுபடுத்திப் பார்க்க முடியுமா?

ஆம், எங்களின் முந்தைய சூத்திரத்தில், 1ஐக் கழித்துள்ளோம் சிறிய பகுதியின் இறுதியில், ஆனால் இங்கே நாம் IF பகுதிக்குள் 1ஐக் கழித்துள்ளோம்.

1ஐக் கழிப்பதன் நோக்கம் சரியான வரிசை எண்ணுக்குச் சேனலைஸ் செய்வதாகும். முன்னதாக நாங்கள் அதை கடைசியாகச் செய்துள்ளோம், இங்கே முன்பு செய்தோம், மேலும் செயல்பாட்டிற்குச் செல்லுங்கள்.

பட்டியலை முடிக்க மற்ற அளவுகோல்களுக்கான சூத்திரத்தை எழுதவும்.

0> மேலும் படிக்க: எக்செல் இல் ஒரு கலத்திற்குள் ஒரு பட்டியலை உருவாக்குவது எப்படி (3 விரைவு முறைகள்)

2. பட்டியலை உருவாக்க மொத்த செயல்பாட்டைப் பயன்படுத்தி

எக்செல் உங்களுக்கு வழங்குகிறது AGGREGATE எனப்படும் செயல்பாடு பல்வேறு பணிகளைச் செய்ய நீங்கள் பயன்படுத்தலாம். அளவுகோல்களின் அடிப்படையில் ஒரு பட்டியலை உருவாக்க இங்கே செயல்பாட்டைப் பயன்படுத்தலாம்.

AGGREGATE செயல்பாடு சராசரி, COUNT, MAX போன்ற மொத்தக் கணக்கீட்டை வழங்குகிறது.

தொடரியல் AGGREGATE செயல்பாடு பின்வருமாறு:

AGGREGATE(function_number,behavior_options, range)

function_number: இந்த எண் எந்தக் கணக்கீடு செய்யப்பட வேண்டும் என்பதைக் குறிப்பிடுகிறது.

behavior_options: இதை எண்ணைப் பயன்படுத்தி அமைக்கவும். இந்த எண் செயல்பாடு எவ்வாறு செயல்படும் என்பதைக் குறிக்கிறது.

வரம்பு: நீங்கள் ஒருங்கிணைக்க விரும்பும் வரம்பு.

AGGREGATE செயல்பாடு பல பணிகளைச் செய்கிறது எனவே எண்கள் செயல்பாடுகள் அதற்குள் முன் வரையறுக்கப்பட்டுள்ளன. அடிக்கடி பயன்படுத்தப்படும் சில செயல்பாடுகளை நாங்கள் பட்டியலிடுகிறோம்எண்கள்

செயல்பாடு செயல்_எண்
சராசரி 1
COUNT 2
COUNTA 3
அதிகபட்சம் 4
MIN 5
தயாரிப்பு 6
தொகை 9
பெரிய 14
சிறியது 15

செயல்பாட்டைப் பற்றி மேலும் அறிய, Microsoft Support ​​தளத்தைப் பார்வையிடவும்.

இப்போது சூத்திரத்தைப் பார்ப்போம்,

=IFERROR(INDEX($B$2:$B$12,AGGREGATE(15,6,IF($C$2:$C$12=G$2,ROW($B$2:$B$12)-1),ROW(1:1)),1),"")

இங்கே AGGREGATE செயல்பாட்டுடன், INDEX<8ஐப் பயன்படுத்தியுள்ளோம்> சூத்திரத்தின் பிற்பகுதியில் காணப்படும் பொருத்தங்களின் அடிப்படையில் மதிப்புகளை வழங்கும் வரிசையை INDEX கொண்டுள்ளது.

நீங்கள் 15 ஐ <30 ஆகப் பயன்படுத்தியிருப்பதைக் காணலாம். AGGREGATE இல்>function_number . மேலே உள்ள அட்டவணையில் இருந்து, சிறிய செயல்பாட்டிற்கான 15 அழைப்புகளைக் காணலாம். இப்போது நீங்கள் தொடர்புபடுத்த முடியுமா?

ஆம், இன்டெக்ஸ்-சிறிய சூத்திரத்தை AGGREGATE செயல்பாட்டின் முறையில் செயல்படுத்தியுள்ளோம்.

6 நடத்தை விருப்பத்திற்கு, இது பிழை மதிப்புகளை புறக்கணிக்கவும் என்பதைக் குறிக்கிறது.

மீதமுள்ள மதிப்புகளுக்கு சூத்திரத்தை எழுதவும்.

0>

இதே போன்ற வாசிப்புகள்

  • எக்செல் இல் செய்ய வேண்டிய பட்டியலை எவ்வாறு உருவாக்குவது (3 எளிய முறைகள்)
  • >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

    3. INDEX-MATCH-COUNTIF ஐப் பயன்படுத்தி தனிப்பட்ட பட்டியலை உருவாக்கவும்

    நாம் அளவுகோல்களின் அடிப்படையில் தனித்துவமான பட்டியலை உருவாக்கலாம். அதற்கு, INDEX , MATCH , மற்றும் COUNTIF ஆகியவற்றின் கலவையைப் பயன்படுத்தலாம்.

    COUNTIF கவுண்ட்ஸ் செல்கள் ஒரு நிபந்தனையை சந்திக்கும் வரம்பு. மேலும் MATCH ஒரு வரம்பில் ஒரு தேடல் மதிப்பின் நிலையைக் கண்டறியும். இந்தச் செயல்பாடுகளைப் பற்றி மேலும் அறிய, இந்தக் கட்டுரைகளைப் பார்வையிடவும்: MATCH, COUNTIF.

    சூத்திரத்தை ஆராய்வோம்

    =IFERROR(INDEX($B$2:$B$12, MATCH(0, IF(G$2=$C$2:$C$12, COUNTIF($G$2:$G2, $B$2:$B$12), ""), 0)),"")

    இந்த சூத்திரத்தில்: பி2: B12 என்பது நீங்கள் பிரித்தெடுக்க விரும்பும் தனிப்பட்ட மதிப்புகளைக் கொண்ட நெடுவரிசை வரம்பாகும், C2:C12 என்பது நீங்கள் G2 அடிப்படையிலான அளவுகோலைக் கொண்டிருக்கும் அளவுகோலைக் குறிக்கிறது.

    MATCH செயல்பாட்டிற்குள், 0 ஐ lookup_array ஆக வழங்கினோம், மற்றும் lookup_range க்கு IF ஐப் பயன்படுத்தினோம் COUNTIF கொண்டிருக்கும் பகுதி. எனவே, இந்த பகுதி 0 காணப்படும் வரை மதிப்பை வழங்குகிறது. இங்குள்ள மதிப்பு INDEX க்கான வரிசை எண்ணாக வேலை செய்கிறது.

    அதை கீழே இழுக்கவும், எல்லா தனிப்பட்ட மதிப்புகளையும் நீங்கள் காண்பீர்கள்.

    சூத்திரத்தை இயக்க CTRL+SHIFT + ENTER ஐப் பயன்படுத்த மறக்க வேண்டாம்.

    இது ஒரு தனித்துவத்தை உருவாக்குவதற்கான அணுகுமுறைகளின் கெளரவமான குறிப்பு ஆகும். பட்டியல். தனிப்பட்ட பட்டியலை அடிப்படையில் உருவாக்குவது பற்றி அறிய இந்தக் கட்டுரையைப் பின்தொடரவும். பின்னர் நீங்கள் ஒரு கட்டமைக்கப்பட்ட பணியை செய்ய முடியும்- FILTER எனப்படும் செயல்பாட்டில்.

    FILTER செயல்பாடு கொடுக்கப்பட்ட அளவுகோல்களின் அடிப்படையில் தரவு வரம்பை வடிகட்டுகிறது மற்றும் பொருந்தும் பதிவுகளை பிரித்தெடுக்கிறது. செயல்பாட்டைப் பற்றி அறிய, இந்தக் கட்டுரையைப் பார்வையிடவும்: FILTER .

    இப்போது, ​​எங்கள் சூத்திரம் பின்வரும் ஒன்றாக இருக்கும்,

    =FILTER($B$2:$B$12,$C$2:$C$12=G$2)

    B2:B12 என்பது வடிகட்டப்பட வேண்டிய வரிசை. நாங்கள் பட்டியலை உருவாக்கும் அடிப்படையில் நிபந்தனையை வழங்கியுள்ளோம்.

    இங்கே நீங்கள் சூத்திரத்தை கீழே இழுக்க வேண்டியதில்லை, இது ஒரே நேரத்தில் அனைத்து மதிப்புகளையும் வழங்கி பட்டியலை பூர்த்தி செய்யும்.

    மேலும் படிக்க: எக்செல் இல் அகரவரிசைப் பட்டியலை எவ்வாறு உருவாக்குவது (3 வழிகள்)

    முடிவு

    இன்னைக்கு அவ்வளவுதான். அளவுகோல்களின் அடிப்படையில் பட்டியலை உருவாக்க பல வழிகளை பட்டியலிட்டுள்ளோம். இது உங்களுக்கு பயனுள்ளதாக இருக்கும் என்று நம்புகிறேன். எதையும் புரிந்து கொள்ள கடினமாக இருந்தால் தயங்காமல் கருத்து தெரிவிக்கவும். இங்கே நாம் தவறவிட்ட வேறு எந்த முறைகளையும் எங்களுக்குத் தெரியப்படுத்துங்கள்.

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