உள்ளடக்க அட்டவணை
CHOOSE செயல்பாட்டின் தொடரியல் மற்றும் அடிப்படைப் பயன்பாடுகளை டுடோரியல் விளக்குகிறது மற்றும் Excel இல் CHOOSE சூத்திரத்தை எவ்வாறு பயன்படுத்துவது என்பதைக் காட்டும் சில அற்பமான உதாரணங்களை வழங்குகிறது.
CHOOSE அதில் ஒன்றாகும். எக்செல் செயல்பாடுகள் தாங்களாகவே பயனுள்ளதாக இருக்காது, ஆனால் மற்ற செயல்பாடுகளுடன் இணைந்து பல அற்புதமான பலன்களைத் தருகின்றன. மிக அடிப்படையான மட்டத்தில், அந்த மதிப்பின் நிலையைக் குறிப்பிடுவதன் மூலம் ஒரு பட்டியலிலிருந்து ஒரு மதிப்பைப் பெற நீங்கள் தேர்வுச் செயல்பாட்டைப் பயன்படுத்துகிறீர்கள். இந்த டுடோரியலில் மேலும், நீங்கள் பல மேம்பட்ட பயன்பாடுகளைக் காண்பீர்கள், அவை நிச்சயமாக ஆராயத் தகுந்தவை.
எக்செல் தேர்வு செயல்பாடு - தொடரியல் மற்றும் அடிப்படைப் பயன்பாடுகள்
எக்செல் இல் தேர்வு செயல்பாடு குறிப்பிட்ட நிலையின் அடிப்படையில் பட்டியலிலிருந்து ஒரு மதிப்பை வழங்கும் வகையில் வடிவமைக்கப்பட்டுள்ளது.
செயல்பாடு Excel 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010 மற்றும் Excel 2007 இல் கிடைக்கிறது.
CHOOSE செயல்பாட்டின் தொடரியல் பின்வருமாறு:
CHOOSE (index_num, value1, [value2], …)எங்கே:
Index_num (அவசியம்) - திரும்ப வேண்டிய மதிப்பின் நிலை. இது 1 மற்றும் 254 க்கு இடைப்பட்ட எந்த எண்ணாகவும் இருக்கலாம், செல் குறிப்பு அல்லது மற்றொரு சூத்திரம் மதிப்பு1 தேவை, மற்ற மதிப்புகள் விருப்பமானவை. இவை எண்கள், உரை மதிப்புகள், செல் குறிப்புகள், சூத்திரங்கள் அல்லது வரையறுக்கப்பட்ட பெயர்களாக இருக்கலாம்.
எளிமையான வடிவத்தில் தேர்வு சூத்திரத்தின் எடுத்துக்காட்டு:
=CHOOSE(3, "Mike", "Sally", "Amy", "Neal")
சூத்திரம் ஏனெனில் "ஆமி" என்று திரும்புகிறார் index_num என்பது 3 மற்றும் பட்டியலில் "Amy" 3வது மதிப்பு:
Excel CHOOSE செயல்பாடு - 3 விஷயங்கள் நினைவில் கொள்ள வேண்டும்!
தேர்வு என்பது மிகவும் எளிமையான செயல்பாடாகும், மேலும் உங்கள் பணித்தாள்களில் அதைச் செயல்படுத்துவதில் நீங்கள் எந்தச் சிக்கலையும் சந்திக்க மாட்டீர்கள். உங்கள் தேர்வு சூத்திரத்தின் மூலம் கிடைக்கும் முடிவு எதிர்பாராததாக இருந்தால் அல்லது நீங்கள் தேடும் முடிவு இல்லை என்றால், அது பின்வரும் காரணங்களால் இருக்கலாம்:
- தேர்வு செய்ய வேண்டிய மதிப்புகளின் எண்ணிக்கை 254 ஆக வரையறுக்கப்பட்டுள்ளது.
- index_num 1 க்கும் குறைவாகவோ அல்லது பட்டியலில் உள்ள மதிப்புகளின் எண்ணிக்கையை விட அதிகமாகவோ இருந்தால், #VALUE! பிழை திரும்பியது.
- index_num வாதம் ஒரு பின்னமாக இருந்தால், அது குறைந்த முழு எண்ணாக துண்டிக்கப்படும்.
எக்செல் - சூத்திரத்தில் CHOOSE செயல்பாட்டை எவ்வாறு பயன்படுத்துவது எடுத்துக்காட்டுகள்
CHOOSE ஆனது மற்ற எக்செல் செயல்பாடுகளின் திறன்களை எவ்வாறு விரிவுபடுத்துகிறது மற்றும் சில பொதுவான பணிகளுக்கு மாற்றுத் தீர்வுகளை வழங்குகிறது, பலரால் சாத்தியமற்றதாகக் கருதப்படும் செயல்களுக்கும் கூட.
Excel CHOOSE என்பதற்குப் பதிலாக உள்ளமை IFகள்
எக்செல் இல் அடிக்கடி செய்யக்கூடிய பணிகளில் ஒன்று, குறிப்பிட்ட நிபந்தனையின் அடிப்படையில் வெவ்வேறு மதிப்புகளை வழங்குவதாகும். பெரும்பாலான சந்தர்ப்பங்களில், கிளாசிக் உள்ளமைக்கப்பட்ட IF அறிக்கையைப் பயன்படுத்தி இதைச் செய்யலாம். ஆனால் CHOOSE செயல்பாடு விரைவான மற்றும் எளிதில் புரிந்துகொள்ளக்கூடிய மாற்றாக இருக்கலாம்.
எடுத்துக்காட்டு 1. நிபந்தனையின் அடிப்படையில் வெவ்வேறு மதிப்புகளை வழங்குங்கள்
உங்களிடம் மாணவர் மதிப்பெண்களின் நெடுவரிசை உள்ளது மற்றும் நீங்கள் லேபிளிட விரும்புகிறீர்கள் என்று வைத்துக்கொள்வோம். அடிப்படையில் மதிப்பெண்கள்பின்வரும் நிபந்தனைகள்:
முடிவு | மதிப்பெண் |
மோசமான | 0 - 50<22 |
திருப்திகரமான | 51 - 100 |
நல்லது | 101 - 150 |
அற்புதம் | 151க்கு மேல் |
இதைச் செய்வதற்கான ஒரு வழி, ஒரு சில IF சூத்திரங்களை ஒன்றோடொன்று இணைக்க வேண்டும்:
=IF(B2>=151, "Excellent", IF(B2>=101, "Good", IF(B2>=51, "Satisfactory", "Poor")))
இன்னொரு வழி நிபந்தனையுடன் தொடர்புடைய லேபிளைத் தேர்ந்தெடுப்பது:
=CHOOSE((B2>0) + (B2>=51) + (B2>=101) + (B2>=151), "Poor", "Satisfactory", "Good", "Excellent")
இந்த சூத்திரம் எவ்வாறு செயல்படுகிறது:
0> index_numவாதத்தில், நீங்கள் ஒவ்வொரு நிபந்தனையையும் மதிப்பிட்டு, நிபந்தனை பூர்த்தி செய்யப்பட்டால் TRUE என்றும், இல்லையெனில் FALSE என்றும் வழங்குவீர்கள். எடுத்துக்காட்டாக, செல் B2 இல் உள்ள மதிப்பு முதல் மூன்று நிபந்தனைகளைப் பூர்த்தி செய்கிறது, எனவே இந்த இடைநிலை முடிவைப் பெறுகிறோம்: =CHOOSE(TRUE + TRUE + TRUE + FALSE, "Poor", "Satisfactory", "Good", "Excellent")
பெரும்பாலான எக்செல் சூத்திரங்களில் TRUE 1 மற்றும் FALSE 0 க்கு சமமாக இருக்கும் சூத்திரம் இந்த மாற்றத்திற்கு உட்படுகிறது:
=CHOOSE(1 + 1 + 1 + 0, "Poor", "Satisfactory", "Good", "Excellent")
சேர்ப்புச் செயல்பாட்டிற்குப் பிறகு, எங்களிடம் உள்ளது:
=CHOOSE(3, "Poor", "Satisfactory", "Good", "Excellent")
இதன் விளைவாக, 3வது மதிப்பு பட்டியல் திரும்பியது, இது "நல்லது".
உதவிக்குறிப்புகள்:
- சூத்திரத்தை மிகவும் நெகிழ்வானதாக மாற்ற, கடின குறியீடு லேபிள்களுக்குப் பதிலாக செல் குறிப்புகளைப் பயன்படுத்தலாம், எடுத்துக்காட்டாக:
=CHOOSE((B2>0) + (B2>=51) + (B2>=101) + (B2>=151), $E$1, $E$2, $E$3, $E$4)
- உங்கள் நிபந்தனைகள் எதுவும் சரியில்லை எனில், index_num வாதமானது 0 ஆக அமைக்கப்பட்டு உங்கள் சூத்திரத்தை #VALUE ஐ திருப்பி அனுப்பும்! பிழை. இதைத் தவிர்க்க, IFERROR செயல்பாட்டில் CHOOSEஐ மடிக்கவும்:
=IFERROR(CHOOSE((B2>0) + (B2>=51) + (B2>=101) + (B2>=151), "Poor", "Satisfactory", "Good", "Excellent"), "")
எடுத்துக்காட்டு 2. நிபந்தனையின் அடிப்படையில் வெவ்வேறு கணக்கீடுகளைச் செய்யவும்
இதே பாணியில், நீExcel CHOOSE செயல்பாட்டைப் பயன்படுத்தி, சாத்தியமான கணக்கீடுகள்/சூத்திரங்களின் வரிசையில் பல IF அறிக்கைகளை ஒன்றோடொன்று இணைக்காமல் ஒரு கணக்கீடு செய்ய முடியும்.
உதாரணமாக, ஒவ்வொரு விற்பனையாளரின் விற்பனையையும் பொறுத்து கமிஷனைக் கணக்கிடுவோம்:
கமிஷன் | விற்பனை |
5% | $0 முதல் $50 |
7% | $51 to $100 |
10% | $101க்கு மேல் |
B2 இல் உள்ள விற்பனைத் தொகையுடன், சூத்திரம் பின்வரும் வடிவத்தைப் பெறுகிறது:
=CHOOSE((B2>0) + (B2>=51) + (B2>=101), B2*5%, B2*7%, B2*10%)
சூத்திரத்தில் உள்ள சதவீதங்களை கடின குறியீடு செய்வதற்குப் பதிலாக, உங்கள் குறிப்பு அட்டவணையில் ஏதேனும் இருந்தால் அதற்குரிய கலத்தை நீங்கள் குறிப்பிடலாம். $ குறியைப் பயன்படுத்தி குறிப்புகளைச் சரிசெய்ய நினைவில் கொள்ளுங்கள்.
=CHOOSE((B2>0) + (B2>=51) + (B2>=101), B2*$E$2, B2*$E$3, B2*$E$4)
எக்செல் ரேண்டம் டேட்டாவை உருவாக்குவதற்கான சூத்திரத்தைத் தேர்ந்தெடு
உங்களுக்குத் தெரிந்தபடி, மைக்ரோசாஃப்ட் எக்செல் உருவாக்க ஒரு சிறப்புச் செயல்பாடு உள்ளது. நீங்கள் குறிப்பிடும் கீழ் மற்றும் மேல் எண்களுக்கு இடையே உள்ள சீரற்ற முழு எண்கள் - RANDBETWEEN செயல்பாடு. CHOOSE இன் index_num வாதத்தில் அதை இணைத்து, உங்கள் சூத்திரம் நீங்கள் விரும்பும் எந்த சீரற்ற தரவையும் உருவாக்கும்.
உதாரணமாக, இந்த சூத்திரம் சீரற்ற தேர்வு முடிவுகளின் பட்டியலை உருவாக்கலாம்:
=CHOOSE(RANDBETWEEN(1,4), "Poor", "Satisfactory", "Good", "Excellent")
சூத்திரத்தின் தர்க்கம் தெளிவாக உள்ளது: RANDBETWEEN ஆனது 1 முதல் 4 வரையிலான சீரற்ற எண்களை உருவாக்குகிறது மற்றும் நான்கு மதிப்புகளின் முன் வரையறுக்கப்பட்ட பட்டியலிலிருந்து தொடர்புடைய மதிப்பை CHOOSE வழங்கும்.
குறிப்பு. RANDBETWEEN என்பது ஒரு கொந்தளிப்பான செயல்பாடாகும், மேலும் இது ஒவ்வொன்றிலும் மீண்டும் கணக்கிடுகிறதுபணித்தாளில் நீங்கள் செய்யும் மாற்றத்தை. இதன் விளைவாக, உங்கள் சீரற்ற மதிப்புகளின் பட்டியலும் மாறும். இது நிகழாமல் தடுக்க, ஒட்டு சிறப்பு அம்சத்தைப் பயன்படுத்தி சூத்திரங்களை அவற்றின் மதிப்புகளுடன் மாற்றலாம்.
இடது வ்லுக்அப்பைச் செய்ய சூத்திரத்தைத் தேர்வுசெய்யவும்
நீங்கள் எப்போதாவது செய்திருந்தால் எக்செல் இல் செங்குத்தாகத் தேடினால், VLOOKUP செயல்பாடு இடதுபுறம் உள்ள நெடுவரிசையில் மட்டுமே தேட முடியும் என்பதை நீங்கள் அறிவீர்கள். லுக்அப் நெடுவரிசையின் இடதுபுறத்தில் மதிப்பைத் திருப்பித் தர வேண்டிய சூழ்நிலைகளில், நீங்கள் INDEX / MATCH கலவையைப் பயன்படுத்தலாம் அல்லது அதில் CHOOSE செயல்பாட்டை உள்ளமைப்பதன் மூலம் VLOOKUP ஐ ஏமாற்றலாம். இங்கே எப்படி இருக்கிறது:
நீங்கள் A நெடுவரிசையில் மதிப்பெண்களின் பட்டியலையும், B நெடுவரிசையில் மாணவர் பெயர்களையும், குறிப்பிட்ட மாணவரின் மதிப்பெண்ணை மீட்டெடுக்க விரும்புகிறீர்கள் என்று வைத்துக்கொள்வோம். திரும்பும் நெடுவரிசை தேடல் நெடுவரிசையின் இடதுபுறத்தில் இருப்பதால், வழக்கமான Vlookup சூத்திரம் #N/A பிழையை வழங்கும்:
இதைச் சரிசெய்ய, ஸ்வாப் செய்ய CHOOSE செயல்பாட்டைப் பெறவும் நெடுவரிசைகளின் நிலைகள், நெடுவரிசை 1 B என்றும், நெடுவரிசை 2 A என்றும் எக்செல் கூறுகிறது:
=CHOOSE({1,2}, B2:B5, A2:A5)
ஏனெனில் index_num<2 இல் {1,2} வரிசையை வழங்குகிறோம்> வாதத்தில், CHOOSE செயல்பாடு மதிப்பு வாதங்களில் வரம்புகளை ஏற்றுக்கொள்கிறது (பொதுவாக, அது இல்லை).
இப்போது, மேலே உள்ள சூத்திரத்தை table_array வாதத்தில் உட்பொதிக்கவும். VLOOKUP:
=VLOOKUP(E1,CHOOSE({1,2}, B2:B5, A2:A5),2,FALSE)
மற்றும் voilà - இடதுபுறம் ஒரு பார்வை எந்தத் தடையும் இல்லாமல் செய்யப்படுகிறது!
அடுத்த பணிக்குத் திரும்புவதற்கான சூத்திரத்தைத் தேர்ந்தெடுக்கவும் நாள்
உங்களுக்கு உறுதியாக தெரியவில்லை என்றால்நீங்கள் நாளை வேலைக்குச் செல்ல வேண்டும் அல்லது வீட்டிலேயே தங்கி உங்கள் தகுதியான வார இறுதியை அனுபவிக்கலாம், எக்செல் தேர்வுச் செயல்பாடு அடுத்த வேலை நாள் எப்போது என்பதைக் கண்டறியும்.
உங்கள் வேலை நாட்கள் திங்கள் முதல் வெள்ளி வரை, சூத்திரம் பின்வருமாறு செல்கிறது:
=TODAY()+CHOOSE(WEEKDAY(TODAY()),1,1,1,1,1,3,2)
முதல் பார்வையில் தந்திரமானது, உற்று நோக்கினால் சூத்திரத்தின் தர்க்கத்தைப் பின்பற்றுவது எளிது:
வார நாள் (இன்று()) என்பது 1 (ஞாயிறு) முதல் 7 (சனிக்கிழமை) வரையிலான இன்றைய தேதியுடன் தொடர்புடைய வரிசை எண்ணை வழங்குகிறது. இந்த எண் எங்கள் CHOSE சூத்திரத்தின் index_num வாதத்திற்குச் செல்கிறது.
மதிப்பு1 - மதிப்பு7 (1,1,1,1,1, 3,2) தற்போதைய தேதியில் எத்தனை நாட்கள் சேர்க்க வேண்டும் என்பதை தீர்மானிக்கவும். இன்று ஞாயிறு - வியாழன் (index_num 1 - 5) எனில், அடுத்த நாள் திரும்ப 1ஐச் சேர்க்கவும். இன்று வெள்ளிக்கிழமை (index_num 6) எனில், அடுத்த திங்கட்கிழமை திரும்ப 3ஐச் சேர்க்கவும். இன்று சனிக்கிழமை (index_num 7) எனில், அடுத்த திங்கட்கிழமை மீண்டும் திரும்ப 2ஐச் சேர்க்கவும். ஆம், இது மிகவும் எளிமையானது :)
தேதியிலிருந்து தனிப்பயன் நாள்/மாதப் பெயரை வழங்குவதற்கான சூத்திரத்தைத் தேர்ந்தெடு
முழுப்பெயர் போன்ற நிலையான வடிவத்தில் ஒரு நாளின் பெயரைப் பெற விரும்பும் சூழ்நிலைகளில் ( திங்கள், செவ்வாய், முதலியன) அல்லது குறுகிய பெயர் (திங்கள், செவ்வாய், முதலியன), இந்த எடுத்துக்காட்டில் விளக்கப்பட்டுள்ளபடி TEXT செயல்பாட்டைப் பயன்படுத்தலாம்: Excel இல் தேதியிலிருந்து வாரத்தின் நாளைப் பெறவும்.
நீங்கள் விரும்பினால் வாரத்தின் ஒரு நாள் அல்லது ஒரு மாதப் பெயரைத் தனிப்பயன் வடிவத்தில் திருப்பி அனுப்பவும், பின்வரும் வழியில் CHOSE செயல்பாட்டைப் பயன்படுத்தவும்.
வாரத்தின் ஒரு நாளைப் பெற:
=CHOOSE(WEEKDAY(A2),"Su","Mo","Tu","We","Th","Fr","Sa")
பெறுவதற்குmonth:
=CHOOSE(MONTH(A2), "Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
A2 என்பது அசல் தேதியைக் கொண்டிருக்கும் கலமாகும்.
இந்தப் பயிற்சி உங்களுக்கு சில யோசனைகளை வழங்கியிருக்கும் என நம்புகிறேன். உங்கள் தரவு மாதிரிகளை மேம்படுத்த எக்செல் இல் தேர்வு செயல்பாட்டை எவ்வாறு பயன்படுத்தலாம். படித்ததற்கு நன்றி, அடுத்த வாரம் எங்கள் வலைப்பதிவில் உங்களைப் பார்ப்பேன் என்று நம்புகிறேன்!
பயிற்சிப் புத்தகத்தைப் பதிவிறக்கவும்
எக்செல் தேர்வுச் செயல்பாடு எடுத்துக்காட்டுகள்