අන්තර්ගත වගුව
දත්ත විශාල සංඛ්යාවක් සමඟ වැඩ කරන අතරතුර බහුවිධ ප්රතිඵල නිපදවීමට හේතු වේ. Excel හි, බහුවිධ ප්රතිඵල උකහා ගැනීමට ඉතා පහසු ක්රමයක් තිබේ. මෙම ලිපියෙන්, බහුවිධ ප්රතිඵල උත්පාදනය කිරීම සඳහා Excel හි INDEX-MATCH සූත්රය භාවිතා කරන්නේ කෙසේදැයි අපි ඔබට පෙන්වන්නෙමු.
ප්රායෝගික අච්චුව බාගන්න
ඔබට මෙතැනින් නොමිලේ පුහුණු Excel අච්චුව බාගත කර ඔබටම පුහුණු විය හැක.
INDEX MATCH Multiple Results.xlsx
4 INDEX ක්රියාත්මක කිරීමේදී ප්රයෝජනවත් ක්රම සහ amp; බහු ප්රතිඵල උකහා ගැනීම සඳහා Excel හි කාර්යයන් MATCH කරන්න
මෙම කොටස INDEX ශ්රිතය සහ MATCH ශ්රිතය එක්ව Excel වෙත භාවිතා කිරීම විස්තරාත්මකව සාකච්ඡා කරනු ඇත. බහුවිධ ප්රතිඵල ලබා ගන්න.
1. Excel හි INDEX MATCH Formula භාවිතයෙන් Array හි බහු ප්රතිඵල සොයන්න
පහත දත්ත කට්ටලය සලකා බලන්න, එහිදී අපට විවිධ විභාගවල සිසුන්ගේ විවිධ ලකුණු සොයා ගැනීමට අවශ්ය විය.
අපගේ වැඩ පත්රිකාවේ INDEX-MATCH සූත්රයක් ධාවනය කිරීමෙන් අපට එය ලබාගත හැක.
INDEX-MATCH භාවිතයෙන් අරාවක කට්ටලයක බහු ප්රතිඵල සෙවීමේ පියවර කාර්යයන් පහත දක්වා ඇත.
පියවර:
- දත්ත කට්ටලයෙන් නමක් තෝරන්න ( B5:B11 ) සහ දමන්න පසුව සෛල යොමු අංකය භාවිතා කිරීමට වෙනත් කොටුවක ඇති නම (උදා: Cell G4 හි නම Villiers ).
- ඔබගේ ප්රතිඵල කොටුව ලෙස ඔබට අවශ්ය වෙනත් කොටුවක ( උදා. Cell G7 ), ලියන්නනිගමනය
Excel හි බහුවිධ ප්රතිඵල උකහා ගැනීම සඳහා INDEX MATCH ශ්රිතයන් භාවිතා කරන්නේ කෙසේදැයි මෙම ලිපිය විස්තරාත්මකව විස්තර කළේය. මෙම ලිපිය ඔබට ඉතා ප්රයෝජනවත් වී ඇතැයි මම බලාපොරොත්තු වෙමි. මාතෘකාව සම්බන්ධයෙන් ඔබට කිසියම් ප්රශ්නයක් ඇත්නම් විමසීමට නිදහස් වන්න.
පහත සූත්රය,
=INDEX($C$5:$C$11,SMALL(IF(ISNUMBER(MATCH($B$5:$B$11,$G$4,0)),MATCH(ROW($B$5:$B$11),ROW($B$5:$B$11)),""),ROWS($A$1:A1)))
මෙහි,
$C$5:$C$11 = සෙවුම් අගය සෙවීමට අරාව
$B$5:$B$11 = සෙවීම් අගය ඇති අරාව
- Enter<2 ඔබන්න>.
ඔබ තෝරාගත් කොටුවේ ( දැමූ) දත්ත සඳහා ප්රතිඵලය (උදා. Villiers ) බව ඔබට පෙනෙනු ඇත. G4 ), ප්රතිඵල කොටුවේ දිස් වනු ඇත (උදා. 65 G7 හි).
- දැන් පේළිය න් පහළට අදින්න. ඔබගේ ඉතිරි ප්රතිඵල එම බැලීමේ අගයේම ලබා ගැනීමට හසුරුව පුරවන්න.
මෙම ක්රියාවලිය කිසියම් නිශ්චිත අගයක් සඳහා නියත නොවන බැවින්, ඔබට හැකිය තෝරන ලද කොටුවේ ඕනෑම සෙවීම් දත්ත තෝරන්න (උදා. G4 ) සහ එම දත්ත සඳහා ප්රතිඵලය ප්රතිඵල කොටුවේ ස්වයංක්රීයව යාවත්කාලීන වේ (උදා. G7 ).
වැඩිදුර තේරුම් ගැනීමට පහත gif බලන්න.
සූත්රය බිඳවැටීම:
අපට ලැබුණු ආකාරය තේරුම් ගැනීමට සූත්රය බිඳ දමමු ප්රතිඵලය.
- MATCH($B$5:$B$11, $G$4, 0) බවට පත්වේ,
-> තරඟය({"ෆ්ලින්ටොෆ්"; " රොනාල්ඩෝ"; "ප්ලෙසිස්"; "විලියර්ස්"; "බෙකම්"; "විලියර්ස්"; “Plessis”}, “Villiers”, 0)
-> ප්රතිදානය: {#N/A; #N/A; #N/A; 1; #N/A; 1; #N/A}
පැහැදිලි කිරීම: සෙවුම් අගය සෙවුම් අරාව තුළ ගැළපීමක් සොයා ගන්නේ නම්, MATCH ශ්රිතය 1<ලබා දෙයි 2>, නැතිනම් එය #N/A ලබා දෙයි.
- ISNUMBER(MATCH($B$5:$B$11, $G$4, 0) බවට පත් වේ,
-> ISNUMBER({#N/A; #N/A; #N/A; 1; #N/A; 1; #N/A})
-> ප්රතිදානය: {FALSE; FALSE; FALSE; සැබෑ; FALSE; සැබෑ; අසත්යය array අගයන් Boolean අගයන් බවට පරිවර්තනය කිරීමට මෙහි ඇත.
- IF(ISNUMBER(MATCH($B$5:$B$11, $G$4, 0)), MATCH(ROW($B) $5:$B$11), ROW($B$5:$B$11)), "") බවට පත්වේ,
-> IF({FALSE; FALSE; FALSE) ; සත්ය; අසත්ය; සත්ය; අසත්ය}, තරගය(පේළිය($B$5:$B$11), පේළිය($B$5:$B$11)), "")
බවට පත් වේ
-> IF({FALSE; FALSE; FALSE; TRUE; FALSE; TRUE; FALSE}, {1; 2; 3; 4; 5; 6; 7}, "")
-> ප්රතිදානය: {“”; ""; ""; 4; ""; 6}
පැහැදිලි කිරීම: පළමුව, IF ශ්රිතය Boolean අගයන් පේළි අංක සහ හිස් තැන් බවට පරිවර්තනය කරයි. පසුව, MATCH සහ ROW ශ්රිතය s 1 සිට n දක්වා අඛණ්ඩ සංඛ්යා සහිත අරාවක් ගණනය කරයි, මෙහි n යනු සෛල පරාසයේ සම්පූර්ණ ප්රමාණයේ අවසාන සංඛ්යාත්මක අනන්යතාවය වේ. $B$5:$B$11 හි අගයන් 7ක් ඇති බැවින්, අරාව {1; 2; 3; 4; 5; 6; 7} .
- කුඩා (IF(ISNUMBER(MATCH($B$5:$B$11, $G$4, 0)), MATCH(ROW($B$5: $B$11), ROW($B$5:$B$11)), ""), ROWS($A$1:A1))) බවට පත්වේ
-> කුඩා({""; ""; ""; 4; ""; 6}, පේළි($A$1:A1))
-> කුඩා({""; “”; “”; 4; “”; 6}, 1)
-> ප්රතිදානය: 4
පැහැදිලි කිරීම: පළමුව, SMALL Function පේළි අංකය මත පදනම්ව ලබා ගත යුතු අගය තීරණය කරයි. මීළඟට, පේළි ශ්රිතය මඟින් සෛලය පිටපත් කර පහත කොටුවලට අලවන සෑම අවස්ථාවකම වෙනස් වන අංකයක් ලබා දේ. මුලදී, එය අපගේ දත්ත කට්ටලයට අනුව 4 ආපසු ලබා දුන්නේය. පහත ඊළඟ කොටුවේ, ROWS($A$1:A1) ROWS($A$1:A2) වෙත වෙනස් වී 6 ලබා දෙයි.
11>-> INDEX($C$5:$C$11, 4)
-> ප්රතිදානය: 65
පැහැදිලි කිරීම: The INDEX ශ්රිතය පේළියක් සහ තීරු අංකයක් මත පදනම්ව දී ඇති අරාවකින් අගයක් ලබා දෙයි. 4th අගය $C$5:$C$11 65 වේ, එබැවින් INDEX ශ්රිතය 65 කොටුවේ G7 .
වැඩිදුර කියවන්න: එක්සෙල් හි INDEX-MATCH සමඟ නම් (සුදුසු ප්රවේශයන් 3ක්)
2. ඉදිරියට එන සිදුවීමේ නමේ බහු ප්රතිඵල සොයන්න & Excel හි INDEX MATCH Formula සමඟ දිනය
සමහර විට අපට වැදගත් සිදුවීම් දිනය අමතක වේ. එම අවස්ථාවෙහිදී, INDEX MATCH ශ්රිතය ගලවා ගන්නන් ලෙස ක්රියා කරයි.
පහත දැක්වෙන්නේ අපගේ මිතුරන් අතර එළඹෙන උපන්දිනය අපට දැන ගැනීමට අවශ්ය වූ නියැදි දත්ත ය.
ඉතින්, අපි කළේ, ඊලඟට උපන්දිනය කාගෙද ඒ කවදාද කියල හොයන්න INDEX MATCH සූත්රයක් ක්රියාත්මක කිරීම.
ඉතින්, සූත්රයපුද්ගලයාගේ නම හෝ ඉදිරි සිදුවීමේ නම දැනගන්න,
=INDEX($B$5:$B$9,MATCH(F5,$C$5:$C$9,1)+1)
සහ ඉදිරි සිදුවීමේ දිනය දැනගැනීමේ සූත්රය වේ,
=INDEX($C$5:$C$9,MATCH(F5,$C$5:$C$9,1)+1)
සූත්රය බිඳවැටීම:
සූත්රය බිඳ දමමු අපි ඇලෙක්ස් යන නම සහ ඔහුගේ උපන්දිනය සොයාගත් ආකාරය තේරුම් ගැනීමට.
- MATCH(F5,$C$5:$C$9,1)
-> ප්රතිදානය: 4
පැහැදිලි කිරීම: The MATCH Function විසින් සෙවීම් අගයෙහි පිහිටීම සොයා ගනී ( කොටුව F5 = බ්රහස්පතින්දා, නොවැම්බර් 11, 2021 ) අරාව නියතයේ ( $C$5:$C$9 = දින ලැයිස්තුව ) .
මෙම උදාහරණයේදී, අපට නිශ්චිත ගැළපීමක් අවශ්ය නොවීය, අපට අවශ්ය වූයේ MATCH ශ්රිතය ආසන්න ගැළපීමක් ලබා දීමටය, එබැවින් අපි තුන්වන තර්කය 1<2 ලෙස සකසමු> (හෝ සත්ය ).
- දර්ශකය($B$5:$B$9,MATCH(F5,$C$5:$C$9,1)+1 ) බවට පත් වන්නේ
-> INDEX($B$5:$B$9, 4) +1)
-> ප්රතිදානය: Alex /(සිද්ධියෙහි නම)
පැහැදිලි කිරීම: INDEX ශ්රිතය තර්ක දෙකක් ගනී ඒකමාන පරාසයක නිශ්චිත අගයක් ආපසු දෙන්න. මෙන්න, $B$5:$B$9 පරාසය මුලින්ම තර්කය සහ පෙර කොටසේ (MATCH(F5,$C$5:$C$9, 1)) , ස්ථානය 4 , දෙවන තර්කය වේ. ඒ කියන්නේ අපි $B$5:$B$9 හි 4 ස්ථානයේ ඇති අගය සොයමින් සිටිමු.පරාසය.
සහ,
- දර්ශකය($C$5:$C$9,MATCH(F5,$C$5:$C$9,1)+1) බවට පත් වන්නේ
-> INDEX($B$5:$B$9, 4) +1)
-> ප්රතිදානය: 2021 දෙසැම්බර් 7 වන අඟහරුවාදා
පැහැදිලි කිරීම: INDEX ශ්රිතය ඒකමාන පරාසයක නිශ්චිත අගයක් ලබා දීමට තර්ක දෙකක් ගනී. මෙන්න, $C$5:$C$9 පරාසය මුලින්ම තර්කය සහ පෙර කොටසේ (MATCH(F5,$C$5:$C$9, 1)) , ස්ථානය 4 , දෙවන තර්කය වේ. ඒ කියන්නේ අපි $C$5:$C$9 පරාසයේ 4 ස්ථානයේ ඇති අගය සොයමින් සිටිමු.
ඉදිරි සිදුවීම් දිනය ලබා ගැනීමට, අපි දැන් එකතු කළෙමු. එකක් MATCH ශ්රිතය මඟින් ආපසු සෛල ස්ථානයට, එය අපට ඊළඟ සිදුවීම් දිනයේ සෛල පිහිටීම ලබා දුන්නේය.
වැඩිදුර කියවන්න: Excel INDEX - MATCH සූත්රය තිරස් අතට බහු අගයන් ආපසු ලබා දීමට
සමාන කියවීම්
- IndEX MATCH Excel හි Wildcard සමඟ බහු නිර්ණායක (සම්පූර්ණ මාර්ගෝපදේශයක්)
- [ස්ථාවරයි!] INDEX MATCH Excel හි නිවැරදි අගය ලබා නොදීම (හේතු 5)
- Excel හි VLOOKUP වෙනුවට INDEX MATCH භාවිතා කරන්නේ කෙසේද? (3 ක්රම)
- Excel හි අනුපිටපත් අගයන් සහිත INDEX+MATCH (ඉක්මන් ක්රම 3)
- Excel හි නිශ්චිත දත්ත තෝරා ගන්නේ කෙසේද (6) ක්රම)
3. එක්සෙල් හි INDEX MATCH සූත්රය භාවිතයෙන් බහු ප්රතිඵල වෙනම තීරු බවට ජනනය කරන්න
මේ දක්වා අප සතුව ඇතපේළි වශයෙන් ප්රතිඵල ලබමින් සිටි. නමුත් ඔබට වෙනම තීරු තුළ ප්රතිඵල ලබා ගැනීමට අවශ්ය නම් කුමක් කළ යුතුද.
පහත සඳහන් දත්ත කට්ටලය සලකා බලන්න, බහුවිධ පුද්ගලයන්ගේ නම් නියෝජනය කරන වෘත්තීන් වර්ග තුනකින් සමන්විත වේ.
අපට අවශ්ය වූයේ වෘත්තිය මත පදනම් වූ පුද්ගලයන් පිරිසක් සෑදීමට සහ ඔවුන්ගේ වෘත්තිය අනුව තීරු අනුව නම් තැබීමටය.
බහු උකහා ගැනීම සඳහා ප්රතිඵල වෙනම තීරු වල වෙනම කොටු වලට ගලපන්න, ඔබට INDEX ශ්රිතය සමඟින් කුඩා උපක්රමයක් කළ හැක.
එක්සෙල් හි <හි සංයෝජනයකින් බහුවිධ තරඟ ප්රතිඵල උපුටා ගන්නා ආකාරය ඉගෙන ගනිමු. 1>INDEX ශ්රිත සහ වෙනත්.
පියවර:
- දත්ත පරාසයෙන් වෘත්තියක් තෝරන්න ( B5:B11 ) සහ පසුව සෛල යොමු අංකය භාවිතා කිරීමට දත්ත වෙනත් කොටුවක තබන්න (උදා: Cell E5 හි ක්රිකට් ක්රීඩකයා ).
- ඔබට අවශ්ය වෙනත් කොටුවක ඔබගේ ප්රතිඵල කොටුව (උදා. Cell F5 ), පහත සූත්රය ලියන්න,
=IFERROR(INDEX($C$5:$C$11,SMALL(IF($B$5:$B$11=$E5,ROW(C5:C11)-MIN(ROW(C5:C11))+1),COLUMNS($E$5:E5))),"")
මෙහි,
$C$5:$C$11 = ආර් සෙවුම් අගය සෙවීමට ray
$B$5:$B$11 = සෙවීම් අගය ඇති අරාව
- Enter ඔබන්න .
දත්ත සඳහා ප්රතිඵලය (උදා. ඔබ තෝරාගත් කොටුවේ ( E5 ) තැබූ ක්රිකට් ක්රීඩකයන් ), ප්රතිඵල කොටුවේ (උදා. Flintoff Cell F5 හි දිස් වනු ඇත. ).
- දැන් පේළිය වටා ඇදගෙන යන්නඑකම සෙවීම් අගයේ ඔබේ ඉතිරි ප්රතිඵල වෙනම තීරු කිහිපයකින් ලබා ගැනීමට හැඩිය පුරවන්න විවිධ සෙවීම් අගයන්හි (උදා. පාපන්දු ක්රීඩකයා, මල්ලවපොර ක්රීඩකයන් ) ඔබේ ඉතිරි ප්රතිඵල වෙනම තීරු කිහිපයකින් ලබා ගැනීමට පිරවීම මඟින් පේළිය කරන්න.
සූත්රය බිඳවැටීම:
ප්රතිඵලය ලැබුණු ආකාරය තේරුම් ගැනීමට සූත්රය බිඳ දමමු.
- කුඩා(IF ($B$5:$B$11=$E5,ROW($C$5:$C$11)-MIN(ROW($C$5:$C$11))+1),තීරු($E$5:E5))
අපි කලින් සාකච්ඡාවෙන් SMALL, IF සහ ROW ශ්රිතයන් එකට ක්රියා කරන ආකාරය දැනටමත් දනිමු, තවද අපි එම උපක්රමය උත්පාදනය සඳහා මෙහිද භාවිතා කරමු. N-th ගැළපීමකට අනුරූප පේළි අංකයක්. අපට පේළි අංකය ලැබුණු පසු, අපි එය එම පේළියේ අගය ආපසු ලබා දෙන INDEX ශ්රිතයට යමු.
-> ප්රතිදානය: ( පහත පින්තූරය ලෙස )
- Index($C$5:$C$11,SMALL(IF($B$5:$B$11) =$E5,පේළිය($C$5:$C$11)-MIN(පේළිය($C$5:$C$11))+1),තීරු($E$5:E5))) -> අනුරූප පේළි අංක සඳහා අගය උකහා ගැනීම සඳහා පේළි අංක INDEX ශ්රිතයට යැවීම.
-> ප්රතිදානය: ( පින්තූරය ලෙස පහත )
- IFERROR(Index($C$5:$C$11,SMALL(IF($B$5:$B$11=) $E5,ROW(C5:C11)-MIN(ROW(C5:C11))+1),තීරු($E$5:E5)))"") -> තීරු නොපවතින අගයක් ආපසු ලබා දෙන විට, එය බව සලකන්න #NUM දෝෂයක් විසි කරයි. දෝෂය වැලැක්වීම සඳහා, අපි සම්පූර්ණ සූත්රය IFERROR ශ්රිතය සමඟින් ඔතා දෝෂ අල්ලා ගැනීමට සහ හිස් තන්තුවක් (“”) ප්රතිලාභයක් ලෙස සකසමු.
-> ප්රතිදානය: ( පහත පින්තූරය ලෙස )
වැඩිදුර කියවන්න: එක්සෙල් INDEX MATCH එක කොටුවක බහුවිධ අගයන් ලබා දීමට
4. Excel හි INDEX MATCH Functions භාවිතා කරමින් බහු ප්රතිඵල වෙනම පේළි වලට උපුටා ගන්න
ඔබ කල්පනා කරන්නේ නම් අපගේ පෙර කොටසේ කළ ආකාරයටම පේළි කිහිපයකට බහු ප්රතිඵල උපුටා ගැනීම ගැන, එවිට සූත්රය වන්නේ,
=IFERROR(INDEX($C$5:$C$11,SMALL(IF($B$5:$B$11=E$4,ROW(C5:C11)-MIN(ROW(C5:C11))+1),ROWS($E$5:E5))),"")
0>සහ පියවර සහ සූත්ර බිඳවැටීම වැනි අනෙකුත් සෑම විස්තරයක්ම 3 කොටසෙහි මෙන් ම වේ.
ඔබ මතක තබා ගත යුතු ප්රධාන කරුණු
- දත්ත වගු අරාවේ පරාසය ලෙස අගය ස්ථාවරදැයි සෙවීමට, අරා වගුවේ සෛල යොමු අංකයට ඉදිරියෙන් ඩොලර් ($) ලකුණ තැබීමට අමතක නොකරන්න.
- අරා අගයන් සමඟ වැඩ කරන විට, ඔබගේ යතුරු පුවරුවේ Ctrl + Shift + Enter ඔබන්න අමතක කරන්න එපා ප්රතිඵල උකහා ගැනීමේදී rd. Enter පමණක් එබීමෙන් ක්රියා කරන්නේ ඔබ Microsoft 365 භාවිතා කරන විට පමණි.
- Ctrl + Shift + Enter එබීමෙන් පසු, ඔබට පෙනෙනු ඇත සූත්ර තීරුව curly braces {} සූත්රය වට කර, එය අරා සූත්රයක් ලෙස ප්රකාශ කරයි. එම වරහන් {} ඔබම ටයිප් නොකරන්න, Excel ස්වයංක්රීයව මෙය ඔබ වෙනුවෙන් කරයි.