සූත්‍රය අනුව වර්ග කරන්න

ඔබට ලැයිස්තුව වර්ග කිරීමට අවශ්‍ය නම්, ඔබේ සේවාවේ බොහෝ ක්‍රම තිබේ, ඒවායින් පහසුම වන්නේ ටැබයේ හෝ මෙනුවේ ඇති වර්ග කිරීමේ බොත්තම් ය. දත්ත (දත්ත - වර්ග කිරීම). කෙසේ වෙතත්, ලැයිස්තුවේ වර්ග කිරීම ස්වයංක්‍රීයව සිදු කළ යුතු අවස්ථා තිබේ, එනම් සූත්‍ර. මෙය අවශ්‍ය විය හැකිය, උදාහරණයක් ලෙස, පතන ලැයිස්තුවක් සඳහා දත්ත උත්පාදනය කිරීමේදී, ප්‍රස්ථාර සඳහා දත්ත ගණනය කිරීමේදී යනාදිය. පියාසර කිරීමේදී සූත්‍රයක් සමඟ ලැයිස්තුවක් වර්ග කරන්නේ කෙසේද?

ක්රමය 1. සංඛ්යාත්මක දත්ත

ලැයිස්තුවේ ඇත්තේ සංඛ්‍යාත්මක තොරතුරු පමණක් නම්, එය වර්ග කිරීම කාර්යයන් භාවිතයෙන් පහසුවෙන් කළ හැකිය අවම (කුඩා) и ලයින් (ROW):

 

කාර්යයන් අවම (කුඩා) පේළියක ඇති n-වන කුඩාම මූලද්‍රව්‍යය අරාවෙන් (තීරුව A) පිටතට ඇද දමයි. එම. SMALL(A:A;1) යනු තීරුවේ ඇති කුඩාම සංඛ්‍යාවයි, SMALL(A:A;2) දෙවන කුඩාම, යනාදී වශයෙන්.

කාර්යයන් ලයින් (ROW) නිශ්චිත කොටුව සඳහා පේළි අංකය ලබා දෙයි, එනම් ROW(A1)=1, ROW(A2)=2 යනාදිය. මෙම අවස්ථාවේදී, එය සරලව n=1,2,3... සඳහා සංඛ්‍යා අනුපිළිවෙලක උත්පාදකයක් ලෙස භාවිතා කරයි. අපගේ වර්ග කළ ලැයිස්තුව. එම සාර්ථකත්වයත් සමඟම, අතිරේක තීරුවක් සාදා, එය 1,2,3 යන සංඛ්‍යාත්මක අනුපිළිවෙලින් අතින් පුරවා, ROW ශ්‍රිතය වෙනුවට එය වෙත යොමු කිරීමට හැකි විය.

ක්රමය 2. පෙළ ලැයිස්තුව සහ නිතිපතා සූත්ර

ලැයිස්තුවේ අංක නොව පෙළ අඩංගු නම්, කුඩා ශ්‍රිතය තවදුරටත් ක්‍රියා නොකරනු ඇත, එබැවින් ඔබට වෙනස්, තරමක් දිගු මාර්ගයක් යා යුතුය.

පළමුව, අනාගත අනුපිළිවෙලෙහි ලැයිස්තුවේ එක් එක් නමෙහි අනුක්‍රමික අංකය ශ්‍රිතය භාවිතයෙන් ගණනය කරනු ලබන සූත්‍රයක් සහිත සේවා තීරුවක් එකතු කරමු. COUNTIF (COUNTIF):

ඉංග්රීසි අනුවාදයේ එය වනු ඇත:

=COUNTIF(A:A,»<"&A1)+COUNTIF($A$1:A1,"="&A1)

පළමු පදය යනු වත්මන් එකට වඩා අඩු සෛල ගණන ගණනය කිරීමේ කාර්යයකි. දෙවැන්න ඕනෑම නමක් එක් වරකට වඩා සිදු වුවහොත් ආරක්ෂිත දැලක් වේ. එවිට ඔවුන්ට සමාන නොවේ, නමුත් අනුක්‍රමිකව වැඩි වන සංඛ්‍යා.

දැන් ලැබුණු අංක ආරෝහණ අනුපිළිවෙලට අනුපිළිවෙලින් සකස් කළ යුතුය. මේ සඳහා ඔබට කාර්යය භාවිතා කළ හැකිය අවම (කුඩා) පළමු මාර්ගයෙන්:

 

හොඳයි, අවසාන වශයෙන්, ලැයිස්තුවෙන් නම් ඔවුන්ගේ අංක අනුව ඉවත් කිරීම පමණක් ඉතිරිව පවතී. මෙය සිදු කිරීම සඳහා, ඔබට පහත සූත්රය භාවිතා කළ හැකිය:

 

කාර්යයන් වඩාත් නිරාවරණය (තරගය) අපේක්ෂිත අනුක්‍රමික අංකය (1, 2, 3, ආදිය) සඳහා B තීරුවේ සොයන අතර, ඇත්ත වශයෙන්ම, මෙම අංකය පිහිටා ඇති රේඛාවේ අංකය ආපසු ලබා දෙයි. කාර්යය ඉන්ඩෙක්ස් (INDEX) A තීරුවෙන් මෙම පේළි අංකයේ නම ඉවත් කරයි.

ක්රමය 3: Array Formula

මෙම ක්‍රමය, ඇත්ත වශයෙන්ම, ක්‍රමය-2 හි මෙන් ම ස්ථානගත කිරීමේ ඇල්ගොරිතමයකි, නමුත් අරාව සූත්‍රයක් මගින් ක්‍රියාත්මක වේ. සූත්‍රය සරල කිරීම සඳහා, C1:C10 සෛල පරාසයට නම දෙන ලදී ලැයිස්තුව (සෛල තෝරන්න, ඔබන්න Ctrl + F3 සහ බොත්තම නිර්මාණය):

 

කොටුව E1 හි, අපගේ සූත්‍රය පිටපත් කරන්න:

=INDEX(ලැයිස්තුව; තරඟය(කුඩා(COUNTIF(List; “<"&List); ROW(1:1)); COUNTIF(List; "<"&List); 0))

හෝ ඉංග්රීසි අනුවාදයේ:

=INDEX(ලැයිස්තුව, තරඟය(කුඩා(COUNTIF(List, «<"&List), ROW(1:1)), COUNTIF(List, "<"&List), 0))

සහ තල්ලු කරන්න Ctrl + Shift + ඇතුල් කරන්නඑය අරා සූත්‍රයක් ලෙස ඇතුළු කිරීමට. එවිට ලැබෙන සූත්‍රය ලැයිස්තුවේ මුළු දිගටම පිටපත් කළ හැක.

ඔබට සූත්‍රය ස්ථාවර පරාසයක් නොව, ලැයිස්තුවට නව මූලද්‍රව්‍ය එකතු කිරීමේදී ගැලපීමට අවශ්‍ය නම්, ඔබට උපාය මාර්ගය තරමක් වෙනස් කිරීමට අවශ්‍ය වනු ඇත.

පළමුව, ලැයිස්තු පරාසය ගතිකව සැකසිය යුතුය. මෙය සිදු කිරීම සඳහා, නිර්මාණය කිරීමේදී, ඔබ නිශ්චිත පරාසයක් C3: C10 නොව, ඒවායේ අංකය කුමක් වුවත්, පවතින සියලුම අගයන් වෙත යොමු වන විශේෂ සූත්‍රයක් නියම කළ යුතුය. ක්ලික් කරන්න Alt + F3 නැතිනම් ටැබ් එක විවෘත කරන්න සූත්‍ර - නාම කළමනාකරු (සූත්‍ර - නාම කළමනාකරු), නව නමක් සාදන්න සහ ක්ෂේත්රයේ ලින්ක් (යොමුව) පහත සූත්‍රය ඇතුළත් කරන්න (ආරම්භ කළ යුතු දත්ත පරාසය C1 කොටුවෙන් ආරම්භ වේ යැයි මම උපකල්පනය කරමි):

=СМЕЩ(C1;0;0;СЧЁТЗ(C1:C1000);1)

=OFFSET(C1,0,0,SCHÖTZ(C1:C1000),1)

දෙවනුව, ඉහත අරා සූත්‍රය ආන්තිකයක් සහිතව පහළට දිගු කිරීමට අවශ්‍ය වනු ඇත - අනාගතයේදී අතිරේක දත්ත ඇතුළත් කිරීමේ අපේක්ෂාව සමඟ. මෙම අවස්ථාවේදී, අරා සූත්‍රය තවමත් පුරවා නැති කොටු මත #NUMBER දෝෂයක් ලබා දීමට පටන් ගනී. එය බාධා කිරීමට, ඔබට කාර්යය භාවිතා කළ හැකිය IFERROR, අපගේ අරා සූත්‍රය "වටේ" එකතු කළ යුතුය:

=IFERROR(INDEX(ලැයිස්තුව; තරඟය(කුඩා(COUNTIF(List; “<"&List); ROW(1:1)); COUNTIF(List; "<"&List); 0));»»)

=IFERROR(NDEX(List, MATCH(SMALL(COUNTIF(List, «<"&List), ROW(1:1))), COUNTIF(List, "<"&List), 0));"")

එය #NUMBER දෝෂය අල්ලාගෙන ඒ වෙනුවට රික්තයක් (හිස් උද්ධෘත) ප්‍රතිදානය කරයි.

:

  • වර්ණ අනුව පරාසය වර්ග කරන්න
  • අරා සූත්‍ර මොනවාද සහ ඒවා අවශ්‍ය වන්නේ ඇයි
  • නව Office 365 හි SORT වර්ග කිරීම සහ ගතික අරා

 

ඔබමයි