Excel තීරු අංකය අකුරට පරිවර්තනය කරන්නේ කෙසේද?

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

මෙම නිබන්ධනයේදී, අපි Excel තීරු අංක අනුරූප අකාරාදී අක්ෂරවලට වෙනස් කරන්නේ කෙසේදැයි බලමු.

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

    තීරු අංකය හෝඩිය බවට පරිවර්තනය කරන්නේ කෙසේද (තනි අකුරු තීරු)

    අවස්ථාවකදී තීරු නාමය A සිට Z දක්වා තනි අකුරකින් සමන්විත වේ, ඔබට මෙම සරල සූත්‍රය භාවිතා කිරීමෙන් එය ලබා ගත හැක:

    CHAR(64 + col_number)

    උදාහරණයක් ලෙස, අංක 10 බවට පරිවර්තනය කිරීමට තීරු ලිපියක්, සූත්‍රය වන්නේ:

    =CHAR(64 + 10)

    එමෙන්ම යම් කොටුවක අංකයක් ඇතුළත් කර ඔබේ සූත්‍රයේ එම කොටුව වෙත යොමු කිරීමටද හැකිය:

    =CHAR(64 + A2)

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

    CHAR ශ්‍රිතය ASCII කට්ටලයේ අක්ෂර කේතය මත පදනම්ව අක්ෂරයක් ලබා දෙයි. ඉංග්‍රීසි හෝඩියේ ලොකු අකුරු වල ASCII අගයන් 65 (A) සිට 90 (Z) දක්වා වේ. එබැවින්, විශාල A හි අක්ෂර කේතය ලබා ගැනීම සඳහා, ඔබ 1 සිට 64 දක්වා එකතු කරන්න; විශාල අකුරු B හි අක්ෂර කේතය ලබා ගැනීමට, ඔබ 2 සිට 64 දක්වා එකතු කරන්න, සහ යනාදිය.

    Excel තීරු අංකය අකුරට පරිවර්තනය කරන්නේ කෙසේද (ඕනෑම තීරුවක්)

    ඔබ බහුකාර්යයක් සොයන්නේ නම් Excel හි ඕනෑම තීරුවක් සඳහා ක්‍රියා කරන සූත්‍රය (අකුරු 1, අකුරු 2 සහ අකුරු 3), එවිට ඔබට ටිකක් සංකීර්ණ වාක්‍ය ඛණ්ඩය භාවිතා කිරීමට අවශ්‍ය වනු ඇත:

    SUBSTITUTE(ADDRESS(1, col_number, 4 ), "1", "")

    සමඟA2 හි තීරු ලිපිය, සූත්‍රය මෙම පෝරමය ගනී:

    =SUBSTITUTE(ADDRESS(1, A2, 4), "1", "")

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

    පළමුව, ඔබ උනන්දුවක් දක්වන තීරු අංකය සමඟ සෛල ලිපිනයක් සාදන්න. මේ සඳහා, ADDRESS ශ්‍රිතයට පහත තර්ක සපයන්න:

    • 1 row_num සඳහා (පේළි අංකය ඇත්ත වශයෙන්ම වැදගත් නොවේ, එබැවින් ඔබට ඕනෑම දෙයක් භාවිතා කළ හැක).
    • column_num සඳහා 12>A2 (තීරු අංකය අඩංගු කොටුව)>ඉහත පරාමිති සමඟින්, ADDRESS ශ්‍රිතය ප්‍රතිඵලයක් ලෙස "A1" පෙළ තන්තුව ලබා දෙයි.

      අපට තීරු ලිපියක් පමණක් අවශ්‍ය බැවින්, අපි සොයන SUBSTITUTE ශ්‍රිතයේ ආධාරයෙන් පේළි අංකය ඉවත් කරමු. "A1" පෙළෙහි "1" (හෝ ඔබ ADDRESS ශ්‍රිතය තුළ දෘඪ කේත කළ ඕනෑම පේළි අංකයක්) සහ එය හිස් තන්තුවකින් ("") ප්‍රතිස්ථාපනය කරයි.

      අභිරුචි ශ්‍රිතය භාවිතයෙන් තීරු අංකයෙන් තීරු ලිපියක් ලබා ගන්න.

      ඔබට තීරු අංක නිතිපතා අකාරාදී අක්ෂර බවට පරිවර්තනය කිරීමට අවශ්‍ය නම්, අභිරුචි පරිශීලක-නිර්වචනය කරන ලද ශ්‍රිතයක් (UDF) ඔබේ කාලය විශාල ලෙස ඉතිරි කර ගත හැක.

      ශ්‍රිතයේ කේතය ඉතා අලංකාරයි. සරල සහ සරල:

      පොදු කාර්ය තීරු ලිපිය(col_nu m) ColumnLetter = Split(Cells(1, col_num).ලිපිනය, "$" )(1) අවසන් ශ්‍රිතය

      මෙහි, අපි 1 පේළියේ ඇති කොටුවක් සහ නිශ්චිත තීරු අංකය සහ ලිපිනය දේපල ආපසු ලබා දීමට aඑම කොටුවට නිරපේක්ෂ සඳහනක් අඩංගු තන්තුව ($A$1 වැනි). ඉන්පසුව, Split ශ්‍රිතය මඟින් $ සලකුණ බෙදුම්කරු ලෙස භාවිතා කර ආපසු ලබා දුන් තන්තුව තනි මූලද්‍රව්‍ය බවට බිඳ දමයි, සහ අපි තීරු ලිපිය වන මූලද්‍රව්‍යය (1) ලබා දෙමු.

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

      අවසාන පරිශීලක දෘෂ්ටිකෝණයෙන්, ශ්‍රිතයේ වාක්‍ය ඛණ්ඩය මේ තරම් සරල ය:

      ColumnLetter(col_num)

      කොතැනද col_num යනු ඔබට අකුරක් බවට පරිවර්තනය කිරීමට අවශ්‍ය තීරු අංකයයි.

      ඔබේ සැබෑ සූත්‍රය පහත පරිදි දිස්විය හැක:

      =ColumnLetter(A2)

      එසේම එය නැවත පැමිණෙනු ඇත. කලින් උදාහරණයේ සාකච්ඡා කර ඇති ස්වදේශීය Excel ශ්‍රිතයන් හා සමාන ප්‍රතිඵල:

      නිශ්චිත කොටුවක තීරු ලිපියක් ලබා ගන්නේ කෙසේද

      a හි තීරු ලිපියක් හඳුනා ගැනීමට නිශ්චිත කොටුව, තීරු අංකය ලබා ගැනීමට COLUMN ශ්‍රිතය භාවිතා කර, එම අංකය ADDRESS ශ්‍රිතයට සේවය කරන්න. සම්පූර්ණ සූත්‍රය මෙම හැඩය ගනු ඇත:

      SUBSTITUTE(ADDRESS(1>COLUMN( cell_address ), 4), "1", "")

      උදාහරණයක් ලෙස, අපි තීරු ලිපියක් සොයා ගනිමු C5 කොටුවේ:

      =SUBSTITUTE(ADDRESS(1, COLUMN(C5), 4), "1", "")

      නිසැකවම, ප්‍රතිඵලය "C" වේ :)

      ධාරාවේ තීරු ලිපිය ලබා ගන්නේ කෙසේද cell

      වත්මන් කොටුවේ අකුර වැඩ කිරීමට, ඉහත උදාහරණයේ ඇති සූත්‍රය බොහෝ දුරට සමාන වේ. එකම වෙනස වන්නේ COLUMN() ශ්‍රිතය වීමයිසූත්‍රය ඇති කොටුව වෙත යොමු කිරීමට හිස් තර්කයක් සමඟ භාවිතා වේ:

      =SUBSTITUTE(ADDRESS(1, COLUMN(), 4), "1", "")

      තීරු අංකයෙන් ගතික පරාස යොමුව නිර්මාණය කරන්නේ කෙසේද

      0>බලාපොරොත්තුවෙන්, පෙර උදාහරණ මඟින් ඔබට සිතීමට නව විෂයයන් කිහිපයක් ලබා දී ඇත, නමුත් ඔබ ප්‍රායෝගික යෙදුම් ගැන පුදුම විය හැකිය.

      මෙම උදාහරණයේදී, අපි ඔබට "තීරු අංකය අකුරට අකුර භාවිතා කරන්නේ කෙසේදැයි පෙන්වමු. "සැබෑ ජීවිතයේ කාර්යයන් විසඳීම සඳහා සූත්රය. විශේෂයෙන්ම, අපි ගතික XLOOKUP සූත්‍රයක් සාදන්නෙමු, එය එහි අංකය මත පදනම්ව නිශ්චිත තීරුවකින් අගයන් ඇද දමනු ඇත.

      පහත නියැදි වගුවෙන්, ඔබ ලබා දී ඇති ව්‍යාපෘතියක් (H2) සඳහා ලාභ අගයක් ලබා ගැනීමට අවශ්‍ය යැයි සිතන්න. ) සහ සතිය (H3).

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

      පහසුව සඳහා, අපි සම්පූර්ණ ක්‍රියාවලිය බිඳ දමමු. අනුගමනය කිරීමට පහසු පියවර 3කට.

      1. තීරු අංකයක් අකුරකට පරිවර්තනය කරන්න

        H3 හි තීරු අංකය සමඟින්, එය අකාරාදී ලෙස වෙනස් කිරීමට දැනටමත් හුරුපුරුදු සූත්‍රය භාවිතා කරන්න චරිතය:

        =SUBSTITUTE(ADDRESS(1, H3, 4), "1", "")

        ඉඟිය. ඔබගේ දත්ත කට්ටලයේ ඇති අංකය තීරු අංකයට නොගැලපේ නම්, අවශ්‍ය නිවැරදි කිරීම කිරීමට වග බලා ගන්න. උදාහරණයක් ලෙස, අපට B තීරුවේ සතියේ 1 දත්ත තිබුනේ නම්, C තීරුවේ සතියේ 2 දත්ත, සහඑසේ නම්, නිවැරදි තීරු අංකය ලබා ගැනීමට අපි H3+1 භාවිතා කරමු.

      2. පරාස යොමුවක් නියෝජනය කරන තන්තුවක් සාදන්න

        තන්තුවක ස්වරූපයෙන් පරාස යොමුවක් ගොඩනැගීමට, ඔබ ඉහත සූත්‍රය මඟින් ආපසු ලබා දුන් තීරු ලිපිය පළමු සමඟ සංයුක්ත කරන්න සහ අවසාන පේළි අංක. අපගේ නඩුවේදී, දත්ත සෛල පේළි 3 සිට 8 දක්වා ඇත, එබැවින් අපි මෙම සූත්‍රය භාවිතා කරමු:

        =SUBSTITUTE(ADDRESS(1, H3, 4), "1", "") & "3:" & SUBSTITUTE(ADDRESS(1, H3, 4), "1", "") & "8"

        H3 හි "3" අඩංගු වන අතර එය "C" බවට පරිවර්තනය වේ, අපගේ සූත්‍රය පහත පරිවර්තනයකට භාජනය වේ:

        ="C"&"3:"&"C"&"8"

        සහ C3:C8 තන්තුව නිපදවයි.

      3. සාදන්න ගතික පරාසයක යොමුවක්

        Excel හට තේරුම් ගත හැකි වලංගු යොමුවක් බවට පෙළ තන්තුවක් පරිවර්තනය කිරීම සඳහා, ඉහත සූත්‍රය INDIRECT ශ්‍රිතය තුළ තැන්පත් කර, පසුව එය XLOOKUP හි 3වන තර්කය වෙත යොමු කරන්න:

        =XLOOKUP(H2, E3:E8, INDIRECT(H4), "Not found")

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

        =XLOOKUP(H2, E3:E8, INDIRECT(SUBSTITUTE(ADDRESS(1, H3, 4), "1", "") & "3:" & SUBSTITUTE(ADDRESS(1, H3, 4), "1", "") & "8"), "Not found")

      අපගේ අභිරුචි තීරු ලිපි ශ්‍රිතය සමඟින්, ඔබට වඩාත් සංයුක්ත සහ අලංකාර විසඳුමක් ලබා ගත හැක:

      =XLOOKUP(H2, E3:E8, INDIRECT(ColumnLetter(H3) & "3:" & ColumnLetter(H3) & "8"), "Not found")

      එය Excel හි අංකයකින් තීරු ලිපියක් සොයා ගන්නේ කෙසේද? කියවීම ගැන මම ඔබට ස්තූතිවන්ත වන අතර ලබන සතියේ අපගේ බ්ලොගයේ ඔබව දැකීමට බලාපොරොත්තු වෙමි!

      බාගැනීම සඳහා වැඩපොත පුහුණු වන්න

      Excel තීරු අංකය අකුරට - උදාහරණ (.xlsm ගොනුව)

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