Excel ගතික නම් කරන ලද පරාසය: නිර්මාණය කරන්නේ කෙසේද සහ භාවිතා කරන්නේ කෙසේද

  • මේක Share කරන්න
Michael Brown

මෙම නිබන්ධනයේදී, ඔබ Excel හි ගතික නම් කළ පරාසයක් නිර්මාණය කරන්නේ කෙසේද සහ ස්වයංක්‍රීයව ගණනය කිරීම්වලට නව දත්ත ඇතුළත් කර ගැනීම සඳහා එය සූත්‍රවල භාවිතා කරන්නේ කෙසේදැයි ඉගෙන ගනු ඇත.

පසුගිය සතියේ නිබන්ධනය, අපි එක්සෙල් හි ස්ථිතික නම් පරාසයක් අර්ථ දැක්වීමට විවිධ ක්‍රම දෙස බැලුවෙමු. ස්ථිතික නාමයක් සෑම විටම එකම කොටු වලට යොමු කරයි, එයින් අදහස් වන්නේ ඔබ නව එකතු කරන විට හෝ පවතින දත්ත ඉවත් කරන විට ඔබට පරාස යොමුව අතින් යාවත්කාලීන කිරීමට සිදුවනු ඇති බවයි.

ඔබ අඛණ්ඩව වෙනස් වන දත්ත කට්ටලයක් සමඟ වැඩ කරන්නේ නම්, ඔබට අවශ්‍ය විය හැක ඉවත් කරන ලද දත්ත බැහැර කිරීම සඳහා අලුතින් එකතු කරන ලද ඇතුළත් කිරීම් හෝ ගිවිසුම් සඳහා එය ස්වයංක්‍රීයව පුළුල් වන පරිදි ඔබේ නම් කළ පරාසය ගතික කරන්න. මෙම නිබන්ධනය තුළ තවදුරටත්, ඔබ මෙය කරන්නේ කෙසේද යන්න පිළිබඳ සවිස්තරාත්මක පියවරෙන් පියවර මාර්ගෝපදේශ සොයා ගනු ඇත.

    Excel හි ගතික නම් කළ පරාසයක් නිර්මාණය කරන්නේ කෙසේද

    සඳහා ආරම්භකයින්, අපි තනි තීරුවකින් සහ විචල්‍ය පේළි ගණනකින් සමන්විත ගතික නම් කළ පරාසයක් ගොඩනඟමු. එය සිදු කිරීමට, මෙම පියවරයන් සිදු කරන්න:

    1. සූත්‍රය ටැබය මත, නිර්වචනය කළ නම් සමූහය තුළ, නම නිර්වචනය කරන්න ක්ලික් කරන්න. . එසේත් නැතිනම්, Excel නාම කළමනාකරු විවෘත කිරීමට Ctrl + F3 ඔබා, නව… බොත්තම ක්ලික් කරන්න.
    2. ඕනෑම ආකාරයකින්, නව නම සංවාද කොටුව විවෘත වනු ඇත, එහිදී ඔබ පහත විස්තර සඳහන් කරන්න:
      • නම කොටුව තුළ, ඔබේ ගතික පරාසය සඳහා නම ටයිප් කරන්න.
      • විෂයය පතන තුළ, සකසන්න නම විෂය පථය. වැඩපොත (පෙරනිමිය) බොහෝ විට නිර්දේශ කෙරේඅවස්ථා.
      • වෙත යොමු කරයි කොටුව තුළ, OFFSET COUNTA හෝ INDEX COUNTA සූත්‍රය ඇතුළත් කරන්න.
    3. OK ක්ලික් කරන්න. නිමයි!

    පහත තිර රුවක් තුළ, අපි ශීර්ෂ පේළිය හැර A තීරුවේ දත්ත සහිත සෛල සියලු අයිතම සඳහා ගතික නම් කළ පරාසයක් නිර්වචනය කරමු. :

    එක්සෙල් ගතික නම් පරාසයක් නිර්වචනය කිරීමට OFFSET සූත්‍රය

    Excel හි ගතික නම් කළ පරාසයක් සෑදීමේ සාමාන්‍ය සූත්‍රය පහත පරිදි වේ:

    OFFSET ( first_cell, 0, 0, COUNTA( column), 1)

    කොහේද:

    • first_cell - පළමු නම් කළ පරාසයට ඇතුළත් කළ යුතු අයිතමය, උදාහරණයක් ලෙස $A$2.
    • තීරුව - $A:$A වැනි තීරුවට නිරපේක්ෂ සඳහනකි.

    මෙම සූත්‍රයේ හරය ලෙස, ඔබ උනන්දුව ඇති තීරුවේ ඇති හිස් නොවන සෛල ගණන ලබා ගැනීමට COUNTA ශ්‍රිතය භාවිතා කරයි. එම සංඛ්‍යාව OFFSET(reference, row, cols, [height], [width]) ශ්‍රිතයේ height තර්කය වෙත කෙලින්ම යයි. එය සාමාන්‍ය ඕෆ්සෙට් සූත්‍රයකි, එහිදී:

    • යොමුව යනු ඔබ ඕෆ්සෙට් (පළමු_සෙල්) පදනම් කරන ආරම්භක ලක්ෂ්‍යය වේ.
    • පේළි<2 හිලව් කිරීමට තීරු හෝ පේළි නොමැති බැවින්> සහ cols දෙකම 0 වේ.
    • පළල තීරු 1 ට සමාන වේ.

    උදාහරණයක් ලෙස, A2 කොටුවෙන් ආරම්භ වන Sheet3 තීරුවේ A සඳහා ගතික නම් කළ පරාසයක් තැනීමට, අපි මෙම සූත්‍රය භාවිතා කරමු:

    =OFFSET(Sheet3!$A$2, 0, 0, COUNTA(Sheet3!$A:$A), 1)

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

    INDEX සූත්‍රය තුළ ගතික නම් කළ පරාසයක් සෑදීමට. Excel

    Excel ගතික පරාසයක් නිර්මාණය කිරීමට තවත් ක්‍රමයක් වන්නේ INDEX ශ්‍රිතය සමඟ COUNTA භාවිතා කිරීමයි.

    first_cell:INDEX( column,COUNTA(<1)>තීරුව))

    මෙම සූත්‍රය කොටස් දෙකකින් සමන්විත වේ:

    • පරාස ක්‍රියාකරුගේ වම් පැත්තේ (:), ඔබ $A$2 වැනි දෘඪ-කේතගත ආරම්භක යොමුව තබයි. .
    • දකුණු පැත්තේ, ඔබ අවසන් යොමුව හඳුනා ගැනීමට INDEX(array, row_num, [column_num]) ශ්‍රිතය භාවිතා කරයි. මෙන්න, ඔබ අරාව සඳහා සම්පූර්ණ A තීරුව සපයන අතර පේළි අංකය ලබා ගැනීමට COUNTA භාවිතා කරන්න (එනම් A තීරුවේ ඇතුළත් නොවන කොටු ගණන).

    අපගේ නියැදි දත්ත කට්ටලය සඳහා (කරුණාකර බලන්න ඉහත තිර රුව), සූත්‍රය පහත පරිදි වේ:

    =$A$2:INDEX($A:$A, COUNTA($A:$A))

    තීරු ශීර්ෂයක් ඇතුළුව A තීරුවේ හිස් නොවන කොටු 5ක් ඇති බැවින්, COUNTA නැවත 5 ලබා දෙයි. ප්‍රතිඵලයක් ලෙස, INDEX $A ලබා දෙයි $5, එනම් A තීරුවේ අවසන් වරට භාවිතා කරන ලද කොටුවයි (සාමාන්‍යයෙන් දර්ශක සූත්‍රයක් අගයක් ලබා දෙයි, නමුත් යොමු ක්‍රියාකරු එයට යොමුවක් ලබා දීමට බල කරයි). සහ අපි ආරම්භක ලක්ෂ්‍යය ලෙස $A$2 සකසා ඇති නිසා, අවසාන ප්‍රතිඵලයසූත්‍රය $A$2:$A$5 පරාසයයි.

    අලුතින් සාදන ලද ගතික පරාසය පරීක්ෂා කිරීමට, ඔබට අයිතම ගණන COUNTA ලබා ගත හැක:

    =COUNTA(Items)

    සියල්ල නිවැරදිව සිදු කර ඇත්නම්, ඔබ ලැයිස්තුවට අයිතම එකතු කළ හෝ ඉවත් කළ පසු සූත්‍රයේ ප්‍රතිඵලය වෙනස් වනු ඇත:

    සටහන. ඉහත සාකච්ඡා කර ඇති සූත්‍ර දෙක එකම ප්‍රතිඵලයක් ලබා දෙයි, කෙසේ වෙතත් ඔබ දැනගත යුතු කාර්ය සාධනයේ වෙනසක් ඇත. OFFSET යනු පත්‍රයක සෑම වෙනසක් සමඟම නැවත ගණනය කරන වාෂ්පශීලී ශ්‍රිතයකි. බලවත් නවීන යන්ත්‍ර සහ සාධාරණ ප්‍රමාණයේ දත්ත කට්ටල මත, මෙය ගැටළුවක් නොවිය යුතුය. අඩු ධාරිතාවකින් යුත් යන්ත්‍ර සහ විශාල දත්ත කට්ටල මත, මෙය ඔබගේ Excel වේගය අඩු කළ හැක. එවැනි අවස්ථාවක, ගතික නම් කළ පරාසයක් සෑදීමට ඔබ INDEX සූත්‍රය භාවිතා කිරීම වඩා හොඳය.

    Excel හි ද්විමාන ගතික පරාසයක් සාදා ගන්නේ කෙසේද

    ද්විමාන නම් පරාසයක් ගොඩනැගීමට, පේළි ගණන පමණක් නොව තීරු ගණනද ගතික වන විට, INDEX COUNTA සූත්‍රයේ පහත වෙනස් කිරීම භාවිතා කරන්න:

    first_cell:INDEX($1:$1048576, COUNTA( first_column), COUNTA( පළමු_පේළිය)))

    මෙම සූත්‍රය තුළ, ඔබට අවසන් හිස් නොවන පේළිය සහ අවසාන හිස් නොවන තීරුව ( පේළිය_num ) ලබා ගැනීමට COUNTA ශ්‍රිත දෙකක් ඇත. සහ පිළිවෙලින් INDEX ශ්‍රිතයේ column_num තර්ක). array තර්කය තුළ, ඔබ සම්පූර්ණ වැඩ පත්‍රිකාව පෝෂණය කරයි (Excel 2016 - 2007 පේළි 1048576; Excel 2003 හි පේළි 65535 සහ පහළ).

    දැන්,අපගේ දත්ත කට්ටලය සඳහා තවත් ගතික පරාසයක් නිර්වචනය කරමු: විකුණුම් නම් පරාසය මාස 3 (ජනවාරි සිට මාර්තු දක්වා) සඳහා විකුණුම් සංඛ්‍යා ඇතුළත් වන අතර ඔබ නව අයිතම (පේළි) හෝ මාස (තීරු) එකතු කරන විට ස්වයංක්‍රීයව ගැලපේ වගුව.

    B තීරුවේ, 2 පේළියේ ආරම්භ වන විකුණුම් දත්ත සමඟ, සූත්‍රය පහත හැඩය ගනී:

    =$B$2:INDEX($1:$1048576,COUNTA($B:$B),COUNTA($2:$2))

    ඔබගේ ගතික පරාසය ක්‍රියා කරන බව සහතික කර ගැනීමට, පහත සූත්‍ර පත්‍රයේ කොතැනක හෝ ඇතුලත් කරන්න:

    =SUM(sales)

    =SUM(B2:D5)

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

    Excel සූත්‍රවල ගතික නම් කළ පරාසයන් භාවිතා කරන්නේ කෙසේද

    මෙම නිබන්ධනයේ පෙර කොටස්වල, ඔබ දැනටමත් දැක ඇත ගතික පරාසයන් භාවිතා කරන සරල සූත්‍ර කිහිපයක්. දැන්, අපි Excel ගතික නම් පරාසයක සැබෑ අගය පෙන්වන වඩාත් අර්ථවත් දෙයක් ඉදිරිපත් කිරීමට උත්සාහ කරමු.

    මෙම උදාහරණය සඳහා, අපි Excel හි Vlookup සිදු කරන සම්භාව්‍ය INDEX MATCH සූත්‍රය ගන්නෙමු:

    INDEX ( return_range, MATCH ( lookup_value, lookup_range, 0))

    ...සහ අපි කොහොමද බලන්න භාවිතයෙන් සූත්‍රය වඩාත් බලවත් කළ හැකගතික නම් කළ පරාස.

    ඉහත තිර පිටුවේ පෙන්වා ඇති පරිදි, අපි උපකරණ පුවරුවක් තැනීමට උත්සාහ කරන්නෙමු, එහිදී පරිශීලකයා H1 හි අයිතමයේ නමක් ඇතුළත් කර H2 හි එම අයිතමය සඳහා සම්පූර්ණ විකුණුම් ලබා ගනී. නිදර්ශන අරමුණු සඳහා නිර්මාණය කර ඇති අපගේ නියැදි වගුවේ අඩංගු වන්නේ අයිතම 4ක් පමණි, නමුත් ඔබේ සැබෑ ජීවිතය පත්‍රවල පේළි සිය ගණනක් සහ දහස් ගණනක් තිබිය හැක. තවද, දිනපතාම නව අයිතම එකතු කළ හැක, එබැවින් යොමු භාවිතා කිරීම විකල්පයක් නොවේ, මන්ද ඔබට සූත්‍රය නැවත නැවතත් යාවත්කාලීන කිරීමට සිදුවනු ඇත. මම ඒකට කම්මැලියි! :)

    සූත්‍රය ස්වයංක්‍රීයව ප්‍රසාරණය වීමට බල කිරීමට, අපි නම් 3ක් අර්ථ දක්වන්නෙමු: ගතික පරාස 2ක් සහ ස්ථිතික නම් කළ කොටුවක්:

    Lookup_range: =$A$2:INDEX($ A:$A, COUNTA($A:$A))

    Return_range: =$E$2:INDEX($E:$E, COUNTA($E:$E))

    Lookup_value: =$H$1

    සටහන. Excel විසින් වත්මන් පත්‍රයේ නම සියලුම යොමු කිරීම් වලට එකතු කරනු ඇත, එබැවින් නම් සෑදීමට පෙර ඔබේ මූලාශ්‍ර දත්ත සමඟ පත්‍රය විවෘත කිරීමට වග බලා ගන්න.

    දැන්, H1 හි සූත්‍රය ටයිප් කිරීම ආරම්භ කරන්න. පළමු තර්කය වෙත පැමිණෙන විට, ඔබට භාවිතා කිරීමට අවශ්‍ය නමේ අක්ෂර කිහිපයක් ටයිප් කරන්න, එවිට Excel පවතින සියලුම ගැලපෙන නම් පෙන්වයි. සුදුසු නම දෙවරක් ක්ලික් කරන්න, එවිට Excel එය සූත්‍රයට වහාම ඇතුල් කරනු ඇත:

    සම්පූර්ණ සූත්‍රය පහත පරිදි පෙනේ:

    =INDEX(Return_range, MATCH(Lookup_value, Lookup_range, 0))

    සහ පරිපූර්ණව ක්‍රියා කරයි!

    ඔබ මේසයට නව වාර්තා එක් කළ විගස, ඒවා ඔබේ ගණනය කිරීම්වලට ඇතුළත් වනු ඇතඑක් වරක්, ඔබ සූත්‍රයට එක වෙනසක් සිදු නොකර! ඔබට කවදා හෝ වෙනත් Excel ගොනුවකට සූත්‍රය පෝට් කිරීමට අවශ්‍ය නම්, ගමනාන්ත වැඩපොතෙහි එකම නම් සාදා, සූත්‍රය පිටපත් කර/අලවා, එය වහාම ක්‍රියාත්මක කර ගන්න.

    ඉඟිය. සූත්‍ර වඩාත් කල් පවතින බවට පත් කිරීමට අමතරව, ගතික පතන ලැයිස්තු සෑදීම සඳහා ගතික පරාසයන් ප්‍රයෝජනවත් වේ.

    ඔබ Excel හි ගතික නම් කරන ලද පරාස සාදා භාවිතා කරන ආකාරය මෙයයි. මෙම නිබන්ධනයේ සාකච්ඡා කර ඇති සූත්‍ර වඩාත් සමීපව බැලීමට, අපගේ සාම්පල Excel Dynamic නමින් පරාසයක වැඩපොත බාගත කිරීමට ඔබව සාදරයෙන් පිළිගනිමු. කියවීම ගැන මම ඔබට ස්තූතිවන්ත වන අතර ලබන සතියේ අපගේ බ්ලොග් අඩවියෙන් ඔබව දැකීමට බලාපොරොත්තු වෙමි!

    මයිකල් බ්‍රවුන් යනු මෘදුකාංග මෙවලම් භාවිතයෙන් සංකීර්ණ ක්‍රියාවලීන් සරල කිරීමට දැඩි ආශාවක් ඇති කැපවූ තාක්‍ෂණ ලෝලියෙකි. තාක්‍ෂණ ක්‍ෂේත්‍රයේ දශකයකට වැඩි පළපුරුද්දක් ඇති ඔහු Microsoft Excel සහ Outlook මෙන්ම Google Sheets සහ Docs හි ඔහුගේ කුසලතා ඔප් නංවා ඇත. මයිකල්ගේ බ්ලොගය ඔහුගේ දැනුම සහ ප්‍රවීණත්වය අන් අය සමඟ බෙදා ගැනීමට කැපවී ඇත, ඵලදායිතාව සහ කාර්යක්ෂමතාව වැඩි දියුණු කිරීම සඳහා පහසුවෙන් අනුගමනය කළ හැකි ඉඟි සහ නිබන්ධන සපයයි. ඔබ පළපුරුදු වෘත්තිකයෙකු හෝ ආධුනිකයෙකු වුවද, මයිකල්ගේ බ්ලොගය මෙම අත්‍යවශ්‍ය මෘදුකාංග මෙවලම්වලින් උපරිම ප්‍රයෝජන ලබා ගැනීම සඳහා වටිනා අවබෝධයක් සහ ප්‍රායෝගික උපදෙස් ලබා දෙයි.