පරාසය තනි තීරුවකට පරිවර්තනය කිරීමට Excel TOCOL ශ්‍රිතය

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

TOCOL ශ්‍රිතය සමඟින් අරාවක් හෝ පරාසයක් තීරුවක් බවට පරිවර්තනය කිරීමේ පහසු ක්‍රමයක්.

තීරුවලින් පේළිවලට සහ ප්‍රතිලෝමව දත්ත මාරු කිරීමේ හැකියාව Excel තුළ බොහෝ කාලයක් පවතී. මොහොතක්. නමුත් සෛල පරාසයක් තනි තීරුවක් බවට පරිවර්තනය කිරීම ඉරිතැලීමට අපහසු කාර්යයක් විය. දැන්, එය අවසානයේ වෙනස් වේ. මයික්‍රොසොෆ්ට් විසින් TOCOL නමින් නව ශ්‍රිතයක් හඳුන්වා දී ඇත, එය ඇසිපිය හෙළීමකින් අරාවෙන් තීරුවකට පරිවර්තනයක් කළ හැකිය. මෙම නව ශ්‍රිතය පහසුවෙන් විසඳිය හැකි කාර්ය ලැයිස්තුවක් පහත දැක්වේ.

    Excel TOCOL ශ්‍රිතය

    Excel හි TOCOL ශ්‍රිතය අරාවක් හෝ සෛල පරාසයක් තනි එකක් බවට පරිවර්තනය කරයි. තීරුව.

    ශ්‍රිතය විස්තාරක තුනක් ගනී, නමුත් අවශ්‍ය වන්නේ පළමු එක පමණි.

    TOCOL(array, [ignore], [scan_by_column])

    කොහේ:

    අරාව (අවශ්‍යයි) - තීරුවක් බවට පරිවර්තනය කිරීමට අරාවක් හෝ පරාසයක්.

    නොසලකා හරිනු (විකල්ප) - හිස් තැන් හෝ/සහ දෝෂ නොසලකා හැරිය යුතුද යන්න නිර්වචනය කරයි. මෙම අගයන්ගෙන් එකක් විය හැක:

    • 0 හෝ මඟ හැරිය (පෙරනිමිය) - සියලු අගයන් තබා ගන්න
    • 1 - හිස් තැන් නොසලකා හරින්න
    • 2 - දෝෂ නොසලකා හරින්න
    • 10>3 - හිස් තැන් සහ දෝෂ නොසලකා හරින්න

    Scan_by_column (විකල්ප) - අරාව තිරස් අතට හෝ සිරස් අතට පරිලෝකනය කරන්නේද යන්න තීරණය කරයි:

    • අසත්‍ය හෝ මඟ හැරිය (පෙරනිමිය) - වමේ සිට දකුණට පේළියෙන් අරාව පරිලෝකනය කරන්න.
    • සත්‍ය - ඉහළ සිට පහළට තීරුවෙන් අරාව ස්කෑන් කරන්න.

    ඉඟි:

    4>
  • අරාවක් තනි පේළියකට පරිවර්තනය කිරීමට, TOROW භාවිතා කරන්නශ්‍රිතය.
  • ප්‍රතිවිරුද්ධ තීරුවෙන් අරාවට පරිවර්තනය කිරීම සඳහා, තීරුවෙන් එතීමට WRAPCOLS ශ්‍රිතය හෝ පේළියෙන් එතීමට WRAPROWS ශ්‍රිතය භාවිතා කරන්න.
  • අරාවක් තිරස් අතට මාරු කිරීමට සිරස් හෝ අනෙක් අතට, එනම් පේළි තීරු වලට වෙනස් කරන්න, ට්‍රාන්ස්පෝස් ශ්‍රිතය භාවිතා කරන්න.
  • TOCOL ලබා ගැනීමේ හැකියාව

    TOCOL යනු Microsoft 365 සඳහා Excel හි සහය දක්වන නව ශ්‍රිතයකි (Windows සඳහා සහ Mac) සහ වෙබය සඳහා Excel.

    පරාසය තීරුවකට පරිවර්තනය කිරීම සඳහා මූලික TOCOL සූත්‍රය

    TOCOL සූත්‍රය එහි සරලම ආකාරයෙන් අවශ්‍ය වන්නේ එක් තර්කයක් පමණි - අරාව . උදාහරණයක් ලෙස, තීරු 3 කින් සහ පේළි 4 කින් සමන්විත ද්විමාන අරාවක් තනි තීරුවකට තැබීම සඳහා, සූත්‍රය වනුයේ:

    =TOCOL(A2:C5)

    සූත්‍රය එක් කොටුවක පමණක් ඇතුළත් වේ (E2 in මෙම උදාහරණය) සහ පහත සෛල තුළට ස්වයංක්‍රීයව කාන්දු වේ. Excel අනුව, ප්රතිඵලය ස්පීල් පරාසයක් ලෙස හැඳින්වේ.

    මෙම සූත්‍රය ක්‍රියා කරන ආකාරය:

    තාක්ෂණික වශයෙන්, A2:C5 පරාසය පළමුව ද්විමාන අරාවක් බවට පරිවර්තනය වේ. කරුණාකර අර්ධ කොමාවෙන් වෙන් කරන ලද පේළි සහ කොමාවෙන් සීමා කළ තීරු සැලකිල්ලට ගන්න:

    {"Apple","Banana","Cherry";1,0,3;4,#N/A,6;7,8,9}

    TOCOL ශ්‍රිතය අරාව වමේ සිට දකුණට ස්කෑන් කර එය ඒකමාන සිරස් අරාවක් බවට පරිවර්තනය කරයි:

    {"Apple";"Banana";"Cherry";1;0;3;4;#N/A;6;7;8;9}

    ප්‍රතිඵලය E2 කොටුවේ තැන්පත් කර ඇති අතර, එයින් එය පහත සෛල තුලට විහිදේ.

    Excel හි TOCOL ශ්‍රිතය භාවිතා කරන්නේ කෙසේද - සූත්‍ර උදාහරණ

    0> පිළිබඳ වැඩි අවබෝධයක් ලබා ගැනීමටTOCOL ශ්‍රිතයේ හැකියාවන් සහ එය ආවරණය කළ හැකි කාර්යයන් මොනවාද, අපි සූත්‍ර උදාහරණ කිහිපයක් බලමු.

    හිස් තැන් සහ දෝෂ නොසලකා හරිමින් අරාව තීරුවකට පරිවර්තනය කරන්න

    පෙර උදාහරණයේ ඔබ දැක ඇති පරිදි , පෙරනිමි TOCOL සූත්‍රය හිස් සෛල සහ දෝෂ ඇතුළුව මූලාශ්‍ර අරාවෙන් සියලුම අගයන් තබා ගනී.

    ප්‍රතිඵලයක් ලෙස ලැබෙන අරාවෙහි, හිස් සෛල ශුන්‍ය මගින් නිරූපණය කෙරේ, එය බෙහෙවින් ව්‍යාකූල විය හැකිය, විශේෂයෙන් මුල් අරාව තිබේ නම් 0 අගයන්. විසඳුම හිස් තැන් මඟ හැරීම වේ. මේ සඳහා, ඔබ 2වන තර්කය 1 ලෙස සකසන්න:

    =TOCOL(A2:C5, 1)

    දෝෂ නොසලකා හැරීමට , 2වන තර්කය 2:

    =TOCOL(A2:C5, 2) <3 ලෙස සකසන්න>

    හිස් තැන් සහ දෝෂ යන දෙකම බැහැර කිරීමට, ignore තර්කය සඳහා 3 භාවිතා කරන්න:

    =TOCOL(A2:C5, 3)

    අරාව තිරස් අතට හෝ සිරස් අතට පරිලෝකනය කරන්න

    පෙරනිමි scan_by_column තර්කය (FALSE හෝ අත්හැර දමා ඇත), TOCOL ශ්‍රිතය අරාව පේළියෙන් තිරස් අතට පරිලෝකනය කරයි. තීරුව අනුව අගයන් සැකසීමට, මෙම තර්කය සත්‍ය හෝ 1 ලෙස සකසන්න. උදාහරණයක් ලෙස:

    =TOCOL(A2:C5, ,TRUE)

    අවස්ථා දෙකේදීම, ආපසු ලබා දුන් අරා එකම ප්‍රමාණයෙන් වන නමුත් අගයන් සකසා ඇති බව සලකන්න. වෙනස් අනුපිළිවෙලකට.

    එක් තීරුවකට බහුවිධ පරාසයන් ඒකාබද්ධ කරන්න

    ඔබ නොගැලපෙන පරාස කිහිපයක් සමඟ කටයුතු කරන්නේ නම්, ඔබට පළමුව VSTACK ශ්‍රිතයේ ආධාරයෙන් පරාස සිරස් අතට තනි අරාවකට ඒකාබද්ධ කළ හැක, සහ ඉන්පසු ඒකාබද්ධ අරාව තීරුවක් බවට පරිවර්තනය කිරීමට TOCOL භාවිතා කරන්න.

    පළමු පරාසය A2:C4 සහ දෙවන පරාසය A8:C9 යැයි උපකල්පනය කළහොත්, සූත්‍රය මෙම ස්වරූපය ගනී:

    =TOCOL(VSTACK(A2:C4, A8:C9))

    මෙම සූත්‍රය පෙරනිමි හැසිරීම පෙන්නුම් කරයි - ඒකාබද්ධ අරා වමේ සිට තිරස් අතට කියවයි පහත රූපයේ E තීරුවේ පෙන්වා ඇති පරිදි දකුණට.

    ඉහළ සිට පහළට සිරස් අතට අගයන් කියවීමට, ඔබ TOCOL හි 3වන තර්කය සත්‍ය ලෙස සකසන්න:

    =TOCOL(VSTACK(A2:C4, A8:C9), ,TRUE)

    කරුණාකර අවධානය යොමු කරන්න, මෙම අවස්ථාවෙහිදී, සූත්‍රය පළමුව අරා දෙකෙහිම A තීරුවෙන්, පසුව B තීරුවෙන්, සහ යනාදී අගයන් ලබා දෙයි. හේතුව TOCOL ස්කෑන් කරන්නේ තනි තනි අරාවක් මිස මුල් තනි පරාසයන් නොවේ.

    ඔබේ ව්‍යාපාර තර්කනයට සිරස් අතට නොව මුල් පරාසයන් තිරස් අතට ගොඩගැසීමට අවශ්‍ය නම්, VSTACK වෙනුවට HSTACK ශ්‍රිතය භාවිතා කරන්න.

    එක් එක් ඊළඟ අරාව පෙර අරාවේ දකුණට එක් කිරීමට සහ කියවන්න ඒකාබද්ධ අරා තිරස් අතට, සූත්‍රය වන්නේ:

    =TOCOL(HSTACK(A2:C4, A8:C10))

    එක් එක් ඊළඟ අරාව පෙර අරාවේ දකුණට එක් කිරීමට සහ ඒකාබද්ධ අරා සිරස් අතට පරිලෝකනය කිරීමට, සූත්‍රය වන්නේ:

    =TOCOL(HSTACK(A2:C4, A8:C10), ,TRUE)

    බහු-තීරු පරාසයකින් අනන්‍ය අගයන් උකහා ගන්න

    Excel UNIQUE ශ්‍රිතයට තනි තීරුවක හෝ පේළියක අනන්‍ය තැන් පහසුවෙන් සොයා ගත හැකි අතර අනන්‍ය පේළි ආපසු ලබා දිය හැක, නමුත් එයට අනන්‍ය අගයන් උපුටා ගත නොහැක. බහු-තීරු අරාවක්. විසඳුම වන්නේ එය TOCOL ශ්‍රිතය සමඟ එක්ව භාවිතා කිරීමයි.

    උදාහරණයක් ලෙස, පරාසයෙන් සියලුම වෙනස් (වෙනස්) අගයන් උකහා ගැනීමA2:C7, සූත්‍රය වන්නේ:

    =UNIQUE(TOCOL(A2:C7))

    අතිරේකව, ඔබට ඉහත සූත්‍රය SORT ශ්‍රිතය තුළ ඔතා ආපසු ලබා දුන් අරාව අකාරාදී පිළිවෙලට සැකසීමට හැකිය:

    =SORT(UNIQUE(TOCOL(A2:C7)))

    Excel 365 - 2010 හි පරාසය තීරුවකට පරිවර්තනය කරන්නේ කෙසේද

    TOCOL ශ්‍රිතයට සහය නොදක්වන Excel අනුවාද වල, සෛල පරාසයක් තීරුවක් බවට පරිවර්තනය කිරීමට විකල්ප ක්‍රම කිහිපයක් තිබේ. මෙම විසඳුම් තරමක් උපක්‍රමශීලී ය, නමුත් කෙසේ හෝ ක්‍රියාත්මක වේ.

    පේළියෙන් පරාසය කියවීමට:

    INDEX( පරාස , QUOTIENT(ROW(A1)-1, COLUMNS( පරාසය ))+1, MOD(ROW(A1)-1, COLUMNS( පරාස ))+1)

    තීරුව අනුව පරාසය කියවීමට:

    INDEX( පරාසය , MOD(ROW(A1)-1, ROWS( පරාස ))+1, QUOTIENT(ROW(A1)-1, ROWS( range ))+1 )

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

    පරාසය පරිලෝකනය කිරීමට තිරස් අතට වමේ සිට දකුණට :

    =INDEX($A$2:$C$5, QUOTIENT(ROW(A1)-1, COLUMNS($A$2:$C$5))+1, MOD(ROW(A1)-1, COLUMNS($A$2:$C$5))+1)

    මෙම සූත්‍රය TOCOL ශ්‍රිතයට සමාන වන අතර 3වන විස්තාරය අසත්‍ය ලෙස සකසා හෝ මඟ හැර ඇත:

    =TOCOL(A2:C5)

    පරාසය සිරස් අතට ඉහළ සිට පහළට ස්කෑන් කිරීමට :

    =INDEX($A$2:$C$5, MOD(ROW(A1)-1, ROWS($A$2:$C$5))+1, QUOTIENT(ROW(A1)-1, ROWS($A$2:$C$5))+1)

    මෙම සූත්‍රය TOCOL ශ්‍රිතය සමඟ සැසඳිය හැකි අතර 3වන තර්කය සත්‍ය ලෙස සකසා ඇත:

    =TOCOL(A2:C5, ,TRUE)

    TOCOL මෙන් නොව, විකල්ප සූත්‍ර එක් එක් ඇතුළත් කළ යුතුය. ඔබට ප්‍රතිඵල පෙන්වීමට අවශ්‍ය කොටුව. අපගේ නඩුවේදී, සූත්‍ර සෛල E2 (පේළිය මගින්) සහ G2 (තීරුව අනුව) වෙත ගොස්, පසුව 13 පේළියට පිටපත් කරනු ලැබේ.

    සූත්‍ර අවශ්‍ය ප්‍රමාණයට වඩා පේළි ගණනකට පිටපත් කරන්නේ නම්, a#REF! දෝෂය "අමතර" සෛල තුළ දිස්වනු ඇත. මෙය සිදුවීම වලක්වා ගැනීම සඳහා, ඔබට IFERROR ශ්‍රිතයේ සූත්‍ර කැදවා ගත හැක:

    =IFERROR(INDEX($A$2:$C$5, QUOTIENT(ROW(A1)-1, COLUMNS($A$2:$C$5))+1, MOD(ROW(A1)-1, COLUMNS($A$2:$C$5))+1), "")

    සූත්‍ර නිවැරදිව පිටපත් කිරීම සඳහා, අපි නිරපේක්ෂ සෛල යොමු ($) භාවිතයෙන් පරාසය අගුලු දමන බව සලකන්න. A$2:$C$5). ඒ වෙනුවට, ඔබට නම් කළ පරාසයක් භාවිතා කළ හැකිය.

    මෙම සූත්‍ර ක්‍රියා කරන ආකාරය

    පහත දැක්වෙන්නේ පේළියෙන් කොටු සකසන පළමු සූත්‍රයේ සවිස්තරාත්මක බිඳ වැටීමකි:

    =INDEX($A$2:$C$5, QUOTIENT(ROW(A1)-1, COLUMNS($A$2:$C$5))+1, MOD(ROW(A1)-1, COLUMNS($A$2:$C$5))+1)

    අදහස වන්නේ යම් කොටුවක අගය ලබා දීමට INDEX ශ්‍රිතය භාවිතා කිරීම එහි සාපේක්ෂ පේළි සහ පරාසයේ තීරු අංක මත පදනම්ව ය.

    පේළි අංකය මෙම සංයෝජනයෙන් ගණනය කෙරේ. :

    QUOTIENT(ROW(A1)-1, COLUMNS($A$2:$C$5))+1

    QUOTIENT කොටසක පූර්ණ සංඛ්‍යා කොටස ලබා දෙයි.

    සංඛ්‍යා සඳහා, ඔබ ROW(A1)-1 භාවිතා කරයි, එය අනුක්‍රමික අංකය E2 හි 0 සිට (සූත්‍රය ඇතුළත් කළ පළමු කොටුව) E13 හි 11 දක්වා (සූත්‍රය ඇතුළත් කළ අවසාන කොටුව).

    හරය COLUMNS($A) මගින් ගෙන එයි. $2:$C$5)) නියත වන අතර ඔබේ පරාසයේ ඇති තීරු ගණනට සමාන වේ (අපගේ නඩුවේ 3).

    දැන්, ඔබ පළමු කොටු 3 සඳහා QUOTIENT ප්‍රතිඵලය පරීක්ෂා කළහොත් (E2:E4) , එය 0 ට සමාන බව ඔබට පෙනෙනු ඇත (බෙදීමේ පූර්ණ සංඛ්‍යා කොටස ශුන්‍ය බැවින්). 1 එකතු කිරීමෙන් පේළි අංක 1 ලැබේ.

    ඊළඟ කොටු 3 සඳහා (E5:E5), QUOTIENT 1 ලබා දෙයි, +1 මෙහෙයුම මඟින් පේළි අංක 2 ලබා දෙයි. සහ එසේ ය.

    වෙනත් වචන වලින් කිවහොත්, සූත්‍රයේ මෙම කොටස පුනරාවර්තනයක් නිර්මාණය කරයි1,1,1,2,2,2,3,3,3,4,4,4, වැනි සංඛ්‍යා අනුපිළිවෙලක්… සෑම අංකයක්ම ඔබේ පරාසයේ තීරු ඇති තරම් වාර ගණනක් පුනරාවර්තනය වේ.

    තීරු අංකය ගණනය කරන්න, ඔබ MOD ශ්‍රිතය භාවිතයෙන් සුදුසු සංඛ්‍යා අනුපිළිවෙලක් ගොඩනඟයි:

    MOD(ROW(A1)-1, COLUMNS($A$2:$C$5))+1

    අපගේ පරාසයේ තීරු 3ක් ඇති බැවින් (A2:C5), අනුපිළිවෙල 1,2,3,1,2,3 විය යුතුය,…

    MOD ශ්‍රිතය බෙදීමෙන් පසු ඉතිරිය ලබා දෙයි.

    E2, MOD(ROW(A1)-1, COLUMNS ($A$2:$C$5))+1)

    වී

    MOD(1-1, 3)+1)

    සහ 1 ලබා දෙයි.

    E3 හි, MOD(ROW(A2)-1, තීරු($A$2:$C$5))+1)

    වී

    MOD(2-1, 3) +1)

    සහ 2 ලබා දෙයි.

    පේළි සහ තීරු අංක පිහිටුවා ඇති විට, INDEX හට අවශ්‍ය අගය ලබා ගැනීමේ ගැටලුවක් නොමැත.

    E2, INDEX($A$2) :$C$5, 1, 1) යොමු කළ පරාසයේ 1 වන පේළියෙන් සහ 1 වන තීරුවෙන්, එනම් A2 කොටුවෙන් අගය ලබා දෙයි.

    E3, INDEX($A$2:$C$5, 1) . olumn, සමාන ආකාරයකින් ක්රියා කරයි. වෙනස වන්නේ එය පේළි අංකය ලබා ගැනීමට MOD සහ තීරු අංකය ලබා ගැනීමට QUOTIENT භාවිතා කිරීමයි.

    TOCOL ශ්‍රිතය ක්‍රියා නොකරයි

    TOCOL ශ්‍රිතය දෝෂයක් ඇති කරයි නම්, එය බොහෝ දුරට ඉඩ ඇත. මෙම හේතු වලින් එකක් වීමට:

    TOCOL ඔබේ Excel හි සහාය නොදක්වයි

    ඔබ #NAME ලබා ගන්නා විට? දෝෂය, කාර්යයේ නමේ නිවැරදි අක්ෂර වින්‍යාසය මුලින්ම කළ යුතු දෙයයිචෙක් පත. නම නිවැරදි නමුත් දෝෂය දිගටම පවතී නම්, කාර්යය ඔබගේ Excel අනුවාදයේ නොමැත. මෙම අවස්ථාවේදී, TOCOL විකල්පයක් භාවිතා කිරීම සලකා බලන්න.

    Araray විශාල වැඩියි

    #NUM දෝෂයක් පෙන්නුම් කරන්නේ අරාව තීරුවකට නොගැලපෙන බවයි. සාමාන්‍ය අවස්ථාවක් වන්නේ ඔබ සම්පූර්ණ තීරු හෝ පේළි වෙත යොමු වීමය.

    ප්‍රමාණවත් හිස් කොටු නොමැත

    #SPILL දෝෂයක් සිදු වූ විට, සූත්‍රය ඇතුළත් කර ඇති තීරුව පරීක්ෂා කරන්න. ප්‍රතිඵල වලින් පිරවිය යුතු හිස් සෛල ප්‍රමාණවත් තරම් ඇත. සෛල දෘශ්‍යමය වශයෙන් හිස් නම්, ඒවායේ අවකාශයන් සහ වෙනත් මුද්‍රණ නොවන අක්ෂර නොමැති බවට වග බලා ගන්න. වැඩි විස්තර සඳහා, Excel හි #SPILL දෝෂය නිවැරදි කරන්නේ කෙසේද යන්න බලන්න.

    ඔබට Excel 365 හි TOCOL ශ්‍රිතය සහ 2-මාන අරාවක් තනි තීරුවකට පරිවර්තනය කිරීමට පෙර අනුවාදවල විකල්ප විසඳුම් භාවිතා කළ හැක්කේ කෙසේද යන්න බලන්න. කියවීම ගැන මම ඔබට ස්තූතිවන්ත වන අතර ලබන සතියේ අපගේ බ්ලොගයේ ඔබව දැකීමට බලාපොරොත්තු වෙමි!

    ප්‍රායෝගික වැඩපොත

    Excel TOCOL ශ්‍රිතය - සූත්‍ර උදාහරණ (.xlsx ගොනුව)

    3>

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