Excel හි දත්ත විශ්ලේෂණය විප්ලවීය කරන නවතම ශ්රිත: BYROW, BYCOL, SCAN, REDUCE, MAKEARRAY
දත්ත විශ්ලේෂණය (Data Analysis) කියන්නේ අද ලෝකයේ ඕනෑම ක්ෂේත්රයකට අත්යවශ්ය දෙයක්. මේ සඳහා බහුලවම භාවිත වන මෙවලමක් තමයි Microsoft Excel. කාලයත් සමඟ Excel දියුණු වෙමින්, දත්ත විශ්ලේෂණයට අවශ්ය නවීනතම ශ්රිත සහ හැකියාවන් එකතු කරමින් සිටිනවා. ඔබ දැනටමත් Dynamic Array Functions, XLOOKUP, සහ LAMBDA වැනි ශ්රිත ගැන අසා ඇති. නමුත් අද අපි කතා කරන්න යන්නේ මේ හැමදේටම එහා ගිය, දත්ත විශ්ලේෂණයේ නව මානයක් විවර කරන, තවත් බලගතු ශ්රිත සමූහයක් ගැනයි. ඒ තමයි BYROW, BYCOL, SCAN, REDUCE, සහ MAKEARRAY! 🤩 මේවා ඔබේ දත්ත විශ්ලේෂණ ක්රියාවලිය සම්පූර්ණයෙන්ම වෙනස් කරන ආකාරය ගැන අපි මේ ලිපියෙන් ගැඹුරින් සොයා බලමු. Online Thaksalawa ඔබට මෙම නව තාක්ෂණය (Technology) හඳුන්වා දෙයි.
සාම්ප්රදායික Excel සූත්ර භාවිතයෙන් සංකීර්ණ දත්ත සැකසීම් සහ පුනරාවර්තන ගණනය කිරීම් සිදු කිරීම බොහෝ විට අභියෝගාත්මක විය හැකියි. සමහර විට මේ සඳහා VBA (Visual Basic for Applications) කේත ලිවීමට පවා සිදුවෙනවා. නමුත් මේ අලුත් ශ්රිත සමඟින්, ඔබට දත්ත පේළි හෝ තීරු ඔස්සේ පහසුවෙන් ගණනය කිරීම් සිදු කිරීමට, අගයන් සමුච්චය කිරීමට, සහ අභිරුචි අරා නිර්මාණය කිරීමට හැකියාව ලැබෙනවා. මේවා විශේෂයෙන්ම LAMBDA ශ්රිතය සමඟ ඒකාබද්ධව ක්රියාත්මක වන නිසා, ඔබේම අභිරුචි තර්කනයක් සූත්ර තුළටම ඇතුළත් කිරීමේ හැකියාව ලැබෙනවා. 💡

1. BYROW සහ BYCOL: පේළි සහ තීරු ඔස්සේ දත්ත සැකසීම
මේ ශ්රිත දෙක දත්ත කට්ටලයක එක් එක් පේළියට (BYROW) හෝ එක් එක් තීරුවට (BYCOL) LAMBDA ශ්රිතයක් යෙදීමට ඔබට ඉඩ සලසනවා. උදාහරණයක් ලෙස, ඔබට සිසුන් පිරිසකගේ විෂයයන් කිහිපයක ලකුණු ඇතුළත් පත්රිකාවක් තිබේ නම්, එක් එක් සිසුවාගේ (පේළිය) සාමාන්යය හෝ මුළු ලකුණු ගණනය කිරීමට BYROW භාවිත කළ හැකියි. ඒ වගේම, එක් එක් විෂයයේ (තීරුව) සාමාන්යය හෝ ඉහළම ලකුණු සොයා ගැනීමට BYCOL භාවිත කළ හැකියි.
උදාහරණයක්:
ඔබට A1:C5
පරාසයේ දත්ත තිබේ නම්, එක් එක් පේළියේ එකතුව සොයා ගැනීමට:
=BYROW(A1:C5, LAMBDA(row, SUM(row)))
මෙය එක් එක් පේළිය වෙන වෙනම SUM කිරීමට වඩා බෙහෙවින් කාර්යක්ෂමයි. 🚀
2. SCAN: අගයන් සමුච්චය කිරීම
SCAN ශ්රිතය යනු අරාවක් හරහා ගමන් කරමින්, එක් එක් පියවරේදී පෙර ප්රතිඵලය මත පදනම්ව අගයක් සමුච්චය කරන (accumulate) ශ්රිතයකි. මෙය ඔබට ධාවන එකතුවක් (running total) හෝ සංකීර්ණ පුනරාවර්තන ගණනය කිරීම් සිදු කිරීමට උපකාරී වේ.
උදාහරණයක්:
දිනපතා විකුණුම් වාර්තාවක් තිබේ නම්, දිනෙන් දින සමුච්චිත විකුණුම් ප්රමාණය (cumulative sales) සොයා ගැනීමට SCAN භාවිත කළ හැකියි.
=SCAN(0, A1:A10, LAMBDA(accumulator, current_value, accumulator + current_value))
මෙහිදී '0' යනු ආරම්භක අගයයි. 💎
3. REDUCE: තනි අගයක් ලබා ගැනීම
REDUCE ශ්රිතය SCAN ශ්රිතයට සමාන වුවත්, එහි අවසාන ප්රතිඵලය තනි අගයකි. එය අරාවක් හරහා ගමන් කරමින්, යම්කිසි තර්කනයක් යොදාගෙන අවසානයේ තනි අගයක් ලබා දෙයි. මෙය දත්ත කට්ටලයකින් උපරිම අගය, අවම අගය, හෝ යම්කිසි සංකීර්ණ නිර්ණායකයක් මත පදනම් වූ තනි ප්රතිඵලයක් සොයා ගැනීමට ඉතා ප්රයෝජනවත් වේ.
උදාහරණයක්:
A1:A10
පරාසයේ ඇති සියලුම ඉරට්ටේ සංඛ්යාවල එකතුව සොයා ගැනීමට:
=REDUCE(0, A1:A10, LAMBDA(total, num, IF(MOD(num, 2)=0, total + num, total)))
මෙය තනි සූත්රයකින් සංකීර්ණ තර්කනයක් ක්රියාත්මක කිරීමේ හැකියාව ලබා දෙයි. 🌍
4. MAKEARRAY: අභිරුචි අරා නිර්මාණය
MAKEARRAY ශ්රිතය යනු ඔබේම අභිරුචි ප්රමාණයේ අරාවක් (array) නිර්මාණය කිරීමට ඉඩ සලසන බලගතු ශ්රිතයකි. ඔබට අවශ්ය පේළි සහ තීරු සංඛ්යාව සඳහන් කර, එක් එක් සෛලයට (cell) ඇතුළත් කළ යුතු අගය තීරණය කිරීමට LAMBDA ශ්රිතයක් භාවිත කළ හැකියි. මෙය දත්ත අනුකරණය කිරීමට, අභිරුචි දින දර්ශන නිර්මාණය කිරීමට, හෝ සංකීර්ණ දත්ත ව්යුහයන් ගොඩනැගීමට අතිශයින් ප්රයෝජනවත් වේ.
උදාහරණයක්:
3x4 ප්රමාණයේ අරාවක් නිර්මාණය කිරීමට, එහි එක් එක් සෛලය පේළි අංකය සහ තීරු අංකය ගුණ කිරීමෙන් ලබා ගනී:
=MAKEARRAY(3, 4, LAMBDA(row_num, col_num, row_num * col_num))
මෙය දත්ත ජනනය කිරීමේදී ඔබට අසීමිත හැකියාවන් ලබා දෙයි. 🤖
නව Excel ශ්රිතවල වාසි
මේ නව ශ්රිත සමූහය Excel භාවිත කරන්නන්ට විශාල වාසි රැසක් ලබා දෙනවා. Online Thaksalawa මගින් මෙවැනි තාක්ෂණික දැනුම (Technological Knowledge) ලබා දීම වැදගත්.
- කාර්යක්ෂමතාවය (Efficiency): විශාල දත්ත කට්ටල සමඟ වැඩ කිරීමේදී කාලය ඉතිරි කරයි.
- නම්යශීලීභාවය (Flexibility): LAMBDA සමඟ ඒකාබද්ධව ඕනෑම සංකීර්ණ තර්කනයක් සූත්ර තුළටම ඇතුළත් කළ හැකිය.
- සරල බව (Simplicity): VBA කේත ලිවීමකින් තොරව සංකීර්ණ දත්ත විශ්ලේෂණ (Data Analysis) කාර්යයන් සිදු කළ හැකිය.
- දෝෂ අවම වීම (Reduced Errors): සූත්ර සරල වන නිසා දෝෂ ඇතිවීමේ සම්භාවිතාව අඩු වේ.
- ස්වයංක්රීයකරණය (Automation): දත්ත වෙනස් වන විට ස්වයංක්රීයව ප්රතිඵල යාවත්කාලීන වේ.
මේ ශ්රිත භාවිතයෙන් ඔබට දත්ත විශ්ලේෂණයේදී (Data Analysis) මෙතෙක් නොසිතූ ආකාරයේ නිර්මාණශීලී විසඳුම් ලබා දීමට හැකියාව ලැබේවි. 🥳
නිගමනය
Excel හි BYROW, BYCOL, SCAN, REDUCE, සහ MAKEARRAY ශ්රිත දත්ත විශ්ලේෂණ ලෝකයේ (Data Analysis World) සැබෑ විප්ලවයක්. මේවා හුදෙක් සූත්ර කිහිපයක් පමණක් නොව, දත්ත සමඟ වැඩ කරන ආකාරය පිළිබඳ අපගේ චින්තනය වෙනස් කරන බලගතු මෙවලම්. මේවා හොඳින් අධ්යයනය කිරීමෙන් සහ ප්රායෝගිකව යෙදීමෙන් ඔබට දත්ත විශ්ලේෂණයේදී (Data Analysis) විශාල වාසියක් ලබා ගත හැකියි. ඔබේ අධ්යාපනික කටයුතුවලදී (Educational Activities) හෝ වෘත්තීය ජීවිතයේදී දත්ත සමඟ වඩාත් කාර්යක්ෂමව හා බුද්ධිමත්ව කටයුතු කිරීමට මේ ශ්රිත ඔබට මහත් රුකුලක් වේවි. 🤩
0 Comments