බෙදීමට එක්සෙල් සූත්‍රය: 8 උදාහරණ

  • මේක Share කරන්න
Hugh West

Cell එකක් හෝ text string එකක් හෝ තීරුවක් බෙදීමට Excel සූත්‍රය අපට උපකාර කරයි. මෙමගින් දත්ත කට්ටලය වඩාත් කියවිය හැකි අතර නිවැරදි තොරතුරු වෙත පහසුවෙන් ප්‍රවේශ විය හැක. මෙම ලිපියෙන්, අපි බලන්න යන්නේ Cell බෙදීමට Excel Formula භාවිතා කරන ආකාරය හෝ strings.

Practice Workbook

පහත දේ බාගන්න වැඩපොත සහ ව්‍යායාම.

Formula to Split.xlsx

8 Excel හි බෙදීමට සූත්‍රයක් යෙදීමට පහසු ක්‍රම

1. Excel LEFT සහ amp; සෛලය බෙදීමට ඇති අයිතිය ක්‍රියා

LEFT ශ්‍රිතය වමේ ඇති අක්ෂර ලබා දෙන අතර දකුණු ශ්‍රිතය අපට පෙළකින් අවසාන අක්ෂර උකහා ගැනීමට උපකාරී වේ. නූල්. මේවා Microsoft Excel Text Functions වේ. සමහර අහඹු නම් සහිත දත්ත කට්ටලයක් ( B4:D9 ) ඇතැයි කියමු. අපි එම නම් අඩංගු කොටු බෙදීමට සූත්‍රයක් භාවිතා කරන්නෙමු.

පියවර:

  • මුලින්ම C5 තෝරන්න.
  • දැන් සූත්‍රය ටයිප් කරන්න:
=LEFT(B5,SEARCH(" ",B5)-1)

  • ඉන්පසු Enter ඔබා Fill Handle ඉදිරි සෛල වල ප්‍රතිඵල බැලීමට භාවිතා කරන්න.

සූත්‍ර බිඳවැටීම

SEARCH(” “,B5)

මෙය අවකාශය සොයන අතර සෙවුම් ශ්‍රිතය සමඟින් අවකාශයේ පිහිටීම සමඟ නැවත පැමිණේ.

වම( B5,SEARCH(” “,B5)-1)

මෙය වම් පස ඇති සියලුම අක්ෂර උපුටා ගෙන ආපසුඅගය.

  • ඊළඟට තෝරන්න Cell D5 .
  • සූත්‍රය ටයිප් කරන්න:
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))

  • අවසානයේ Enter ඔබා Fill Handle tool එක භාවිතා කර ප්‍රතිඵලය බලන්න.

සූත්‍ර බිඳවැටීම

SEARCH(” “,B5 )

මෙය අවකාශය සොයන අතර SEARCH ශ්‍රිතය සමඟින් අවකාශයේ පිහිටීම සමඟ නැවත පැමිණේ.

LEN(B5)

මෙය LEN ශ්‍රිතය සමග මුළු අක්ෂර ගණන ලබා දෙනු ඇත.

RIGHT (B5,LEN(B5)-SEARCH(” “,B5))

මෙය වාසගම අගය ලබා දෙනු ඇත

තවත් කියවන්න: Excel හි සෛල බෙදන ආකාරය (The Ultimate Guide)

2. Excel

Excel ROWS ශ්‍රිතය හි එක් තීරුවක් බහු තීරු වලට බෙදීමට INDEX-ROWS සූත්‍රය පේළිය ආපසු ලබා දීමට භාවිතා කරයි. අංකය සහ INDEX ශ්‍රිතය ලබා දී ඇති පරාසයෙන් අගය ලබා දෙයි. එක් තීරුවක් තීරු කිහිපයකට බෙදීමට අපට මෙම ශ්‍රිත දෙකේ සංයෝජනය භාවිතා කළ හැකිය. අපට දත්ත කට්ටලයක් ඇතැයි උපකල්පනය කළහොත් ( B4:B14 ). අපි මෙම තීරුව තීරු දෙකකට බෙදීමට INDEX-ROW සූත්‍රය භාවිතා කරන්නෙමු ( තීරුව1 & තීරුව2 ).

පියවර:

  • පළමුව Cell D5 තෝරන්න.
  • ඊළඟට, සූත්‍රය ලියන්න:
=INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)

  • දැන් Enter ඔබා Fill Handle tool එක භාවිතා කරන්න ප්‍රතිඵලය.

සූත්‍රයබිඳවැටීම

පේළි(D$5:D5)*2-1

මෙය පේළි අංකය ලබාදේ.

INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)

මෙය අගය ලබා දෙනු ඇත පරාසය $B$5:$B$14 .

  • Cell E5 තෝරන්න.
  • සූත්‍රය ටයිප් කරන්න:
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)

  • ඉන්පසු Enter ඔබා Fill Handle භාවිතා කරන්න පහත සෛල ස්වයංක්‍රීයව පුරවන්න> පේළි(E$5:E5)*2

    මෙය පේළි අංකය ලබාදේ.

    INDEX($B$5 :$B$14,ROWS(E$5:E5)*2)

    මෙය $B$5:$B$14 පරාසයෙන් අගය ලබාදේ.

    තවත් කියවන්න: VBA විසින් Excel හි බහු තීරු වලට String බෙදීමට (විධි 2)

    3. LEFT, MID සහ amp; Text String එකක් බෙදීමේ RIGHT Functions

    සමහර වෙලාවට අපිට text string එකක් බෙදන්න ඕන. Microsoft Excel LEFT Function පෙළ තන්තුවක වම්පස ඇති අක්ෂර නැවත ලබා දෙන අතර දකුණු ශ්‍රිතය අපට පෙළ තන්තුවකින් අවසාන අක්ෂර උකහා ගැනීමට උපකාරී වේ. අනෙක් අතට, MID ශ්‍රිතය පෙළ තන්තුවක මැද සිට මැද අක්ෂර ඉවත් කරයි. Excel LEFT , MID & හරි ශ්‍රිත එක් පෙළ තන්තුවක් තීරු කිහිපයකට බෙදීමට අපට උදවු කරයි. මෙහිදී අපට විකුණන ලද අයිතමවල දත්ත කට්ටලයක් ( B4:E9 ) ඇත. අපි විකුණන ලද අයිතමය තීරු තුනකට බෙදන්නෙමු ( CODE , SERIES , NUMBER ).

    පියවර:

    • Cell C5 තෝරන්න .
    • ඊළඟට සූත්‍රය ටයිප් කරන්න:
    =LEFT(B5,3)

    • ඔබන්න ඇතුලත් කර Fill Handle මෙවලම භාවිතා කරන්න. 2>.
    • සූත්‍රය ටයිප් කරන්න:
    =MID(B5,4,1)

    • හිට් කරන්න ඇතුළත් කරන්න සහ ප්‍රතිඵලය බැලීමට Fill Handle භාවිතා කරන්න.

    • නැවත තෝරන්න Cell E5 .
    • සූත්‍රය ලියන්න:
    =RIGHT(B5,3)

    • අවසාන වශයෙන්, Enter ඔබා ප්‍රතිඵලය බැලීමට Fill Handle මෙවලම භාවිතා කරන්න.

    තවත් කියවන්න: Excel VBA: අක්ෂර ගණන අනුව තන්තුව බෙදන්න (පහසු ක්‍රම 2)

    4. Excel IF Formula to Split

    දී ඇති පරාසයක තාර්කික පරීක්ෂණයක් ධාවනය කිරීමට, අපි Excel <1 භාවිතා කරමු>IF ශ්රිතය . එය සත්‍ය හෝ අසත්‍යය වුවද අගය ලබා දෙයි. අපට පාරිභෝගික ගෙවීම් ඉතිහාසයේ දත්ත කට්ටලයක් ( B4:F8 ) ඇතැයි කියමු. අපි AMOUNT නම් තීරුව තීරු දෙකකට බෙදන්නෙමු ( CASH & CARD ).

    • ආරම්භයේදී, Cell E5 තෝරන්න.
    • ඊළඟට සූත්‍රය ටයිප් කරන්න:
    =IF(C5="Cash",D5,"N/A")

    • දැන් Enter ඔබා ප්‍රතිඵලය බැලීමට Fill Handle tool එක භාවිතා කරන්න.

    මෙම සූත්‍රය Cell E5 හි මුදල් ලෙස ගෙවන AMOUNT අගය ආපසු ලබා දෙනු ඇත. එසේ නොමැති නම්, එය නැවත පැමිණෙනු ඇත' N/A '.

    • ඉන්පසු Cell F5 තෝරන්න.
    • ඊට පසුව, සූත්‍රය ටයිප් කරන්න:
    =IF(C5="Card",D5,"N/A")

    • අවසානයේ Enter ඔබා Fill Handle<2 භාවිතා කරන්න> මෙවලම පහත කොටු වෙත.

    මෙම සූත්‍රය Cell F5<හි කාඩ්පතෙන් ගෙවන AMOUNT අගය ආපසු ලබා දෙනු ඇත. 2>. එසේ නොමැතිනම්, එය ' N/A ' නැවත ලබා දෙනු ඇත.

    වැඩිදුර කියවන්න: Excel හි එක් සෛලයක් දෙකට බෙදන්නේ කෙසේද (ප්‍රයෝජනවත් ක්‍රම 5)

    5. මධ්‍ය වචනය බෙදීමට IFERROR, MID, SEARCH ශ්‍රිතයන් ඒකාබද්ධ කිරීම

    සූත්‍රයේ කිසියම් දෝෂයක් වළක්වා ගැනීම සඳහා, අපි එය වෙනත් ප්‍රතිඵලයක් සමඟ ආපසු එන බැවින් IFERROR ශ්‍රිතය භාවිතා කරන්නෙමු. සමහර විට අපට සෑම සෛලයකම වචන තුනක් අඩංගු දත්ත කට්ටලයක් තිබේ. මැද වචනය උකහා ගැනීමට අපට MID ශ්‍රිතය භාවිතා කළ හැක. නමුත් මැද වචනයක් නොමැති නම්, එය දෝෂයක් පෙන්වයි. ඒ සඳහා අපි IFERROR ශ්‍රිතය සමඟින් MID & Excel හි මැද වචනය බෙදීමට SEARCH functions . අපට විවිධ ලේඛකයන්ගේ නම් අඩංගු දත්ත කට්ටලයක් ( B4:C9 ) ඇතැයි සිතමු.

    පියවර:

    • පළමුව, Cell D5 තෝරන්න.
    • ඊළඟට සූත්‍රය ටයිප් කරන්න:
    =IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)),"")

    • අවසානයේදී, Enter ඔබා Fill Handle මෙවලම පහත සෛල වෙත භාවිතා කරන්න.

    සූත්‍ර බිඳවැටීම

    සෙවීම(” “,B5)

    මෙය අවකාශය සොයමින් ස්ථානය සමඟ නැවත පැමිණේ සෙවුම් ශ්‍රිතය සහිත අවකාශයේ.

    MID(B5,SEARCH(”,B5)+1,SEARCH(” “,B5 ,SEARCH(” “,B5)+1)-SEARCH(” “,B5))

    මෙය පළමු සහ දෙවන අවකාශය අතර ස්ථාන වෙනස භාවිතා කිරීමෙන් මැද වචනය ලබා දෙනු ඇත.

    IFERROR(MID(B5,SEARCH(”,B5)+1,SEARCH(”,B5,SEARCH(”,B5)+1)-SEARCH(” “,B5))””)

    මෙය කොටුවේ මැද වචනයක් නොමැති නම් හිස් ඉඩක් ලබා දෙනු ඇත.

    6. ආදේශක ක්‍රියාකාරීත්වය සමඟ Excel Formula බෙදුණු දිනයට

    දී ඇති පරාසයක නිශ්චිත අක්ෂරයක් වෙනත් එකක් සමඟ ප්‍රතිස්ථාපනය කිරීමට, අපි Excel ආදේශක ශ්‍රිතය භාවිතා කරමු. අපට ආදේශක , LEN & FIND ශ්‍රිත සෛලයෙන් දිනය බෙදීමට දකුණු ශ්‍රිතය ඔතා ඇත. පහත දත්ත කට්ටලය ( B4:C8 ) වැනි කොටුවේ අවසානයේ දිනයක් ඇති විට පමණක් සූත්‍රය භාවිතා කළ හැකි බව අප මතක තබා ගත යුතුය.

    පියවර:

    • මුලින් C5 තෝරන්න.
    • ඊළඟට සූත්‍රය ලියන්න:
    =RIGHT(B5,LEN(B5)-FIND("~",SUBSTITUTE(B5," ","~",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-2)))

    • අවසානයේ, Enter ඔබා Fill Handle tool එක භාවිතා කරන්න සෛල ස්වයංක්‍රීයව පිරවීමට> LEN(B5)

      මෙය පෙළ තන්තුවේ දිග ආපසු ලබා දෙනු ඇත.

      SUBSTITUTE(B5,” “, ””)

      මෙය Cell B5 හි සියලුම හිස්තැන් ප්‍රතිස්ථාපනය කරයි.

      LEN(B5)-LEN (ආදේශක(B5),“,””))

      මෙය මුළු දිගෙන් ඉඩ නොමැතිව දිග අඩු කරයි.

      SUBSTITUTE(B5,” “, ”~”,LEN(B5)-LEN(SUBSTITUTE(B5,””,””))-2)

      මෙය නම අතර ' ~ ' අක්ෂරය තබයි සහ දිනය.

      සොයන්න(“~”,ආදේශකය(B5,”,”~”,LEN(B5)-LEN(ආදේශක(B5,”) ,””))-2))

      මෙය ' ~ ' අක්ෂරයේ පිහිටීම සොයා ගනී, එය ' 4 ' වේ.

      0> හරි(B5,LEN(B5)-සොයා ගන්න("~",ආදේශක(B5,""~",LEN(B5)-LEN(ආදේශක(B5," “,””))-2)))

      මෙය පෙළ තන්තුවෙන් දිනය උපුටා ගනී.

      තවත් කියවන්න: Excel Formula to Split String to Comma ( 5 උදාහරණ)

      7. CHAR ශ්‍රිතය භාවිතයෙන් පෙළ බෙදීමට Excel සූත්‍රය

      Excel CHAR ශ්‍රිතය යනු පෙළ ශ්‍රිතයකි . එහි තේරුම චරිතය යන්නයි. එය ASCII කේත අංකය මගින් නිශ්චිතව දක්වා ඇති අක්ෂරයක් ලබා දෙයි. මෙම ශ්‍රිතය බිඳීමේ අක්ෂරය සපයන බැවින් අපට CHAR ශ්‍රිතය භාවිතා කළ හැක. වසර සමඟ Microsoft නිෂ්පාදන නාමයේ දත්ත කට්ටලයක් ( B4:C8 ) අප සතුව ඇතැයි උපකල්පනය කරයි. අපි නිෂ්පාදන නාමය උපුටා ගැනීමට යන්නේ CHAR & SEARCH ශ්‍රිත LEFT ශ්‍රිතයට ඔතා ඇත. මෙහි රේඛාව සඳහා ASCII කේතය 10 වේ.

      පියවර:

      • තෝරන්න C5 C5 .
      • දැන් සූත්‍රය ටයිප් කරන්න:
      =LEFT(B5, SEARCH(CHAR(10),B5,1)-1)

      • ඉන්පසු Enter ඔබා Fill Handle භාවිතා කරන්නප්‍රතිඵලය.

      සූත්‍ර බිඳවැටීම

      SEARCH(CHAR(10),B5,1)-1

      මෙය ' 5 ' වන පෙළ පෙළෙහි පිහිටීම සොයනු ඇත.

      LEFT(B5, SEARCH(CHAR(10),B5,1)-1)

      මෙය වම්පස ඇති අගය ලබා දෙනු ඇත.

      තවත් කියවන්න: Excel VBA: අක්ෂර අනුව String බෙදීම (ප්‍රයෝජනවත් උදාහරණ 6)

      8. FILTERXML Formula to Split in Excel

      ප්‍රතිදාන පෙළ ගතිකයක් ලෙස බැලීමට අරාව බෙදීමෙන් පසු, අපට Excel FILTERXML ශ්‍රිතය භාවිතා කළ හැක. එය Microsoft Excel 365 හි ඇත. ගනුදෙනුකරුවන්ගේ ගෙවීම් ඉතිහාසය පිළිබඳ දත්ත කට්ටලයක් ( B4:B8 ) අප සතුව ඇතැයි කියමු. අපි පාරිභෝගික නම් සහ ගෙවීමේ ක්‍රම බෙදන්නෙමු.

      පියවර:

      • පළමුව, තෝරන්න C5 C5 .
      • ඊළඟට, සූත්‍රය ලියන්න:
      =TRANSPOSE(FILTERXML(""&SUBSTITUTE(B5,",","")& "","//s"))

      මෙහි උප-නෝඩය ' s ' ලෙසත් ප්‍රධාන-නෝඩය ' t ' ලෙසත් නිරූපණය වේ.

      • ඉන්පසු ඔබන්න පහත කොටු ස්වයංක්‍රීයව පිරවීමට ඇතුළු කර පිරවීම භාවිතා කරන්න.

      සූත්‍ර බිඳවැටීම

      FILTERXML(""&SUBSTITUTE(B5,""")& """//s")

      මෙය පරිසීමක අක්ෂර XML ටැග් බවට වෙනස් කිරීමෙන් පෙළ තන්තු XML තන්තු බවට පත් කරයි.

      TRANSPOSE(FILTERXML(""&SUBSTITUTE( B5,”,””)& “”,”//s”))

      TRANSPOSE ශ්‍රිතය ප්‍රතිදානය ලබා දෙනු ඇතසිරස් අතට වෙනුවට තිරස් අතට.

      වැඩිදුර කියවන්න: එක්සෙල් හි තනි කොටුවක් අඩකින් බෙදන්නේ කෙසේද (විකර්ණ සහ තිරස් අතට)

      නිගමනය

      මේවා බෙදීමට Excel Formula භාවිතා කිරීමට ඉක්මන්ම ක්රමය වේ. පුහුණු වැඩපොතක් එකතු කර ඇත. ඉදිරියට ගොස් එය උත්සාහ කරන්න. ඕනෑම දෙයක් ඇසීමට හෝ නව ක්‍රම යෝජනා කිරීමට නිදහස් වන්න.

Hugh West යනු ක්ෂේත්‍රයේ වසර 10කට වැඩි පළපුරුද්දක් ඇති ඉතා පළපුරුදු Excel පුහුණුකරුවෙකු සහ විශ්ලේෂකයෙකි. ඔහු ගිණුම්කරණය සහ මූල්‍ය පිළිබඳ ශාස්ත්‍රවේදී උපාධියක් සහ ව්‍යාපාර පරිපාලනය පිළිබඳ ශාස්ත්‍රපති උපාධියක් ලබා ඇත. හියු ඉගැන්වීම සඳහා දැඩි ආශාවක් ඇති අතර අනුගමනය කිරීමට සහ තේරුම් ගැනීමට පහසු වන අද්විතීය ඉගැන්වීම් ප්‍රවේශයක් වර්ධනය කර ඇත. ඔහුගේ Excel පිළිබඳ විශේෂඥ දැනුම ලොව පුරා සිටින දහස් ගණනක් සිසුන්ට සහ වෘත්තිකයන්ට ඔවුන්ගේ කුසලතා වැඩිදියුණු කිරීමට සහ ඔවුන්ගේ වෘත්තීය ජීවිතය තුළ විශිෂ්ටත්වයට පත් කිරීමට උපකාර කර ඇත. ඔහුගේ බ්ලොගය හරහා, හියු ඔහුගේ දැනුම ලෝකය සමඟ බෙදා ගනී, නොමිලේ එක්සෙල් නිබන්ධන සහ පුද්ගලයන්ට සහ ව්‍යාපාරවලට ඔවුන්ගේ පූර්ණ හැකියාවන් කරා ළඟා වීමට උපකාර කිරීමට මාර්ගගත පුහුණුව ලබා දෙයි.