අන්තර්ගත වගුව
නිබන්ධනය මඟින් CHOOSE ශ්රිතයේ වාක්ය ඛණ්ඩය සහ මූලික භාවිතයන් පැහැදිලි කරන අතර Excel හි CHOOSE සූත්රයක් භාවිතා කරන ආකාරය පෙන්වන සුළු නොවන උදාහරණ කිහිපයක් සපයයි.
CHOOSE යනු ඒවායින් එකකි. තමන්ටම ප්රයෝජනවත් නොවන බව පෙනෙන Excel ශ්රිතයන්, නමුත් අනෙකුත් ක්රියාකාරකම් සමඟ ඒකාබද්ධව විශිෂ්ට ප්රතිලාභ රැසක් ලබා දෙයි. වඩාත්ම මූලික මට්ටමේදී, එම අගයේ පිහිටීම සඳහන් කිරීමෙන් ලැයිස්තුවකින් අගයක් ලබා ගැනීමට ඔබ CHOOSE ශ්රිතය භාවිතා කරයි. මෙම නිබන්ධනය තුළ තවදුරටත්, ඔබට ගවේෂණය කළ යුතු උසස් භාවිතයන් කිහිපයක් සොයාගත හැකිය.
Excel CHOOSE ශ්රිතය - වාක්ය ඛණ්ඩය සහ මූලික භාවිතයන්
Excel හි CHOOSE ශ්රිතය වේ. නිශ්චිත ස්ථානයක් මත පදනම්ව ලැයිස්තුවෙන් අගයක් ආපසු ලබා දීමට සැලසුම් කර ඇත.
Function එක Excel 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, සහ Excel 2007 හි ඇත.
CHOOSE ශ්රිතයේ වාක්ය ඛණ්ඩය පහත පරිදි වේ:
CHOOSE (index_num, value1, [value2], …)කොහේද:
Index_num (අවශ්යයි) - ආපසු ලබා දිය යුතු අගයේ පිහිටීම. එය 1 සහ 254 අතර ඕනෑම අංකයක්, සෛල යොමුවක් හෝ වෙනත් සූත්රයක් විය හැක.
Value1, value2, … - තෝරා ගැනීමට ඇති අගයන් 254 දක්වා ලැයිස්තුවකි. අගය 1 අවශ්ය වේ, අනෙකුත් අගයන් විකල්ප වේ. මේවා සංඛ්යා, පෙළ අගයන්, සෛල යොමු, සූත්ර, හෝ නිර්වචනය කළ නම් විය හැක.
මෙන්න සරලම ආකාරයෙන් CHOSE සූත්රයක උදාහරණයක්:
=CHOOSE(3, "Mike", "Sally", "Amy", "Neal")
සූත්රය "Amy" නැවත ලබා දෙන නිසා index_num 3 වන අතර "Amy" යනු ලැයිස්තුවේ 3 වන අගයයි:
Excel CHOOSE ශ්රිතය - මතක තබා ගත යුතු කරුණු 3ක්!
CHOOSE ඉතා සරල කාර්යයක් වන අතර ඔබේ වැඩ පත්රිකා තුළ එය ක්රියාත්මක කිරීමේදී ඔබට කිසිදු දුෂ්කරතාවයකට මුහුණ දීමට සිදු නොවනු ඇත. ඔබගේ CHOOSE සූත්රය මඟින් ලබා දෙන ප්රතිඵලය අනපේක්ෂිත නම් හෝ ඔබ සොයන ප්රතිඵලය නොවන්නේ නම්, එය පහත හේතු නිසා විය හැක:
- තෝරා ගැනීමට ඇති අගයන් ගණන 254ට සීමා වේ.
- දර්ශක_සංඛ්යාව 1 ට වඩා අඩු නම් හෝ ලැයිස්තුවේ ඇති අගයන් ගණනට වඩා වැඩි නම්, #VALUE! දෝෂය නැවත පැමිණේ.
- index_num තර්කය භාගයක් නම්, එය අඩුම පූර්ණ සංඛ්යාවට කපා ඇත.
Excel - සූත්රයේ CHOOSE ශ්රිතය භාවිතා කරන්නේ කෙසේද? උදාහරණ
පහත දැක්වෙන උදාහරණ මඟින් CHOOSE හට අනෙකුත් Excel ශ්රිතවල හැකියාවන් දීර්ඝ කරන ආකාරය සහ බොහෝ දෙනා විසින් කළ නොහැකි යැයි සැලකෙන සමහර පොදු කාර්යයන් සඳහා විකල්ප විසඳුම් ලබා දෙන ආකාරය පෙන්වයි. nested IFs
Excel හි නිතර සිදුවන එක් කාර්යයක් වන්නේ නිශ්චිත කොන්දේසියක් මත පදනම්ව විවිධ අගයන් ලබා දීමයි. බොහෝ අවස්ථාවන්හිදී, සම්භාව්ය කැදැලි IF ප්රකාශයක් භාවිතයෙන් මෙය කළ හැක. නමුත් CHOOSE ශ්රිතය ඉක්මන් සහ පහසුවෙන් තේරුම් ගත හැකි විකල්පයක් විය හැක.
උදාහරණ 1. කොන්දේසිය මත පදනම්ව විවිධ අගයන් ආපසු දෙන්න
ඔබට ශිෂ්ය ලකුණු තීරුවක් තිබේ යැයි සිතමින් ඔබට ලේබල් කිරීමට අවශ්ය වේ මත පදනම් වූ ලකුණුපහත කොන්දේසි:
ප්රතිඵල | ලකුණු |
දුප්පත් | 0 - 50 |
සතුටුදායක | 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")
මෙම සූත්රය ක්රියා කරන ආකාරය:
index_num තර්කය තුළ, ඔබ එක් එක් කොන්දේසිය ඇගයීමට ලක් කර කොන්දේසිය සපුරා ඇත්නම් TRUE ලෙස ලබා දෙන්න, එසේ නොමැති නම් FALSE. උදාහරණයක් ලෙස, සෛල B2 හි අගය පළමු කොන්දේසි තුන සපුරාලයි, එබැවින් අපට මෙම අතරමැදි ප්රතිඵලය ලැබේ:
=CHOOSE(TRUE + TRUE + TRUE + FALSE, "Poor", "Satisfactory", "Good", "Excellent")
බොහෝ Excel සූත්රවල 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)
- ඔබගේ කොන්දේසි කිසිවක් සත්ය නොවේ නම්, දර්ශක_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 සිට $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)
අහඹු දත්ත උත්පාදනය කිරීමට Excel තෝරන්න සූත්රය
ඔබ දන්නා පරිදි, Microsoft Excel උත්පාදනය කිරීමට විශේෂ කාර්යයක් ඇත. ඔබ සඳහන් කරන පහළ සහ ඉහළ සංඛ්යා අතර අහඹු පූර්ණ සංඛ්යා - RANDBETWEEN ශ්රිතය. CHOOSE හි index_num තර්කය තුළ එය තැන්පත් කරන්න, එවිට ඔබේ සූත්රය ඔබට අවශ්ය ඕනෑම අහඹු දත්ත පාහේ ජනනය කරයි.
උදාහරණයක් ලෙස, මෙම සූත්රයට අහඹු විභාග ප්රතිඵල ලැයිස්තුවක් නිපදවිය හැක:
=CHOOSE(RANDBETWEEN(1,4), "Poor", "Satisfactory", "Good", "Excellent")
සූත්රයේ තර්කනය පැහැදිලිය: RANDBETWEEN විසින් 1 සිට 4 දක්වා අහඹු සංඛ්යා උත්පාදනය කරන අතර CHOOSE විසින් පූර්ව නිශ්චිත අගයන් හතරක ලැයිස්තුවෙන් අනුරූප අගයක් ලබා දෙයි.
සටහන. RANDBETWEEN යනු වාෂ්පශීලී ශ්රිතයක් වන අතර එය සෑම එකක් සමඟම නැවත ගණනය කරයිඔබ වැඩ පත්රිකාවට වෙනස් කරන්න. එහි ප්රතිඵලයක් වශයෙන්, ඔබගේ අහඹු අගයන් ලැයිස්තුව ද වෙනස් වනු ඇත. මෙය සිදුවීම වලක්වා ගැනීම සඳහා, ඔබට Paste Special විශේෂාංගය භාවිතයෙන් සූත්ර ඒවායේ අගයන් සමඟ ප්රතිස්ථාපනය කළ හැක.
වම් Vlookup එකක් කිරීමට සූත්රය තෝරන්න
ඔබ කවදා හෝ සිදු කර ඇත්නම් Excel හි සිරස් සෙවීමක්, VLOOKUP ශ්රිතයට සෙවිය හැක්කේ වම්පස තීරුවේ පමණක් බව ඔබ දන්නවා. ඔබට සෙවුම් තීරුවේ වම් පසට අගයක් ලබා දීමට අවශ්ය වූ විට, ඔබට INDEX / MATCH සංයෝගය භාවිතා කළ හැකිය, නැතහොත් CHOOSE ශ්රිතය එහි තැන්පත් කිරීමෙන් VLOOKUP රවටා ගත හැක. මෙන්න මෙහෙමයි:
ඔබට A තීරුවේ ලකුණු ලැයිස්තුවක්, B තීරුවේ ශිෂ්ය නම් සහ ඔබට නිශ්චිත ශිෂ්යයෙකුගේ ලකුණු ලබා ගැනීමට අවශ්ය යැයි සිතමු. ආපසු හරවන තීරුව බැලීමේ තීරුවේ වම්පස ඇති බැවින්, සාමාන්ය Vlookup සූත්රය #N/A දෝෂය ලබා දෙයි:
මෙය නිවැරදි කිරීමට, හුවමාරු කිරීමට CHOOSE ශ්රිතය ලබා ගන්න. තීරු පිහිටීම්, Excel ට පවසන්නේ තීරුව 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à - වම් පැත්තට බැලීමක් කිසිදු බාධාවකින් තොරව සිදු කෙරේ!
ඊළඟ ක්රියාකාරීත්වයට ආපසු යාමට සූත්රය තෝරන්න දවස
ඔබට විශ්වාස නැත්නම්ඔබ හෙට වැඩට යා යුතුය, නැතහොත් නිවසේ රැඳී සිට ඔබට සුදුසු සති අන්තය භුක්ති විඳිය හැකිය, Excel තේරීමේ කාර්යයට ඊළඟ වැඩ කරන දිනය කවදාදැයි සොයා ගත හැක.
ඔබේ වැඩ කරන දින සඳුදා සිට සිකුරාදා දක්වා යැයි උපකල්පනය කර, සූත්රය පහත පරිදි යයි:
=TODAY()+CHOOSE(WEEKDAY(TODAY()),1,1,1,1,1,3,2)
පළමු බැල්මේදීම උපක්රමශීලීයි, සමීපව බැලීමේදී සූත්රයේ තර්කනය අනුගමනය කිරීමට පහසු වේ:
WEEKDAY (TODAY()) 1 (ඉරිදා) සිට 7 (සෙනසුරාදා) දක්වා, අද දිනයට අනුරූප අනුක්රමික අංකයක් ලබා දෙයි. මෙම අංකය අපගේ CHOOSE සූත්රයේ index_num තර්කයට යයි.
Value1 - value7 (1,1,1,1,1, 3,2) වත්මන් දිනයට කොපමණ දින එකතු කළ යුතුද යන්න තීරණය කරන්න. අද ඉරිදා - බ්රහස්පතින්දා (දර්ශක_සංඛ්යා 1 - 5) නම්, ඔබ ඊළඟ දවසේ ආපසු යාමට 1ක් එක් කරන්න. අද සිකුරාදා නම් (index_num 6), ඔබ ලබන සඳුදා ආපසු යාමට 3 එකතු කරන්න. අද සෙනසුරාදා (දර්ශක_ගණන 7) නම්, ඔබ ලබන සඳුදා නැවත පැමිණීමට 2 එකතු කරන්න. ඔව්, එය ඉතා සරලයි :)
දින සිට අභිරුචි දිනයක්/මාසයක් නමක් ආපසු ලබා දීමට සූත්රය තෝරන්න
ඔබට සම්පූර්ණ නම වැනි සම්මත ආකෘතියෙන් දින නමක් ලබා ගැනීමට අවශ්ය අවස්ථාවන්හිදී ( සඳුදා, අඟහරුවාදා, ආදිය) හෝ කෙටි නම (සඳුදා, අඟහරුවාදා, ආදිය), ඔබට මෙම උදාහරණයේ පැහැදිලි කර ඇති පරිදි TEXT ශ්රිතය භාවිතා කළ හැක: Excel හි දින සිට සතියේ දිනය ලබා ගන්න.
ඔබට අවශ්ය නම් සතියේ දිනයක් හෝ මාසයක නමක් අභිරුචි ආකෘතියකින් ආපසු ලබා දෙන්න, පහත ආකාරයට CHOOSE ශ්රිතය භාවිතා කරන්න.
සතියේ දිනයක් ලබා ගැනීමට:
=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 යනු මුල් දිනය අඩංගු කොටුවයි.
මෙම නිබන්ධනය ඔබට යම් යම් අදහස් ලබා දී ඇතැයි මම බලාපොරොත්තු වෙමි. ඔබගේ දත්ත ආකෘති වැඩිදියුණු කිරීමට Excel හි CHOOSE ශ්රිතය භාවිතා කළ හැකි ආකාරය. කියවීම ගැන මම ඔබට ස්තූතිවන්ත වන අතර ලබන සතියේ අපගේ බ්ලොග් අඩවියෙන් ඔබව දැකීමට බලාපොරොත්තු වෙමි!
ප්රායෝගික වැඩපොත බාගන්න
Excel CHOOSE ක්රියාකාරී උදාහරණ