එක්සෙල් වැඩසටහනේ වඩාත්ම ප්රයෝජනවත් අංගයක් වන්නේ INDEX ක්රියාකරු ය. එය නිශ්චිත පේළියේ සහ තීරුවේ ඡේදනය වන පරාසයක දත්ත සොයමින් ප්රති result ලය කලින් නම් කරන ලද කොටුවකට නැවත ලබා දෙයි. නමුත් වෙනත් ක්රියාකරුවන් සමඟ ඒකාබද්ධව සංකීර්ණ සූත්රවල භාවිතා කරන විට මෙම ශ්රිතයේ සම්පූර්ණ හැකියාවන් අනාවරණය වේ. එහි යෙදුම සඳහා විවිධ විකල්ප දෙස බලමු.
INDEX ශ්රිතය භාවිතා කිරීම
ක්රියාකරු INDEX ගණයට අයත් කාර්යයන් සමූහයකට අයත් වේ යොමුව සහ අරා. එය වර්ග දෙකක් ඇත: අරා සහ යොමු සඳහා.
අරා සඳහා විකල්පයට පහත සින්ටැක්ස් ඇත:
= INDEX (අරාව; පේළි_ අංකය; තීරු_ අංකය)
ඒ අතරම, අරාව එක්-මාන නම්, සූත්රයේ අවසාන තර්ක දෙක එකට හා ඕනෑම එකක් භාවිතා කළ හැකිය. බහුවිධ පරාසයක් සඳහා, අගයන් දෙකම භාවිතා කළ යුතුය. පේළිය සහ තීරු අංකය පත්රයේ ඛණ්ඩාංකවල ඇති අංකය ලෙස වටහාගෙන නැති නමුත් නිශ්චිත අරාව තුළ ඇති අනුපිළිවෙල ද සැලකිල්ලට ගත යුතුය.
යොමු විකල්පය සඳහා වන වාක්ය ඛණ්ඩය පහත පරිදි වේ:
= INDEX (සබැඳිය; පේළි_ අංකය; තීරු_ අංකය; [ප්රදේශය_ අංකය])
මෙන්න, ඒ ආකාරයෙන්ම, ඔබට භාවිතා කළ හැක්කේ දෙකෙන් එක් තර්කයක් පමණි: රේඛා අංකය හෝ තීරු අංකය. තර්කය "ප්රදේශ අංකය" එය සාමාන්යයෙන් විකල්පයක් වන අතර එය ක්රියාත්මක වන්නේ පරාසයන් කිහිපයක් මෙහෙයුමට සම්බන්ධ වූ විට පමණි.
මේ අනුව, ක්රියාකරු පේළියක් හෝ තීරුවක් නියම කිරීමේදී නිශ්චිත පරාසය තුළ දත්ත සොයයි. මෙම අංගය බෙහෙවින් සමාන ය VLR ක්රියාකරු, නමුත් එය මෙන් නොව, එය සෑම තැනකම පාහේ සෙවිය හැකි අතර මේසයේ වම් කෙළවරේ පමණක් නොවේ.
ක්රමය 1: අරා සඳහා INDEX ක්රියාකරු භාවිතා කරන්න
පළමුවෙන්ම, සරලම උදාහරණය භාවිතා කර ක්රියාකරු විශ්ලේෂණය කරමු INDEX අරා සඳහා.
අපට වැටුප් මේසයක් තිබේ. පළමු තීරුවේ, සේවකයින්ගේ නම් ප්රදර්ශනය කෙරෙන අතර, දෙවනුව - ගෙවන දිනය සහ තෙවනුව - ඉපැයීම් ප්රමාණය. අපි සේවකයාගේ නම තුන්වන පේළියේ පෙන්විය යුතුයි.
- සැකසුම් ප්රති result ලය පෙන්වන කොටුව තෝරන්න. අයිකනය මත ක්ලික් කරන්න "කාර්යය ඇතුළු කරන්න", එය සූත්ර තීරුවේ වමට වහාම පිහිටා ඇත.
- ක්රියාත්මක කිරීමේ ක්රියාවලිය ක්රියාත්මක වෙමින් පවතී ක්රියාකාරී විශාරද. කාණ්ඩයේ යොමුව සහ අරා මෙම මෙවලම හෝ "සම්පූර්ණ අකාරාදී ලැයිස්තුව" නමක් සොයමින් INDEX. මෙම ක්රියාකරු සොයාගත් පසු, එය තෝරා බොත්තම ක්ලික් කරන්න "හරි", එය කවුළුවේ පතුලේ පිහිටා ඇත.
- ඔබට ක්රියාකාරී වර්ග වලින් එකක් තෝරා ගැනීමට අවශ්ය කුඩා කවුළුවක් විවෘත වේ: අරාව හෝ සබැඳිය. අපට විකල්පයක් අවශ්යයි අරාව. එය පළමුව පිහිටා ඇති අතර පෙරනිමියෙන් උද්දීපනය වේ. එබැවින් අපට බොත්තම ක්ලික් කළ යුතුය "හරි".
- ශ්රිත තර්ක කවුළුව විවෘත වේ INDEX. ඉහත සඳහන් කළ පරිදි, ඇයට තර්ක තුනක් ඇති අතර, ඒ අනුව පිරවීම සඳහා ක්ෂේත්ර තුනක් තිබේ.
ක්ෂේත්රයේ අරාව සැකසෙන දත්ත පරාසයේ ලිපිනය ඔබ සඳහන් කළ යුතුය. එය අතින් ධාවනය කළ හැකිය. නමුත් කාර්යයට පහසුකම් සැලසීම සඳහා අපි වෙනත් ආකාරයකින් කරන්නෙමු. කර්සරය සුදුසු ක්ෂේත්රය තුළ තබන්න, ඉන්පසු පත්රයේ මුළු වගු දත්ත රවුම් කරන්න. ඊට පසු, පරාසයේ ලිපිනය ක්ෂණිකව ක්ෂේත්රය තුළ දර්ශනය වේ.
ක්ෂේත්රයේ රේඛා අංකය අංකය දමන්න "3", කොන්දේසිය අනුව අපි ලැයිස්තුවේ තුන්වන නම තීරණය කළ යුතුය. ක්ෂේත්රයේ තීරු අංකය අංකය සකසන්න "1", නම් සහිත තීරුව තෝරාගත් පරාසයේ පළමුවැන්න බැවින්.
නිශ්චිත සැකසුම් සියල්ල අවසන් වූ පසු, බොත්තම ක්ලික් කරන්න "හරි".
- සැකසීමේ ප්රති result ලය මෙම උපදෙස්වල පළමු ඡේදයේ දක්වා ඇති කොටුව තුළ ප්රදර්ශනය වේ. අඩු කළ වාසගම තෝරාගත් දත්ත පරාසය තුළ ලැයිස්තුවේ තුන්වැන්න වේ.
ශ්රිතයේ යෙදුම අපි පරීක්ෂා කළෙමු INDEX බහුමානීය අරාවකින් (බහු තීරු සහ පේළි). පරාසය එක්-මාන නම්, තර්ක කවුළුව තුළ දත්ත පිරවීම ඊටත් වඩා පහසු වනු ඇත. ක්ෂේත්රයේ අරාව ඉහත ආකාරයටම, අපි එහි ලිපිනය දක්වන්නෙමු. මෙම අවස්ථාවේදී, දත්ත පරාසය සමන්විත වන්නේ එක් තීරුවක අගයන් පමණි. "නම". ක්ෂේත්රයේ රේඛා අංකය අගය දක්වන්න "3", ඔබට තෙවන පේළියේ දත්ත සොයා ගැනීමට අවශ්ය බැවින්. ක්ෂේත්රය තීරු අංකය පොදුවේ ගත් කල, ඔබට එය හිස්ව තැබිය හැකිය, මන්ද අපට එක්-මාන පරාසයක් ඇති අතර එහි එක් තීරුවක් පමණක් භාවිතා වේ. බොත්තම මත ක්ලික් කරන්න "හරි".
ප්රති result ලය හරියටම ඉහත ආකාරයටම වනු ඇත.
මෙම ශ්රිතය ක්රියාත්මක වන්නේ කෙසේදැයි බැලීමට මෙය ඔබට ඇති සරලම උදාහරණයයි, නමුත් ප්රායෝගිකව, එහි භාවිතයේ සමාන අනුවාදයක් තවමත් කලාතුරකින් භාවිතා වේ.
පාඩම: එක්සෙල් විශේෂාංග විශාරද
ක්රමය 2: සෙවුම් ක්රියාකරු සමඟ ඒකාබද්ධව භාවිතා කරන්න
ප්රායෝගිකව, ක්රියාකාරිත්වය INDEX බොහෝ විට තර්ක සමඟ භාවිතා වේ සෙවීම. පොකුර INDEX - සෙවීම එක්සෙල් හි වැඩ කරන විට එය ප්රබල මෙවලමක් වන අතර එහි ක්රියාකාරීත්වය එහි ආසන්නතම ප්රතිසමයට වඩා නම්යශීලී වේ - ක්රියාකරු වී.පී.ආර්.
කාර්යයේ ප්රධාන පරමාර්ථය සෙවීම යනු තෝරාගත් පරාසය තුළ යම් අගයක් අනුපිළිවෙලින් අංකයේ ඇඟවීමකි.
ක්රියාකරු සින්ටැක්ස් සෙවීම එවැනි:
= සෙවුම් (සෙවුම්_ අගය, බැලීමේ_ආරේ, [ගැලපුම්_ වර්ගය])
- වටිනාකම සෙව්වා - අප සොයන පරාසයෙහි පිහිටීම මෙයයි;
- අරාව බැලුවා මෙම අගය පිහිටා ඇති පරාසය;
- තරඟ වර්ගය - මෙය අගයන් නිවැරදිව හෝ දළ වශයෙන් සෙවිය යුතුද යන්න තීරණය කරන විකල්ප පරාමිතියකි. අපි නිශ්චිත අගයන් සොයන්නෙමු, එබැවින් මෙම තර්කය භාවිතා නොවේ.
මෙම මෙවලම භාවිතා කිරීමෙන් ඔබට තර්ක ආදානය ස්වයංක්රීය කළ හැකිය රේඛා අංකය සහ තීරු අංකය ක්රියාකාරී වේ INDEX.
නිශ්චිත උදාහරණයකින් මෙය කළ හැකි ආකාරය බලමු. අපි ඉහත සාකච්ඡා කළ එකම වගුව සමඟ වැඩ කරන්නෙමු. වෙනම, අපට අමතර ක්ෂේත්ර දෙකක් තිබේ - "නම" සහ "මුදල". ඔබ සේවකයාගේ නම ඇතුළත් කළ විට උපයා ගත් මුදල් ස්වයංක්රීයව දර්ශනය වන බවට වග බලා ගැනීම අවශ්ය වේ. කාර්යයන් යෙදීමෙන් මෙය ක්රියාවට නැංවිය හැකි ආකාරය බලමු INDEX සහ සෙවීම.
- පළමුවෙන්ම, පර්ෆෙනොව් ඩී. එෆ්. සේවකයාට ලැබෙන වැටුප කුමක්දැයි අපි සොයා ගනිමු.ඔහුගේ නම සුදුසු ක්ෂේත්රයට ඇතුළත් කරන්න.
- ක්ෂේත්රයේ කොටුවක් තෝරන්න "මුදල"එහි අවසාන ප්රති result ලය පෙන්වනු ඇත. ශ්රිත තර්ක කවුළුව දියත් කරන්න INDEX අරා සඳහා.
ක්ෂේත්රයේ අරාව සේවකයින්ගේ වැටුප් පිහිටා ඇති තීරුවේ ඛණ්ඩාංක අපි ඇතුළත් කරමු.
ක්ෂේත්රය තීරු අංකය අපි ඒක මාන පරාසය උදාහරණයක් ලෙස භාවිතා කරන බැවින් එය හිස්ව තබන්න.
නමුත් ක්ෂේත්රයේ රේඛා අංකය අපිට ශ්රිතයක් ලිවීමට අවශ්යයි සෙවීම. එය ලිවීම සඳහා, අපි ඉහත සාකච්ඡා කළ වාක්ය ඛණ්ඩයට අනුගත වෙමු. ක්ෂේත්රයේ ක්රියාකරුගේ නම වහාම ඇතුළත් කරන්න "සෙවීම" උපුටා දැක්වීම් නොමැතිව. ඉන්පසු වහාම වරහන විවෘත කර අපේක්ෂිත අගයේ ඛණ්ඩාංක දක්වන්න. පර්ෆෙනොව් සේවකයාගේ නම අපි වෙන වෙනම සටහන් කළ කොටුවේ ඛණ්ඩාංක මේවාය. අපි අර්ධ සළකුණක් තබා බලා සිටින පරාසයේ ඛණ්ඩාංක දක්වන්නෙමු. අපගේ නඩුවේදී, සේවකයින්ගේ නම් සහිත තීරුවේ ලිපිනය මෙයයි. ඊට පසු, වරහන වසා දමන්න.
සියලුම අගයන් ඇතුළත් කළ පසු, බොත්තම මත ක්ලික් කරන්න "හරි".
- සැකසීමෙන් පසු ඉපැයීම් ප්රමාණයෙහි ප්රති result ලය ඩී. පර්ෆෙනොව් ක්ෂේත්රය තුළ දර්ශනය වේ "මුදල".
- දැන් ක්ෂේත්රයේ නම් "නම" අපි අන්තර්ගතය වෙනස් කරන්නෙමු "පර්ෆෙනොව් ඩී.එෆ්.", උදාහරණයක් ලෙස, "පොපෝවා එම්. ඩී.", එවිට ක්ෂේත්රයේ වැටුප්වල වටිනාකම ස්වයංක්රීයව වෙනස් වේ "මුදල".
ක්රමය 3: බහු වගු හැසිරවීම
දැන් බලමු ක්රියාකරු භාවිතා කරන ආකාරය INDEX ඔබට බහු වගු සැකසිය හැක. මේ සඳහා අතිරේක තර්කයක් යොදනු ලැබේ. "ප්රදේශ අංකය".
අපට මේස තුනක් තිබේ. සෑම වගුවක්ම එක් මාසයක් සඳහා සේවකයින්ගේ වැටුප් පෙන්වයි. අපගේ කාර්යය වන්නේ තුන්වන මාසය සඳහා (තුන්වන කලාපය) දෙවන සේවකයාගේ (දෙවන පේළිය) වැටුප (තුන්වන තීරුව) සොයා ගැනීමයි.
- ප්රති result ලය ප්රතිදානය වන සහ සුපුරුදු ආකාරයෙන් විවෘත වන කොටුව තෝරන්න විශේෂාංග විශාරද, නමුත් ක්රියාකරු වර්ගය තෝරාගැනීමේදී, යොමු දර්ශනය තෝරන්න. අපට මෙය අවශ්ය වන්නේ මෙම වර්ගය තර්ක හැසිරවීමට සහාය වන බැවිනි. "ප්රදේශ අංකය".
- තර්ක කවුළුව විවෘත වේ. ක්ෂේත්රයේ සබැඳිය අපට පරාස තුනේම ලිපින නියම කළ යුතුය. මෙය සිදු කිරීම සඳහා, කර්සරය ක්ෂේත්රය තුළ සකසා වම් මූසික බොත්තම එබීමෙන් පළමු පරාසය තෝරන්න. ඉන්පසු අර්ධ සළකුණක් දමන්න. මෙය ඉතා වැදගත් වේ, මන්ද ඔබ වහාම ඊළඟ අරාව තෝරා ගැනීමට ගියහොත්, එහි ලිපිනය හුදෙක් පෙර ලිපියේ ඛණ්ඩාංක ප්රතිස්ථාපනය කරයි. එබැවින්, අර්ධ සළකුණට ඇතුළු වූ පසු, ඊළඟ පරාසය තෝරන්න. ඉන්පසු නැවතත් අපි අර්ධ සළකුණක් තබා අවසන් අරාව තෝරා ගනිමු. ක්ෂේත්රයේ ඇති සමස්ත ප්රකාශනය සබැඳිය වරහන් ගන්න.
ක්ෂේත්රයේ රේඛා අංකය අංකය දක්වන්න "2", අපි ලැයිස්තුවේ දෙවන අන්තිම නමක් සොයන බැවින්.
ක්ෂේත්රයේ තීරු අංකය අංකය දක්වන්න "3"වැටුප් තීරුව එක් එක් වගුවේ පේළියේ තුන්වැන්න බැවින්.
ක්ෂේත්රයේ "ප්රදේශ අංකය" අංකය දමන්න "3", තුන්වන මාසය සඳහා වැටුප් පිළිබඳ තොරතුරු අඩංගු තෙවන වගුවේ දත්ත සොයා ගැනීමට අපට අවශ්ය බැවින්.
සියලුම දත්ත ඇතුළත් කළ පසු, බොත්තම ක්ලික් කරන්න "හරි".
- ඊට පසු, ගණනය කිරීමේ ප්රති results ල කලින් තෝරාගත් කොටුව තුළ ප්රදර්ශනය කෙරේ. තුන්වන මාසය සඳහා දෙවන සේවකයාගේ (වී. එම්. සෆ්රොනොව්) වැටුප් ප්රමාණය එහි දැක්වේ.
ක්රමය 4: ප්රමාණය ගණනය කරන්න
යොමු පෝරමය බොහෝ විට අරාව පෝරමය ලෙස භාවිතා නොකෙරේ, නමුත් එය බහු පරාසයන් සමඟ වැඩ කිරීමේදී පමණක් නොව වෙනත් අවශ්යතා සඳහාද භාවිතා කළ හැකිය. උදාහරණයක් ලෙස, එය ක්රියාකරුවෙකු සමඟ සංයුක්තව ගණනය කිරීමට භාවිතා කළ හැකිය SUM.
ප්රමාණය එකතු කරන විට SUM පහත සින්ටැක්ස් ඇත:
= SUM (array_address)
අපගේ විශේෂිත අවස්ථාවෙහිදී, පහත සඳහන් සූත්රය භාවිතයෙන් මසකට සියලුම සේවකයින්ගේ ඉපැයීම් ප්රමාණය ගණනය කළ හැකිය:
= SUM (C4: C9)
නමුත් ශ්රිතය භාවිතයෙන් ඔබට එය ටිකක් වෙනස් කළ හැකිය INDEX. එවිට එයට පහත පෝරමය ලැබේ:
= SUM (C4: INDEX (C4: C9; 6%)
මෙම අවස්ථාවෙහිදී, අරාව ආරම්භයේ ඛණ්ඩාංක මඟින් එය ආරම්භ වන සෛලය දක්වයි. නමුත් අරාවෙහි අවසානය දැක්වෙන ඛණ්ඩාංක වලදී, ක්රියාකරු භාවිතා වේ INDEX. මෙම අවස්ථාවේ දී, ක්රියාකරුගේ පළමු තර්කය INDEX පරාසයක් දක්වයි, දෙවැන්න - අවසාන කොටුවේ - හයවන.
පාඩම: ප්රයෝජනවත් එක්සෙල් විශේෂාංග
ඔබට පෙනෙන පරිදි, ක්රියාකාරිත්වය INDEX තරමක් විවිධ කාර්යයන් විසඳීම සඳහා එක්සෙල් හි භාවිතා කළ හැකිය. එහි යෙදුම සඳහා කළ හැකි සියලු විකල්පයන්ගෙන් අප බොහෝ දුරට සලකා බැලුවද, වඩාත්ම ජනප්රිය ඒවා පමණි. මෙම ශ්රිතයේ වර්ග දෙකක් තිබේ: යොමු කිරීම සහ අරා සඳහා. එය වෙනත් ක්රියාකරුවන් සමඟ ඒකාබද්ධව වඩාත් effectively ලදායී ලෙස භාවිතා කළ හැකිය. මේ ආකාරයෙන් නිර්මාණය කරන ලද සූත්ර මගින් වඩාත් සංකීර්ණ ගැටළු විසඳීමට හැකි වේ.