එක්සෙල් හි සෛලයකින් අංක ඉවත් කරන්නේ කෙසේද (ඵලදායී ක්‍රම 7ක්)

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

අන්තර්ගත වගුව

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

ප්‍රායෝගික පොත බාගන්න

ඔබට බාගත හැකිය. නොමිලේ Excel අච්චුව මෙතැනින් ලබාගෙන ඔබම පුහුණු වන්න.

Cell එකකින් අංක ඉවත් කරන්න.xlsm

7 කොටුවකින් අංක ඉවත් කිරීමට ඵලදායී ක්‍රම Excel

මුලින්ම අපි අපේ දත්ත කට්ටලය හදුන්වා ගමු. මම සමහර නිෂ්පාදන නම් සහ ඒවායේ ID ’ මගේ දත්ත කට්ටලය තුළ තබා ඇත. අකුරු සහ ඉලක්කම් විවිධ අර්ථ ඇත. කිසියම් හේතුවක් නිසා, අපට නිෂ්පාදන IDs වෙතින් අංක ඉවත් කිරීමට අවශ්‍යයි.

පහත ක්‍රම වලදී, අපි අංක ඉවත් කරන්නේ කෙසේදැයි බලමු. සවිස්තරාත්මක පැහැදිලි කිරීම් සහිත සෛල.

ක්‍රමය 1: සොයන්න & Excel හි සෛලයකින් අංක ඉවත් කිරීමට Wildcards සමඟ ප්‍රතිස්ථාපනය කරන්න

මෙම ක්‍රමයේදී, අපි සොයාගන්න & විධානය Wildcards සමඟ ප්‍රතිස්ථාපනය කරන්න.

මෙම අදියරේදී, අපට දළ අංක කිහිපයක් වරහන් සහිතව වසා නිෂ්පාදන නම් තීරුවේ තබා ඇත. අපි මෙම අංක ඉවත් කරන්නෙමු. ඉතින්, අපි පහත පියවර බලමු.

පියවර:

➤ දත්ත පරාසය තෝරන්න B5:B11 .

➤ ඔබන්න Ctrl+H විවෘත කිරීමට සොයාගන්න & Replace command.

➤ ඉන්පසු Find what box එකේ (*) ටයිප් කර Replace with box එක හිස්ව තබන්න.

➤ ඉන්පසු, සියල්ල ප්‍රතිස්ථාපනය කරන්න ඔබන්න.

දැන් ඔබට නිෂ්පාදනවල නම් සහිත සියලුම අංක නැති වී ඇති බව පෙනෙනු ඇත.

ක්‍රමය 2: සොයන්න & Excel හි සෛලයකින් අංක මකා දැමීමට මෙවලම තෝරන්න

මෙහි, නිෂ්පාදන ID තීරුවේ අංක පමණක් අඩංගු කොටු දෙකක් ඇති බව බලන්න. දැන් අපි සොයාගන්න & විධානය තෝරන්න.

පියවර 1:

➤ දත්ත පරාසය තෝරන්න C5:C11 .

➤ ඉන්පසු Home tab > the Editing group > සොයන්න & තෝරන්න > විශේෂ වෙත යන්න

සංවාද පෙට්ටියක් විවෘත වේ.

පියවර 2:

අස්ථිර විකල්පයෙන් සංඛ්‍යා පමණක් ලකුණු කරන්න.

හරි ඔබන්න.

දැන් බලන්න, කොටු, ඉලක්කම් පමණක් උද්දීපනය කර ඇති බව.

පියවර 3:

➤ පසුව, යන්තම් ඔබන්න ඔබේ යතුරුපුවරුවේ බොත්තම මකන්න.

මෙන්න. අංක ඉවත් කර ඇත.

ක්‍රමය 3: කොටුවකින් අංක ඉවත් කිරීමට Excel Flash Fill භාවිතා කරන්න

එය පහසුම එකකි ක්රම. පෙළ සහ අංක මිශ්‍රණයක් වන නිෂ්පාදන හැඳුනුම්පත් බව බලන්න. අපි Excel Flash Fill භාවිතයෙන් කොටු වලින් අංක ඉවත් කරන්නෙමු.

පියවර 1:

➤පළමුව, පළමු කොටුවේ පෙළ පමණක් (ඉලක්කම් නොවේ) එයට යාබද නව තීරුවකට ටයිප් කරන්න.

➤ ඉන්පසු Enter බොත්තම ඔබන්න.

පියවර 2:

Cell D5 තෝරන්න.

➤ දැන් Data > දත්ත මෙවලම් > Flash Fill .

දැන් ඔබට සියලු අංක ඉවත් කර ඇති බව නිරීක්ෂණය වනු ඇත.

ක්‍රමය 4: Excel හි සෛලයකින් අංක ඉවත් කිරීමට ආදේශක ශ්‍රිතය ඇතුළු කරන්න

මෙම ක්‍රමයේදී, අපි ආදේශක ශ්‍රිතය භාවිතයෙන් කාර්යය කරන්නෙමු. SUBSTITUTE ශ්‍රිතය දැනට පවතින පෙළක් තන්තුවක නව පෙළක් සමඟ ප්‍රතිස්ථාපනය කරයි.

දැන්, අපි පහත පියවර එකින් එක අනුගමනය කරමු.

පියවර 1:

Cell D5

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(C5,1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""),0,"")

➤ පහත දී ඇති සූත්‍රය ලියන්න බොත්තම ඇතුල් කරන්න.

පියවර 2:

➤ දැන් ද්විත්ව ක්ලික් කරන්න Fill Handle නිරූපකය සහ සූත්‍රය ස්වයංක්‍රීයව පිටපත් වනු ඇත.

දැන් ඔබට පෙනෙනු ඇත සෛල වලින් අංක ඉවත් කර ඇති බව.

0>

සමාන කියවීම්:

  • Excel හි උප එකතු ඉවත් කරන්නේ කෙසේද (පහසු උපක්‍රම 2)
  • Excel හි දත්ත පිරිසිදු කිරීමේ ක්‍රම: සෛල තුළ අකුරු ප්‍රතිස්ථාපනය කිරීම හෝ ඉවත් කිරීම
  • Excel හි සූත්‍ර ඉවත් කරන්නේ කෙසේද: 7 පහසු ක්‍රම

ක්‍රමය 5: Excel හි සෛලයකින් අංක මකා දැමීමට TEXTJOIN, MID, ROW, LEN සහ INDIRECT ශ්‍රිතයන් ඒකාබද්ධ කරන්න

මෙහි, අපි TEXTJOIN <ඒකාබද්ධ කරන්නෙමු. 4>, MID , ROW , LEN , සහ INDIRECT කොටුවකින් අංක ඉවත් කිරීමට ක්‍රියා කරයි. TEXTJOIN ශ්‍රිතය බහු තන්තු වලින් පෙළ එක් කිරීමට යොදනු ලැබේ. Excel හි Mid ශ්‍රිතය තන්තු සොයා ගැනීමට සහ එක්සෙල් හි ඕනෑම මැද කොටසකින් ඒවා ආපසු ලබා දීමට භාවිතා කරයි. ROW ශ්‍රිතය යොමුව සඳහා පේළි අංකය ලබා දෙයි. LEN ශ්‍රිතය යනු එක්සෙල් හි පෙළ ශ්‍රිතයක් වන අතර එය තන්තුවක/පෙළක දිග ලබා දෙයි. INDIRECT ශ්‍රිතය පරාසයකට යොමුවක් ලබා දෙයි.

පියවර 1:

Cell D5 හි සූත්‍රය ටයිප් කරන්න –

=TEXTJOIN("",TRUE,IF(ISERR(MID(C5,ROW(INDIRECT("1:"&LEN(C5))),1)+0),MID(C5,ROW(INDIRECT("1:"&LEN(C5))),1),""))

Enter බොත්තම ඔබන්න.

පියවර 2:

➤ ඉන්පසු සූත්‍රය පිටපත් කිරීමට පිරවීමේ හසුරුව නිරූපකය ඇදගෙන යන්න.

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

පේළිය(INDIRECT(“1:”&LEN(C5)))

එය

{1;2;3;4}

➥ ලෙස ආපසු ලැබෙන ROW සහ INDIRECT ශ්‍රිතවලින් ප්‍රතිඵල අරා ලැයිස්තුව සොයා ගනු ඇත. MID(B3,ROW(INDIRECT(“1:””)&LEN(B3)))),1)

MID ශ්‍රිතය පාදක කර ගනිමින් අක්ෂරාංක තන්තුව උකහා ගැනීමට යොදනු ලැබේ start_num සහ num_chars argues.සහ num-chars තර්කය සඳහා, අපි 1 දමමු. MID ශ්‍රිතයට තර්ක දැමීමෙන් පසු, එය

{“B” වැනි අරාවක් ලබා දෙනු ඇත; ”H”;”2″;”3″}

ISERR(MID(B3,ROW(INDIRECT(“1:””1:”))*&LEN(B3 ))),1)+0)

0 එකතු කිරීමෙන් පසු, ප්‍රතිදාන අරාව ISERR ශ්‍රිතයට දමනු ලැබේ.එය සංඛ්‍යාත්මක නොවන අක්ෂර සඳහා TRUE සහ FALSE , TRUE සහ සංඛ්‍යා සඳහා FALSE අරාවක් සාදනු ඇත. ප්‍රතිදානය ලෙස ආපසු එනු ඇත-

{TRUE;TRUE;FALSE;FALSE}

IF(ISERR(MID(B3) ,ROW(INDIRECT("1:"&LEN(B3))),1)+0),MID(B3,ROW(INDIRECT("1:""&LEN(B3))),1)"" )

IF ශ්‍රිතය ISERR ශ්‍රිතයේ ප්‍රතිදානය පරීක්ෂා කරනු ඇත. එහි අගය TRUE ලබා දෙන්නේ නම්, එය අක්ෂරාංක තන්තුවක සියලුම අක්ෂර මාලාවක් ආපසු ලබා දෙනු ඇත. එබැවින් අපි තවත් MID කාර්යයක් එකතු කර ඇත. IF ශ්‍රිතයේ අගය FALSE නම්, එය හිස් (“”) ලෙස ලබාදේ. ඉතින් අවසාන වශයෙන් අපට තන්තුවෙහි සංඛ්‍යාත්මක නොවන අක්ෂර පමණක් අඩංගු අරාවක් ලැබේ. එනම්-

{“B”;”H”;””;””}

TEXTJOIN(“” ,TRUE,IF(ISERR(MID(B3,ROW("1:""&LEN(B3)))),1)+0),MID(B3,ROW(INDIRECT("1:""&LEN)) B3))),1),""))

TEXTJOIN ශ්‍රිතය ඉහත අරාවේ සියලුම අක්ෂර සමඟ එකතු වී හිස් තන්තුව මඟ හරිනු ඇත. මෙම ශ්‍රිතය සඳහා පරිසීමකය හිස් තන්තුවක් ලෙස සකසා ඇත (“”) සහ නොසලකා හරින ලද හිස් තර්කයේ අගය සත්‍ය ඇතුළත් කර ඇත. මෙය අපගේ අපේක්ෂිත ප්‍රතිඵලය ලබා දෙනු ඇත-

{BH}

ක්‍රමය 6: මකා දැමීමට TEXTJOIN, IF, ISERR, SEQUENCE, LEN, සහ MID ශ්‍රිතවලට සම්බන්ධ වන්න Excel හි සෛලයකින් අංක

අපි දැන් කාර්යය කිරීමට තවත් ශ්‍රිත මාලාවක් ඒකාබද්ධ කරන්නෙමු. ඒ තමයි TEXTJOIN , IF , ISERR , SEQUENCE , LEN , MID Functions. කොන්දේසියක් සත්‍ය නම් එක් අගයක් සහ එය අසත්‍ය නම් තවත් අගයක් ලබා දීමට IF ශ්‍රිතය භාවිතා කරයි. ISERR ශ්‍රිතය #N/A හැර, කිසියම් දෝෂ අගයක් නම්, TRUE ලබා දෙයි. SEQUENCE ශ්‍රිතය මඟින් ඔබට 1, 2, 3, 4 වැනි අරාවක අනුක්‍රමික සංඛ්‍යා ලැයිස්තුවක් ජනනය කිරීමට ඉඩ සලසයි.

පියවර 1:

Cell D5 හි දී ඇති සූත්‍රය ලියන්න-

=TEXTJOIN("", TRUE, IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), ""))

Enter ඔබන්න ප්‍රතිඵලය ලබා ගැනීමට බොත්තම.

පියවර 2:

➤ ඉන්පසු AutoFill විකල්පය යොදන්න සූත්‍රය පිටපත් කරන්න.

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

LEN(C5)

LEN ශ්‍රිතය Cell C5 හි තන්තු දිග සොයා ගනු ඇත-

{4}

SEQUENCE(LEN(C5))

ඉන්පසු SEQUENCE ශ්‍රිතය

{1;2;3;4}

MID ලෙස ආපසු එන දිගට අනුව අනුක්‍රමික අංකය දෙන්න (C5, SEQUENCE(LEN(C5)), 1)

MID ශ්‍රිතය මඟින් එම පෙර පිහිටුම් අංකවල අගය ලබා දෙනු ඇත-

{“B” ;”H”;”2″;”3″}

ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1 )

දැන් ISERROR ශ්‍රිතය සොයා ගතහොත් TRUE පෙන්වයි එය දෝෂයකි, එසේ නොමැතිනම් එය FALSE පෙන්වයි. ප්‍රතිඵලය වන්නේ-

{TRUE;TRUE;FALSE;FALSE}

IF(ISERROR(MID(C5,)SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), "")

ඉන්පසු IF ශ්‍රිතය TRUE දකියි, එය වෙනත් MID ශ්‍රිතයක ආධාරයෙන් සැකසූ අරාවට අනුරූප පෙළ අක්ෂරය ඇතුල් කරයි. සහ FALSE දකියි, එය එය හිස් තන්තුවකින් ප්‍රතිස්ථාපනය කරයි:

{“B”;”H”;””;””}

TEXTJOIN(“”, TRUE, IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5) ), 1), ""))

අවසාන අරාව TEXTJOIN ශ්‍රිතය වෙත යවනු ඇත, එබැවින් එය පෙළ අක්ෂර සංකලනය කර ප්‍රතිඵලය ලෙස ප්‍රතිදානය කරයි-

{BH}

ක්‍රමය 7: Excel හි සෛලයකින් අංක ඉවත් කිරීමට පරිශීලක-නිර්වචනය කළ කාර්යය ඇතුළු කරන්න

Case-1: Cell එකකින් අංක ඉවත් කරන්න

මෙම ක්‍රමයේදී, අපි Excel VBA භාවිතයෙන් “ RemNumb ” නමින් පරිශීලක-නිර්වචනය කළ කාර්යයක් සාදනු ඇත. එවිට අපට එක්සෙල් හි සෛලයකින් අංක ඉවත් කිරීමට එය යෙදිය හැක. පහත පියවර අනුගමනය කරන්න.

පියවර 1:

පත්‍ර මාතෘකාව මත දකුණු-ක්ලික් කරන්න.

➤ <තෝරන්න 3>කේතය බලන්න සන්දර්භය මෙනුව වෙතින්.

ඉක්මනින්, VBA කවුළුවක් දිස්වනු ඇත.

පියවර 2:

➤ පසුව, පහත දී ඇති කේත ලියන්න:

5569

➤ ඉන්පසු Play අයිකනය ඔබන්න කේත.

දැන් අපගේ ශ්‍රිතය භාවිතයට සුදානම්ය.

පියවර 3:

➤ <3 හි>Cell D5 type-

=RemNumb(C5)

➤ ලබා ගැනීමට Enter බොත්තම ඔබන්නප්‍රතිඵලය.

පියවර 4:

➤ අවසාන වශයෙන්, සූත්‍රය පිටපත් කිරීමට Fill Handle නිරූපකය අදින්න .

නඩුව-2: අංක සහ පෙළ වෙනම තීරු වලට බෙදන්න

අපගේ අවසාන ක්‍රමයේදී, අපි නැවත Excel භාවිතා කරන්නෙමු. VBA සංඛ්‍යා සහ පෙළ වෙනම තීරුවලට බෙදීමට “ SplitTextOrNumb ” නමින් නව පරිශීලක-නිර්වචනය කළ කාර්යයක් කිරීමට.

පියවර 1: 1>

➤ පෙර ක්‍රමය මෙන් VBA කවුළුව විවෘත කර සූත්‍රය ලියන්න-

4017

➤ ඉන්පසු Run සහ Macro <4 ක්ලික් කරන්න>විවෘත වනු ඇත.

පියවර 2:

➤ සාර්ව නාමයක් ලබා දී ධාවනය ඔබන්න නැවතත් tab.

පියවර 3:

➤ දැන් අපගේ කාර්යය යෙදවීමට සූදානම්. පාඨ අක්ෂර ඉවත් කිරීමට දැන් Cell D5

=SplitTextOrNumb(C5,1)

සංඛ්‍යාත්මක අක්ෂර මැකීමට සූත්‍රය ලියන්න :

=SplitTextOrNumb(C5,0)

පියවර 3:

➤ අවසාන වශයෙන්, ඔබන්න බොත්තම ඇතුළු කර සූත්‍රය පිටපත් කිරීමට Fill Handle මෙවලම භාවිතා කරන්න.

නිගමනය

ඉහත විස්තර කර ඇති සියලුම ක්‍රම එක්සෙල් හි සෛලයකින් අංක ඉවත් කිරීමට ප්‍රමාණවත් වනු ඇතැයි මම බලාපොරොත්තු වෙමි. අදහස් දැක්වීමේ කොටසේ ඕනෑම ප්‍රශ්නයක් ඇසීමට නිදහස් වන්න සහ කරුණාකර මට ප්‍රතිපෝෂණ ලබා දෙන්න.

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