අන්තර්ගත වගුව
Excel හි ද්විමාන සෙවීම සිදු කිරීම සඳහා නිබන්ධනය විවිධ සූත්ර කිහිපයක් පෙන්වයි. විකල්ප දෙස බලා ඔබේ ප්රියතම දේ තෝරන්න :)
ඔබේ Excel පැතුරුම්පත්වල යමක් සොයන විට, ඔබ බොහෝ විට සිරස් අතට තීරුවල හෝ තිරස්ව පේළිවල බලන්න. නමුත් සමහර විට ඔබ පේළි සහ තීරු දෙකම දෙස බැලිය යුතුය. වෙනත් වචන වලින් කිවහොත්, ඔබ යම් පේළියක සහ තීරුවක මංසන්ධියේ අගයක් සොයා ගැනීමට ඉලක්ක කරයි. මෙය matrix lookup (aka 2-dimensional හෝ 2-way lookup ) ලෙස හැඳින්වේ, සහ මෙම නිබන්ධනය විවිධ ආකාර 4 කින් එය කරන්නේ කෙසේදැයි පෙන්වයි.
Excel INDEX MATCH MATCH සූත්රය
Excel හි ද්වි-මාර්ග සෙවීමක් කිරීමට වඩාත්ම ජනප්රිය ක්රමය වන්නේ INDEX MATCH MATCH භාවිතා කිරීමයි. මෙය පේළි සහ තීරු අංක දෙකම ලබා ගැනීම සඳහා ඔබ තවත් එක් MATCH ශ්රිතයක් එක් කරන සම්භාව්ය INDEX MATCH සූත්රයේ ප්රභේදයකි:
INDEX ( data_array, MATCH ( vlookup_value, lookup_column_range, 0), MATCH ( hlookup අගය, lookup_row_range, 0))උදාහරණයක් ලෙස, ජනගහනයක් ඇද ගැනීමට සූත්රයක් සාදා ගනිමු පහත වගුවෙන් යම් වර්ෂයක යම් සතෙකුගේ. ආරම්භකයින් සඳහා, අපි සියලු තර්ක නිර්වචනය කරමු:
- Data_array - B2:E4 (දත්ත කොටු, පේළි සහ තීරු ශීර්ෂ ඇතුළත් නොවේ)
- Vlookup_value - H1 (ඉලක්ක සතා)
- Lookup_column_range - A2:A4 (පේළි ශීර්ෂ: සත්ව නම්) -A3:A4
- Hlookup_value - H2 (ඉලක්කගත වර්ෂය)
- Lookup_row_range - B1:E1 (තීරු ශීර්ෂ: වර්ෂ)
සියලු තර්ක එකතු කරන්න, එවිට ඔබට ද්වි-මාර්ග සෙවීම සඳහා මෙම සූත්රය ලැබෙනු ඇත:
=INDEX(B2:E4, MATCH(H1, A2:A4, 0), MATCH(H2, B1:E1, 0))
මෙම සූත්රය ක්රියා කරන ආකාරය
එය ටිකක් පෙනෙන නමුත් බැලූ බැල්මට සංකීර්ණ, සූත්රයේ තර්කය ඇත්තෙන්ම සරල සහ තේරුම් ගැනීමට පහසුය. INDEX ශ්රිතය පේළි සහ තීරු අංක මත පදනම්ව දත්ත අරාවෙන් අගයක් ලබා ගන්නා අතර, MATCH ශ්රිත දෙකක් එම සංඛ්යා සපයයි:
INDEX(B2:E4, row_num, column_num)
මෙහි, අපි MATCH(lookup_value,) හි හැකියාව භාවිතා කරමු. lookup_array, [match_type]) lookup_value හි සාපේක්ෂ පිහිටීම lookup_array තුළ ලබා දීමට.
ඉතින්, පේළි අංකය ලබා ගැනීමට, අපි සොයන්නෙමු පේළි ශීර්ෂ හරහා උනන්දුවක් දක්වන (H1) සත්වයා සඳහා (A2:A4):
MATCH(H1, A2:A4, 0)
තීරු අංකය ලබා ගැනීමට, අපි තීරු ශීර්ෂ හරහා ඉලක්කගත වර්ෂය (H2) සොයන්නෙමු (B1:E1):
MATCH(H2, B1:E1, 0)
අවස්ථා දෙකේදීම, අපි 3 වැනි තර්කය 0 ලෙස සැකසීමෙන් නිශ්චිත ගැළපීම සොයමු.
මෙම උදාහරණයේ දී, පළමු MATCH නැවත පැමිණේ. 2 මන්ද අපගේ vlookup අගය (Polar bear) A2:A4 හි 2 වන කොටුව වන A3 හි දක්නට ලැබේ. Hlookup අගය (2000) D1 හි ඇති නිසා දෙවන MATCH 3 ලබා දෙයි, එය B1:E1 හි 3 වන කොටුව වේ.
ඉහත ලබා දී ඇති පරිදි, සූත්රය පහත දක්වා අඩු වේ:
INDEX(B2:E4, 2, 3)
සහ දත්ත අරාව B2:E4 හි 2 වන පේළියේ සහ 3 වන තීරුවේ ඡේදනය වන විට අගයක් ආපසු ලබා දෙන්න, එය aD3 කොටුවේ ඇති අගය.
2-මාර්ග සෙවීම සඳහා VLOOKUP සහ MATCH සූත්රය
Excel හි ද්විමාන සෙවීමක් කිරීමට තවත් ක්රමයක් වන්නේ VLOOKUP සහ MATCH ශ්රිතවල එකතුවක් භාවිතා කිරීමයි:
VLOOKUP( vlookup_value , table_array , MATCH( hlookup_value , lookup_row_range , 0), FALSE)අපගේ නියැදි වගුව සඳහා .
මෙම සූත්රය ක්රියා කරන ආකාරය
සූත්රයේ හරය වන්නේ හරියටම ගැළපීම සඳහා වින්යාස කර ඇති VLOOKUP ශ්රිතයයි (අවසාන තර්කය FALSE ලෙස සකසා ඇත), එය වගු අරාවේ පළමු තීරුවේ (A2:E4) සෙවීම් අගය (H1) සොයන අතර එම පේළියේම වෙනත් තීරුවකින් අගයක් ලබා දෙයි. කුමන තීරුවෙන් අගයක් ලබා දිය යුතුද යන්න තීරණය කිරීමට, ඔබ MATCH ශ්රිතය භාවිතා කරයි, එය හරියටම ගැළපීම සඳහා වින්යාස කර ඇත (අවසන් තර්කය 0 ලෙස සකසා ඇත):
MATCH(H2, A1:E1, 0)
MATCH අගය සඳහා සෙවුම් කරයි තීරු ශීර්ෂ (A1:E1) හරහා H2 සහ සොයාගත් කොටුවේ සාපේක්ෂ පිහිටීම ලබා දෙයි. අපගේ නඩුවේදී, ඉලක්කගත වර්ෂය (2010) E1 හි දක්නට ලැබේ, එය සෙවීම් අරාවේ 5 වන ස්ථානයයි. එබැවින්, අංක 5 VLOOKUP හි col_index_num තර්කයට යයි:
VLOOKUP(H1, A2:E4, 5, FALSE)
VLOOKUP එය එතැනින් ගෙන, සොයා ගනීA2 හි එහි සෙවුම් අගය සඳහා හරියටම ගැළපෙන අතර එම පේළියේම 5 වන තීරුවෙන් අගයක් ලබා දෙයි, එය සෛලය E2 වේ.
වැදගත් සටහන! සූත්රය නිවැරදිව ක්රියා කිරීමට නම්, VLOOKUP හි table_array (A2:E4) සහ MATCH හි lookup_array (A1:E1) එකම තීරු සංඛ්යාවක් තිබිය යුතුය, එසේ නොමැතිනම් MATCH විසින් සම්මත කරන ලද සංඛ්යාව col_index_num වෙත වැරදි වනු ඇත ( table_array හි තීරුවේ පිහිටීමට අනුරූප නොවේ).
XLOOKUP ශ්රිතය පේළි සහ තීරු බලන්න
මෑතකදී මයික්රොසොෆ්ට් විසින් VLOOKUP, HLOOKUP සහ INDEX MATCH වැනි දැනට පවතින සියලුම සෙවීම් කාර්යයන් ප්රතිස්ථාපනය කිරීමට අදහස් කරන තවත් එක් ක්රියාකාරිත්වයක් Excel තුළ හඳුන්වා දී ඇත. වෙනත් දේ අතර, XLOOKUP හට නිශ්චිත පේළියක සහ තීරුවක ඡේදනය දෙස බැලිය හැක:
XLOOKUP( vlookup_value , vlookup_column_range , XLOOKUP( hlookup_value , hlookup_row_range , data_array ))අපගේ නියැදි දත්ත කට්ටලය සඳහා, සූත්රය පහත පරිදි වේ:
=XLOOKUP(H1, A2:A4, XLOOKUP(H2, B1:E1, B2:E4))
සටහන. දැනට XLOOKUP යනු බීටා ශ්රිතයකි, එය ලබා ගත හැක්කේ Office Insiders වැඩසටහනේ කොටසක් වන Office 365 ග්රාහකයින්ට පමණි.
මෙම සූත්රය ක්රියා කරන ආකාරය
සූත්රය XLOOKUP හි හැකියාව භාවිතා කරයි සම්පූර්ණ පේළිය හෝ තීරුව. අභ්යන්තර ශ්රිතය ශීර්ෂ පේළියේ ඉලක්කගත වර්ෂය සොයන අතර එම වර්ෂය සඳහා සියලු අගයන් ලබා දෙයි (මෙම උදාහරණයේ දී, 1980 වර්ෂය සඳහා). එම අගයන් පිටතින් ඇති return_array තර්කයට යයිXLOOKUP:
XLOOKUP(H1, A2:A4, {22000;25000;700}))
පිටත XLOOKUP ශ්රිතය තීරු ශීර්ෂ හරහා ඉලක්ක සත්වයා සොයන අතර return_array වෙතින් එම ස්ථානයේම අගය ලබා දෙයි.
SUMPRODUCT සූත්රය දෙකක් සඳහා -way searchup
SUMPRODUCT ශ්රිතය Excel හි ස්විස් පිහියක් වැනිය - එයට එහි නියමිත අරමුණෙන් ඔබ්බට බොහෝ දේ කළ හැකිය, විශේෂයෙන් එය බහු නිර්ණායක ඇගයීමට ලක් කිරීමේදී.
දෙකක් සෙවීමට නිර්ණායක, පේළි සහ තීරු තුළ, මෙම සාමාන්ය සූත්රය භාවිතා කරන්න:
SUMPRODUCT( vlookup_column_range = vlookup_value ) * ( hlookup_row_range = hlookup_value ), data_array )අපගේ දත්ත කට්ටලය තුළ 2-මාර්ග සෙවීමක් සිදු කිරීමට, සූත්රය පහත පරිදි වේ:
=SUMPRODUCT((A2:A4=H1) * (B1:E1=H2), B2:E4)
පහත සින්ටැක්ස් ද ක්රියා කරයි:
=SUMPRODUCT((A2:A4=H1) * (B1:E1=H2) * B2:E4)
මෙම සූත්රය ක්රියා කරන ආකාරය
සූත්රයේ හදවතේ, අපි පේළි සහ තීරු ශීර්ෂවලට එරෙහිව සෙවීම් අගයන් දෙකක් සංසන්දනය කරමු (සියලු සතුන්ට එරෙහිව H1 හි ඉලක්කගත සත්වයා A2:A4 හි නම් සහ B1:E1 හි සියලුම වසරවලට එරෙහිව H2 හි ඉලක්කගත වර්ෂය:
(A2:A4=H1) * (B1:E1=H2)
මෙය res සත්ය සහ සාවද්ය අගයන් අරා 2 ක ults, එහිදී TRUE ගැළපීම නියෝජනය කරයි:
{FALSE;FALSE;TRUE} * {FALSE,TRUE,FALSE,FALSE}
ගුණ කිරීමේ මෙහෙයුම සත්ය සහ අසත්ය අගයන් 1 සහ 0 වලට බලහත්කාරයෙන් බලහත්කාරයෙන් 4 හි ද්විමාන අරාවක් නිපදවයි. තීරු සහ පේළි 3 (පේළි අර්ධ කොමා සහ දත්තවල සෑම තීරුවක්ම කොමාවකින් වෙන් කර ඇත):
{0,0,0,0;0,0,0,0;0,1,0,0}
SUMPRODUCT ශ්රිතය මඟින් ඉහත අරාවේ මූලද්රව්යවල අයිතමවලින් ගුණ කරයිB2:E4 එකම ස්ථාන වල:
{0,0,0,0;0,0,0,0;0,1,0,0} * {22000,13800,8500,3500;25000,23000,22000,20000;700,2000,2300,2500}
සහ ශුන්යයෙන් ගුණ කිරීමෙන් ශුන්යය ලැබෙන නිසා, පළමු අරාවේ 1 ට අනුරූප අයිතමය පමණක් ඉතිරි වේ:
SUMPRODUCT({0,0,0,0;0,0,0,0;0,2000,0,0})
අවසාන වශයෙන්, SUMPRODUCT විසින් ලැබෙන අරාවේ මූලද්රව්ය එකතු කර 2000 අගයක් ලබා දෙයි.
සටහන. ඔබේ වගුවේ එකම නම සහිත පේළි එකකට වඩා හෝ/සහ තීරු ශීර්ෂයන් තිබේ නම්, අවසාන අරාවෙහි බිංදුව හැර වෙනත් සංඛ්යා එකකට වඩා අඩංගු වන අතර, එම සංඛ්යා සියල්ල එකතු කරනු ලැබේ. එහි ප්රතිඵලයක් වශයෙන්, නිර්ණායක දෙකම සපුරාලන අගයන් එකතුවක් ඔබට ලැබෙනු ඇත. එය SUMPRODUCT සූත්රය INDEX MATCH MATCH සහ VLOOKUP වෙතින් වෙනස් වන අතර, එය මුලින්ම සොයාගත් ගැළපීම ලබා දෙයි.
නම් කළ පරාසයන් සමඟ Matrix සෙවීම (පැහැදිලි අන්තර් ඡේදනය)
තවත් කිරීමට එක් පුදුම සහගත සරල ක්රමයක් Excel හි matrix සෙවීම නම් කරන ලද පරාසයන් භාවිතා කිරීමෙනි. මෙන්න මෙහෙමයි:
1 කොටස: තීරු සහ පේළි නම් කරන්න
ඔබේ වගුවේ එක් එක් පේළිය සහ එක් එක් තීරුව නම් කිරීමට වේගවත්ම ක්රමය මෙයයි:
- සම්පූර්ණ වගුව තෝරන්න (අපගේ නඩුවේ A1:E4).
- සූත්ර ටැබය මත, නිර්වචනය කළ නම් සමූහයේ, සාදන්න ක්ලික් කරන්න. තේරීමෙන් හෝ Ctrl + Shift + F3 කෙටිමඟ ඔබන්න.
- තේරීම වෙතින් නම් සාදන්න සංවාද කොටුව තුළ, ඉහළ පේළිය සහ වම තෝරන්න තීරුව, සහ හරි ක්ලික් කරන්න.
මෙය පේළි සහ තීරු ශීර්ෂ මත පදනම්ව ස්වයංක්රීයව නම් නිර්මාණය කරයි. කෙසේ වෙතත්, අනතුරු ඇඟවීම් කිහිපයක් තිබේ:
- ඔබේ තීරුව සහ/හෝපේළි ශීර්ෂයන් යනු අංක හෝ Excel නම්වල ඉඩ නොදෙන විශේෂිත අක්ෂර අඩංගු වේ, එවැනි තීරු සහ පේළි සඳහා නම් නිර්මාණය නොවේ. සාදන ලද නම් ලැයිස්තුවක් බැලීමට, නාම කළමනාකරු විවෘත කරන්න ( Ctrl + F3 ). සමහර නම් අස්ථානගත වී ඇත්නම්, Excel හි පරාසයක් නම් කරන්නේ කෙසේද යන්නෙහි පැහැදිලි කර ඇති පරිදි ඒවා අතින් නිර්වචනය කරන්න.
- ඔබේ සමහර පේළි හෝ තීරු ශීර්ෂකවල හිස්තැන් තිබේ නම්, හිස්තැන් යටි ඉරි වලින් ප්රතිස්ථාපනය වේ, උදාහරණයක් ලෙස, Polar_bear .
අපගේ නියැදි වගුව සඳහා, Excel ස්වයංක්රීයව පේළි නම් පමණක් සාදන ලදී. තීරු ශීර්ෂයන් සංඛ්යා බැවින් තීරු නාම අතින් සෑදිය යුතුය. මෙය මඟහරවා ගැනීම සඳහා, ඔබට _1990 වැනි යටි ඉරි සහිත සංඛ්යා පෙරවදන කළ හැක.
ප්රතිඵලයක් ලෙස, අපට පහත නම් කළ පරාස ඇත:
2 කොටස : න්යාස බැලීමේ සූත්රයක් සාදන්න
දී ඇති පේළියක සහ තීරුවක මංසන්ධියේදී අගයක් ඇද ගැනීමට, හිස් කොටුවක පහත සාමාන්ය සූත්රවලින් එකක් ටයිප් කරන්න:
= row_name තීරුව_නමහෝ අනෙක් අතට:
= තීරුව_නම පේළි_නාමයඋදාහරණයක් ලෙස, 1990 දී නිල් තල්මසුන්ගේ ගහනය ලබා ගැනීමට , සූත්රය මෙතරම් සරල ය:
=Blue_whale _1990
යමෙකුට වඩාත් සවිස්තරාත්මක උපදෙස් අවශ්ය නම්, පහත පියවර ඔබව ක්රියාවලිය හරහා ගෙන යනු ඇත:
- කොටුවක් තුළ ඔබට ප්රතිඵලය දිස්වීමට අවශ්ය තැන, සමානාත්මතා ලකුණ (=) ටයිප් කරන්න.
- ඉලක්කගත පේළියේ නම ටයිප් කිරීම අරඹන්න, කියන්න, Blue_whale . පසුඔබ අකුරු කිහිපයක් ටයිප් කර ඇත, Excel ඔබගේ ආදානයට ගැලපෙන දැනට පවතින සියලුම නම් පෙන්වයි. ඔබගේ සූත්රය තුළ එය ඇතුළත් කිරීමට අවශ්ය නම දෙවරක් ක්ලික් කරන්න:
- පේළියේ නමට පසුව, ඡේදනය ක්රියාකරු ලෙස ක්රියා කරන හිස්තැනක් ටයිප් කරන්න. මෙම අවස්ථාව.
- ඉලක්ක තීරු නාමය ඇතුලත් කරන්න ( _1990 අපගේ නඩුවේ).
- පේළිය සහ තීරු නම් දෙකම ඇතුළත් කළ විගස, Excel විසින් ඔබේ වගුවේ අනුරූප පේළිය සහ තීරුව උද්දීපනය කරනු ඇති අතර, සූත්රය සම්පූර්ණ කිරීමට ඔබ Enter ඔබන්න:
ඔබගේ න්යාස බැලීම සිදු කර ඇති අතර, පහත තිර රුවක් ප්රතිඵලය පෙන්වයි:
එනම් Excel හි පේළි සහ තීරුවල බලන්නේ කෙසේද යන්නයි. කියවීමට මම ඔබට ස්තූතිවන්ත වන අතර ලබන සතියේ අපගේ බ්ලොගයේ ඔබව දැකීමට බලාපොරොත්තු වෙමි!
ලබාගත හැකි බාගැනීම්
2-මාන සෙවීම් නියැදි වැඩපොත
<3