বিষয়বস্তুৰ তালিকা
যদিও মাইক্ৰ'ছফটে এক্সেল কোষৰ পৰা কেৱল সংখ্যা উলিয়াবলৈ এটা পোন সূত্ৰ বা বাক্য গঠন প্ৰদান কৰা নাই, আমি এক্সেল সূত্ৰ ৰ এক বিস্তৃত পৰিসৰ অন্তৰ্ভুক্ত কৰিব পাৰো এটা ফাংচন বনাওক যিটো কেৱল এক্সেল কোষৰ পৰা সংখ্যা বা সংখ্যা উলিয়াবলৈ ব্যৱহাৰ কৰিব পাৰি। এই লেখাটোত আমি দেখুৱাবলৈ আৰু বিতংভাৱে বুজাবলৈ চেষ্টা কৰিম যে আমি কেনেকৈ কেইটামান মাপকাঠীৰ অধীনত উপযুক্ত সূত্ৰৰ সৈতে কোষৰ পৰা কেৱল সংখ্যাহে উলিয়াই আনিব পাৰো।
অনুশীলন কাৰ্য্যপুস্তিকা ডাউনলোড কৰক
ডাউনলোড কৰক এই লেখাটো প্ৰস্তুত কৰিবলৈ আমি ব্যৱহাৰ কৰা বিনামূলীয়াকৈ অনুশীলন কিতাপ। আপুনি নিৰ্বাচিত ঘৰসমূহত সংখ্যাসমূহৰ সৈতে লিখনী মানসমূহ ইনপুট কৰিব পাৰে আৰু এম্বেডেড সূত্ৰসমূহৰ যোগেদি ফলাফলসমূহ তৎক্ষণাত বিচাৰি পাব পাৰে।
Cell.xlsm
<6 ৰ পৰা সংখ্যাসমূহ উলিওৱা> এক্সেল চেলৰ পৰা কেৱল সংখ্যা উলিয়াবলৈ ৭টা ফলপ্ৰসূ উপায়এটা চেলৰ পৰা সংখ্যা উলিয়াবলৈ সহায় কৰিবলৈ এটা VBA ক'ড, এটা এক্সেল বৈশিষ্ট্য, আৰু পাঁচটা ব্যৱহাৰিক সূত্ৰ থাকিব। তলৰ ছবিখনৰ দৰে আমাৰ হাতত ডিজিট আৰু আখৰকে ধৰি কিছুমান ক’ড আছে য’ত আৰম্ভণিতে ডিজিট থাকে। আমি কেৱল সেই সংখ্যা বা সংখ্যাবোৰ উলিয়াব লাগিব।
1. এটা লিখনীৰ আৰম্ভণিৰ পৰা সংখ্যাবোৰ উলিয়াই লোৱা
এই প্ৰথম পদ্ধতিত আমি একত্ৰিত কৰিম বাওঁ , SUM , LEN , আৰু SUBSTITUTE এ এটা লিখনী ষ্ট্ৰিংৰ আৰম্ভণিৰ পৰা সংখ্যাসমূহ উলিয়াবলৈ ফাংচন কৰে। প্ৰথমে আমি এই সূত্ৰটো চেলত টাইপ কৰিম, আৰুপূৰ্বৰ খণ্ডটো। তাৰ পিছত ফলাফল মানসমূহ হ'ব- {0,1,1,0,0,0,0,0,0,1}।
➤ SUM(LEN(B5)-LEN (SUBSTITUTE(B5, {“0′′,”1′′,”2′′,”3′′,”4′′,”5′′,”6′′,”7′′,”8′′,”9”}, “”) ))
- SUM ফাংচনৰ সহায়ত, শেষৰ অংশত পোৱা এৰেৰ ভিতৰৰ মানসমূহ 3 ( 0+1+1+0+0+0+0+0+0+1).
- গতিকে, আমাৰ সূত্ৰৰ প্ৰথম অংশ অনুসৰি, A>0 (3>0)<৪>। এতিয়া, আমি ব্ৰেকডাউনৰ পৰৱৰ্তী অংশলৈ যাম।
খণ্ড খণ্ডৰ বিভাজন = MID(0&B5, LARGE(INDEX(ISNUMBER(–MID(B5,ROW() INDIRECT(“$1:$”&LEN(B5))),1))* ROW(INDIRECT(“$1:$”&LEN(B5))),0), ROW(INDIRECT(“$1:$” &LEN(B5))))+1,1)
➤ পৰোক্ষ(“$1:$”&LEN(B5))
- ইয়াত INDIRECT ফলনে ষ্ট্ৰিং মানসমূহ এৰেৰ এটা প্ৰসংগ হিচাপে সংৰক্ষণ কৰিব। বন্ধনীৰ ভিতৰত, ampersand (&) আদেশে B5 কোষত পোৱা আখৰৰ সংখ্যাক কোষৰ পৰিসৰৰ বাক্যবিন্যাসৰ সৈতে যোগ কৰিব। ইয়াৰ অৰ্থ হ'ল যে 1 ৰ পৰা সংজ্ঞায়িত আখৰৰ সংখ্যালৈকে, প্ৰতিটো এৰে প্ৰসংগ হিচাপে সংৰক্ষণ কৰা হ'ব।
➤ ROW(INDIRECT(“$1:$”&LEN(B5)) )
- এতিয়া, এই ROW ফাংচনে এৰেৰ পৰা সকলো সংখ্যা আৰু <2 কোষৰ বাবে ফলাফল মানসমূহ উলিয়াই আনিব>B5 হ'ব- {1;2;3;4;5;6;7;8;9}।
➤ MID(B5,ROW( INDIRECT(“$1:$”&LEN(B5))),1)
- সূত্ৰৰ এই অংশত,... MID ফাংচনে পূৰ্বৰ অংশত সংখ্যা হিচাপে পোৱা সকলো অৱস্থানৰ ওপৰত ভিত্তি কৰি B5 কোষৰ পৰা সকলো আখৰ প্ৰকাশ কৰিব। গতিকে, নিষ্কাষিত মানসমূহ এই অংশৰ পিছত পোৱা যাব- {“1′′;”9′′;” “;”D”;”D”;”X”;”2′′;”M”;”N”}.
➤ ISNUMBER(–MID(B5,ROW(INDIRECT (“$1:$”&LEN(B5))),1))
- যিহেতু ISNUMBER এটা যুক্তিসংগত ফলন, ই... 'একে পৃথকে নিৰ্ধাৰণ কৰিম যে পূৰ্বৰ বিভাগত পোৱা মানসমূহ সংখ্যা ষ্ট্ৰিং হয় নে নহয়। যদি হয়, তেন্তে ই TRUE হিচাপে ঘূৰি আহিব, অন্যথা, ই FALSE হিচাপে প্ৰদৰ্শিত হ'ব।
- গতিকে, আমাৰ ক্ষেত্ৰত, ফলাফল হ'ব- { সত্য;সত্য;মিছা;মিছা;মিছা;মিছা;সঁচা;মিছা;মিছা}.
➤ INDEX(ISNUMBER(–MID(B5,ROW(INDIRECT(“$1:$”” &LEN(B5))),1))*ROW(INDIRECT(“$1:$”&LEN(B5))),0)
- যদি আপুনি ভিতৰত লক্ষ্য কৰে ফাংচনৰ ওপৰত, এটা ডাবল-হাইফেন, যাক ডাবল ইউনাৰী বুলি জনা যায়, ব্যৱহাৰ কৰা হৈছে। ইয়াক সকলো লজিকেল মানক সংখ্যা ষ্ট্ৰিংলৈ ৰূপান্তৰ কৰিবলে ব্যৱহাৰ কৰা হয়- 1(TRUE) বা 0(FALSE) । এতিয়া, INDEX ফাংচনে এই ফলাফলটো ঘূৰাই দিব- {1;1;0;0;0;0;1;0;0}.
- পিছত যে, ফলাফল মানসমূহক এৰেৰ ভিতৰত ROW ফাংচনৰ পৰা পোৱা মানসমূহৰ সৈতে গুণ কৰা হ'ব আৰু ফলাফল হ'ব- {1;2;0;0;0;0; 7;0;0}.
➤ LARGE(INDEX(ISNUMBER(–MID(B5,ROW(INDIRECT(“$1:$”&LEN(B5)))),1 ))*ROW(INDIRECT(“$1:$”&LEN(B5))),0),ROW(INDIRECT(“$1:$”&LEN(B5))))
- LARGE ফাংচনে এতিয়া আটাইতকৈ ডাঙৰটোক পুনৰ সাজিব ROW ফাংচনসমূহত পোৱা সংখ্যাসমূহৰ ওপৰত ভিত্তি কৰি অৱস্থান অনুসৰি এৰেৰ পৰা মানসমূহ। & সূত্ৰৰ এই অংশৰ বাবে আমাৰ ফলাফল মান হ'ব- {7;2;1;0;0;0;0;0;0}।
➤ MID(0&B5 , LARGE(INDEX(ISNUMBER(–MID(B5,ROW(INDIRECT(“$1:$”&LEN(B5))),1))*ROW(INDIRECT(“$1:$”&LEN(B5)) ),0), ROW(INDIRECT(“$1:$”&LEN(B5))))+1,1)
- এতিয়া, ফাংচনৰ এই অংশটোৱে <সংযুক্ত কৰিব 1>0 B5 কোষত থকা লিখনীসমূহৰ সৈতে। তাৰ পিছত ই শেষৰ অংশত পোৱা সকলো সংখ্যাৰ সৈতে পৃথকে পৃথকে 1 যোগ কৰিব আৰু সংজ্ঞায়িত সংখ্যাৰ অৱস্থানৰ ওপৰত ভিত্তি কৰি B5 কোষৰ পৰা আখৰ দেখুৱাব।
- গতিকে, এই শিতানৰ পৰা আমাৰ ফলাফল হ’ব- {“2′′;”9′′;”1′′;”0′′;”0′′;”0′′;”0′′;”0′′;”0” }.
গ অংশৰ বিভাজন = (10^ROW(INDIRECT(“$1:$”&LEN(B5)))/10),””)
- এই অংশই 10 & এৰেৰ ভিতৰত সেইবোৰ সংৰক্ষণ কৰক। শক্তিসমূহৰ সংখ্যাসমূহ হৈছে পূৰ্বতে ROW ফলনৰ পৰা পোৱা সংখ্যাসমূহ।
- সূত্ৰৰ এই অংশই মানসমূহ- {1;10;100 হিচাপে ঘূৰাই দিব ; n
- এতিয়া, B আৰু C ৰ শেষৰ দুটা ডাঙৰ বিভাজনৰ পৰা পোৱা ফল এতিয়া হ’বএৰেৰ ভিতৰত গুণ কৰা হ'ব। তেতিয়া গুণনবোৰৰ পৰা পোৱা উৎপাদকবোৰ হ’ব- {2;90;100;0;0;0;0;0;0}।
- আৰু শেষত, SUMPRODUCT ফাংচনে এৰেত পোৱা এই মানসমূহৰ যোগফল দিব। গতিকে, আমাৰ চূড়ান্ত ফলাফল হ’ব 192 (2+90+100+0+0+0+0+0+0) , যিটো হৈছে B5<3 কোষৰ পৰা উলিওৱা সংখ্যা> .
অধিক পঢ়ক: এক্সেলত লিখনী আৰু সংখ্যা কেনেকৈ পৃথক কৰিব পাৰি (৪টা সহজ উপায়)
5. ষ্ট্ৰিংৰ পৰা পাঁচ অংকৰ সংখ্যা উলিওৱা
আমি এক্সেলত ষ্ট্ৰিঙৰ যিকোনো অংশৰ পৰা পাঁচটা সংখ্যাৰ সংখ্যা উলিয়াবলৈ আন এটা সূত্ৰ ব্যৱহাৰ কৰিম। আমি এই বিভাগত প্ৰথমবাৰৰ বাবে CONCAT আৰু SEQUENCE ফাংচন ব্যৱহাৰ কৰিম। তদুপৰি, আমি এই পদ্ধতিৰ বাবে আমাৰ ডাটাছেটটো অলপ সলনি কৰিছো।
পদক্ষেপসমূহ:
- প্ৰথমে, কোষ পৰিসৰ নিৰ্বাচন কৰক C5:C12 .
- দ্বিতীয়ভাৱে তলত দিয়া সূত্ৰটো টাইপ কৰক।
=CONCAT(IFERROR(0+MID(B5,SEQUENCE(LEN(B5)),1),""))
- শেষত Ctrl+Enter টিপক।
🔎 সূত্ৰ বিভাজন
- LEN(B5)
- আউটপুট: 11 .
- এই ফাংচনে ষ্ট্ৰিংৰ দৈৰ্ঘ্য ঘূৰাই দিয়ে।
- SEQUENCE(11)
- আউটপুট: {1;2;3;4;5; 6;7;8;9;10;11} .
- এই ফাংচনে প্ৰথম এঘাৰটা সংখ্যা ঘূৰাই দিয়ে।
- MID(B5,{1;2 ;৩;৪;৫;৬;৭;৮;৯;১০;১১},১) <১৩><১৪><১>আউটপুট: {“১′′;”৯′′;” “;”D”;”D”;”X”;”2′′;”M”;”N”;”3′′;”3′′} .
- এই অংশটো ব্যৱহাৰ কৰি আমি...ষ্ট্ৰিংৰ পৰা ব্যক্তিগত আখৰসমূহ পোৱা।
- আউটপুট: {1;9; #VALUE!;#VALUE!;#VALUE!;#VALUE!;2;#VALUE!;#VALUE!;3;3} .
- যেতিয়া আমি এটা ষ্ট্ৰিঙৰ সৈতে শূন্য যোগ কৰো, ই হ'ব এটা ভুল ঘূৰাই দিয়ক।
- আউটপুট: 19233 .
- শেষত, আমি কেৱল পাঁচটা অংকৰ সংখ্যা উলিয়াবলৈ সকলো মান যোগ কৰিছো।
6. এটা পৰিসীমাৰ ভিতৰত সংখ্যা উলিয়াবলৈ ফ্লেচ ভৰোৱা ব্যৱহাৰ কৰা
ফ্লেচ ব্যৱহাৰ কৰা ওপৰত উল্লেখ কৰা আন যিকোনো পদ্ধতিতকৈ পূৰণ বৈশিষ্ট্য সহজ আৰু সহজ। আমি টেক্সট ষ্ট্ৰিংবোৰৰ যিকোনো স্থানৰ পৰা সংখ্যা উলিয়াম। এই পদ্ধতি সঠিকভাৱে এক্সিকিউট কৰিবলৈ আমি এক্সেলক কেৱল প্ৰথম দুটা মানৰ বাবে এক্সট্ৰেকচন কৰি এটা স্তম্ভ বা এটা শাৰীৰ কোষৰ মানসমূহৰ আৰ্হি বিচাৰি উলিয়াবলৈ সহায় কৰিব লাগিব।
পদক্ষেপ:
- আৰম্ভণি কৰিবলৈ, C5 কোষত সংখ্যাসমূহ নিজেই টাইপ কৰক।
- তাৰ পিছত, B6 কোষৰ পৰা C6 কোষলৈ সংখ্যাবোৰ টাইপ কৰিবলৈ আৰম্ভ কৰক আৰু এক্সেলে স্বয়ংক্ৰিয়ভাৱে আৰ্হিটো চিনি পাব।
- শেষত, এণ্টাৰ টিপক।
টোকাসমূহ: <৪> এই পদ্ধতিত কিছুমান আছেঅসুবিধাসমূহ, যাৰ বাবে ইয়াক সকলো ক্ষেত্ৰতে উপদেশিত নহয় যেতিয়া আপুনি লিখনী ষ্ট্ৰিংসমূহৰ পৰা সংখ্যাসমূহ উলিয়াব লাগে। ফ্লেচ ফিল সাধাৰণতে এটা স্তম্ভ বা এটা পৰিসীমাৰ কোষৰ পৰা এটা আৰ্হি অনুসৰণ কৰে। গতিকে, প্ৰথম ২ বা ৩টা নিষ্কাশন বা গণনা নিজেই কৰিব লাগিব যাতে এক্সেলক ফলাফল মানসমূহৰ সাধাৰণ আৰ্হি শোষণ কৰাত সহায় কৰিব পাৰি। কিন্তু কেতিয়াবা, ই আমাৰ প্ৰয়োজনীয় সঠিক আৰ্হি অনুসৰণ নকৰে আৰু, তাৰ ফলত, ই নিজৰ আৰ্হি অনুসৰণ কৰিব আৰু আপোনাক এটা মিল নোহোৱা ফলাফল দিব।
উদাহৰণস্বৰূপে, যদি আমি তাৰ পৰা দুটা শূন্য (00) উলিয়াবলগীয়া হয় দিয়া তথ্য অনুসৰি, ই দুটা নহয়, মাত্ৰ এটা শূন্যহে দেখুৱাব। তাৰ পিছত যদি আপুনি এটা কোষৰ আৰম্ভণিৰ পৰা বা শেষৰ অৱস্থানৰ পৰা সংখ্যাসমূহ উলিয়াব বিচাৰে, ই সংখ্যাসমূহৰ সৈতে লিখনী মানসমূহো উলিয়াব।
অধিক পঢ়ক: কেনেকৈ Excel ত এটা নিৰ্দিষ্ট লিখনীৰ পিছত সংখ্যা উলিয়াবলৈ (2 উপযুক্ত উপায়)
7. Excel Cell ৰ পৰা কেৱল সংখ্যা উলিয়াবলৈ VBA ক'ড প্ৰয়োগ কৰা
যদি আপুনি <1 ব্যৱহাৰ কৰিবলৈ আগ্ৰহী> এক্সেল VBA Macro কেৱল ঘৰসমূহৰ পৰা সংখ্যাসমূহ উলিয়াবলৈ, তাৰ পিছত আপুনি তলৰ পদক্ষেপসমূহ অনুসৰণ কৰিব বিচাৰিব। আমি আপোনাক VBA Module উইণ্ড'ত ক'ডটো কেনেকৈ টাইপ কৰিব লাগে দেখুৱাম। এই ক'ডে ব্যৱহাৰকাৰীক ইনপুট আৰু আউটপুট কোষ পৰিসীমা ধাৰ্য্য কৰিবলৈ ক'ব।
পদক্ষেপসমূহ:
- প্ৰথমে, ALT+F11 টিপক VBA উইণ্ড' খোলিবলৈ।
- তাৰ পিছত, সন্ধান টেবৰ পৰা, নিৰ্ব্বাচন কৰক মডিউল আদেশ। এটা নতুন মডিউলতৃতীয়তে, আপোনাৰ মডিউলৰ ভিতৰত, কপি কৰাৰ পিছত নিম্নলিখিত ক'ডসমূহ পেষ্ট কৰক।
1820
- তাৰ পিছত, ক'ড এক্সিকিউট কৰিবলৈ F5 টিপক। “ ইনপুট ডাটা নিৰ্বাচন ” নামৰ এটা সংলাপ বাকচ ওলাব।
- তাৰ পিছত, সকলো লিখনী কোষ নিৰ্বাচন কৰক (অৰ্থাৎ B5:B12 ) আৰু... ঠিক আছে টিপক।
- তাৰ পিছত, “ আউটপুট কোষ নিৰ্বাচন ” ওলাব য'ত আপুনি আউটপুট তথ্য বা মানসমূহ চাবলৈ এটা বিশেষ কোষ বা কোষৰ পৰিসীমা নিৰ্ব্বাচন কৰিব লাগিব।
- শেষত, ঘৰ পৰিসীমা নিৰ্ব্বাচন কৰক C5:C12 আৰু Enter টিপক।
- ফলস্বৰূপে, আপুনি ইয়াৰ পৰা উলিওৱা সংখ্যাবোৰ দেখিব গ্ৰন্থবোৰ একেলগে। এইদৰে আমি কেৱল এক্সেল চেলৰ পৰা সংখ্যা উলিয়াবলৈ সাতটা দ্ৰুত পদ্ধতি শেষ কৰিম।
🔎 VBA ক'ড বিভাজন
➤ প্ৰাচলসমূহ ঘোষণা কৰা
5661
- ইয়াত এই অংশত প্ৰথমতে, আমি সকলো ঘোষণা কৰিছো আমাৰ প্ৰাচলসমূহ পূৰ্ণসংখ্যা, ষ্ট্ৰিং মান, বা কোষৰ পৰিসীমা হিচাপে। তাৰ পিছত আমি আমাৰ সংলাপ বাকচৰ নাম “ইনপুট ডাটা নিৰ্বাচন” আৰু “আউটপুট কোষ নিৰ্বাচন” ৰ সৈতে দিছো।
➤ ইনপুটৰ প্ৰকাৰ সংজ্ঞায়িত কৰা & সংলাপ বাকচৰ বাবে আউটপুটসমূহ
3328
- এতিয়া আমি সংলাপ বাকচসমূহৰ বাবে প্ৰাচলসমূহ আৰু ইয়াৰ ধৰণসমূহ সংজ্ঞায়িত কৰিছো। ইয়াত, Type:=8 যোগ কৰাৰ অৰ্থ হ’লইনপুট আৰু আউটপুট ডাটা ৰেফাৰেন্স কোষ বা কোষৰ এটা পৰিসীমাৰে গঠিত হ’ব।
- আমি এইটোও সংজ্ঞায়িত কৰিছো যে যদি ইনপুট ডাটা পোৱা নাযায়, তেন্তে উপৰুটিন বন্ধ হৈ যাব। এই মেক্ৰ' উল্লেখ কৰি, উপৰুটিন অনুপস্থিত তথ্যৰ বাবে বিভাজিত নহ'ব, কিন্তু ইয়াৰ পৰিৱৰ্তে ই কাৰ্য্য কৰা বন্ধ কৰিব।
➤ ক'ড লুপসমূহৰ ভিতৰৰ কাৰ্য্যসমূহ সংযুক্ত কৰা পুনৰাবৃত্তি
2668
- শেষত, এইটোৱেই আটাইতকৈ গুৰুত্বপূৰ্ণ অংশ য'ত আমি ষ্ট্ৰিংসমূহৰ পৰা ফলাফল মান বিচাৰিবলৈ টেক্সটসমূহত নিযুক্ত কৰিবলগীয়া ফাংচন বা সূত্ৰসমূহ প্ৰয়োগ কৰিছো .
- এক্সেলৰ বাবে এটা ফাংচন ক'ড কৰাৰ এটা প্ৰধান সুবিধা হ'ল আমি পূৰ্বৰ পদ্ধতিত কৰিবলগীয়া হোৱাৰ দৰে এটা ডাঙৰ সূত্ৰ টাইপ কৰাটো প্ৰয়োজনীয় নহয়, কাৰণ VBA ত For বা While লুপ ব্যৱহাৰ কৰিবলৈ বিল্ট-ইন কমাণ্ড আছে য'ত এটা লিখনী ষ্ট্ৰিঙৰ প্ৰতিটো বিৱৰণৰ বাবে পুনৰাবৃত্তি কোনো ধৰণৰ হেঁচা নোহোৱাকৈ এক্সিকিউট কৰিব পাৰি।
অধিক পঢ়ক: এক্সেল VBA ত লিখনীৰ পৰা সংখ্যা কেনেকৈ পৃথক কৰিব লাগে (3 পদ্ধতি)
উপসংহাৰ
আমি আপোনাক এক্সেল কোষৰ পৰা কেৱল সংখ্যা উলিয়াবলৈ 7টা সহজ পদ্ধতি দেখুৱাইছো। এটা লিখনী ষ্ট্ৰিঙৰ পৰা কেৱল সংখ্যাসমূহ উলিওৱাটো দেখাত ইমান সহজ নহয় কাৰণ ইয়াৰ বাবে একাধিক ফাংচনৰ সংমিশ্ৰণৰ প্ৰয়োজন হয়, যিয়ে চূড়ান্ত সূত্ৰ বা বাক্যবিন্যাসক জটিল কৰি তোলে। কিন্তু আমি আশা কৰোঁ যে আমি কেনেকৈ ভিতৰৰ কাৰ্য্যসমূহ ভাঙি সূত্ৰসমূহৰ চিত্ৰণ কৰিবলৈ চেষ্টা কৰিছো, ই আপোনাক বাক্য গঠনটো অলপ আৰামত বুজিবলৈ সহায় কৰিছে আৰু...ease.
যদি আপুনি আন কোনো ফাংচন বা সূত্ৰ বিচাৰি পায় যিবোৰ আমি ইয়াত যোগ কৰিব লাগিছিল, তেন্তে অনুগ্ৰহ কৰি আপোনাৰ মূল্যৱান মন্তব্যৰ জৰিয়তে আমাক জনাওক। অথবা আপুনি এই ৱেবছাইটত এক্সেল ফাংচনৰ সৈতে জড়িত আমাৰ অধিক তথ্যসমৃদ্ধ আৰু আকৰ্ষণীয় প্ৰবন্ধসমূহলৈ এবাৰ চকু ফুৰাব পাৰে।
তাৰ পিছত, ফিল হেণ্ডেল ব্যৱহাৰ কৰি, আমি সেই সূত্ৰটো বাকী কোষবোৰলৈ কপি কৰিম।পদক্ষেপসমূহ:
- প্ৰথমে সূত্ৰটো cell C5 ত লিখক।
=LEFT(B5,SUM(LEN(B5)-LEN(SUBSTITUTE(B5,{"0","1","2","3","4","5","6","7","8","9"},""))))
- দ্বিতীয়ভাৱে, টিপক Enter আৰু আপুনি প্ৰথম ক'ডৰ বাবে 34 নম্বৰ পাব।
- তৃতীয়তে, ফিল হেণ্ডেল ব্যৱহাৰ কৰক তাৰ পিছত C<3 স্তম্ভৰ অন্য সকলো কোষ স্বয়ংক্ৰিয়ভাৱে ভৰাই ল'বলৈ> .
🔎 সূত্ৰ বিভাজন
➤ সবষ্টিটিউট(B5,{“0′′,”1′′,”2′′,”3′′,”4′′,”5′′,”6′′,”7′′,”8′′,”9′′}, ””)
- ইয়াত, SUBSTITUTE ফাংচনে অংকসমূহ (0-9) একেৰাহে বিচাৰি পাব আৰু, যদি পোৱা যায়, ই সলনি কৰিব সেই সংখ্যাটো কোষ B5 ত প্ৰতিবাৰেই এটা খালী আখৰৰ সৈতে। গতিকে, ফাংচনটোৱে এইদৰে ঘূৰি আহিব- {“34DTXRF”,”34DTXRF”,”34DTXRF”,”4DTXRF”,”3DTXRF”,”34DTXRF”,”34DTXRF”,”34DTXRF”,”34DTXRF”,”34DTXRF”}।
➤ LEN(SUBSTITUTE(B5,{“0′′,”1′′,”2′′,”3′′,”4′′,”5′′,”6′′,”7 ′′,”8′′,”9′′},””))
- LEN ফাংচনে এটা ষ্ট্ৰিংত আখৰৰ সংখ্যা নিৰ্ধাৰণ কৰে . গতিকে, ইয়াত, LEN ফাংচনে SUBSTITUTE ফাংচনৰ জৰিয়তে লিখনীসমূহত পোৱা সকলো আখৰ পৃথকে পৃথকে গণনা কৰিব। ফলাফল মানসমূহ আমাৰ ক্ষেত্ৰত ইয়াত থাকিব – {7,7,7,6,6,7,7,7,7,7}।
➤ LEN(B5)- LEN(SUBSTITUTE(B5,{“0′′,”1′′,”2′′,”3′′,”4′′,”5′′,”6′′,”7′′,”8′′,”9′′},”” )))
- এতিয়া, এই অংশটোৱেই হৈছে...কোষ B5 ত থকা আখৰৰ সংখ্যাৰ পৰা সূত্ৰৰ পূৰ্বৰ অংশত পৃথকে পৃথকে পোৱা আন সকলো আখৰৰ সংখ্যালৈ বিয়োগ কৰা। গতিকে, ইয়াত ফলাফল মানসমূহ হ’ব – {0,0,0,1,1,0,0,0,0,0}।
➤ SUM(LEN(B5) -LEN(SUBSTITUTE(B5,{“0′′,”1′′,”2′′,”3′′,”4′′,”5′′,”6′′,”7′′,”8′′,”9′′},” ”)))
- তাৰ পিছত SUM ফাংচনে কেৱল পোৱা সকলো বিয়োগ কৰা মান যোগ কৰিব & গতিকে ফলাফল ইয়াত হ’ব, 2 (0+0+0+1+1+0+0+0+0+0)।
➤ = বাওঁফালে(B5,SUM(LEN(B5)-LEN(SUBSTITUTE(B5,{“0′′,”1′′,”2′′,”3′′,”4′′,”5′′,”6′′,”7′′, ”8′′,”9′′},””))))
- আৰু এতিয়া ইয়াত চূড়ান্ত অংশটো আছে য’ত LEFT ফাংচনটোৱে হ’ব সূত্ৰৰ পূৰ্বৰ অংশত পোৱা বাওঁফালৰ পৰা সঠিক সংখ্যক আখৰৰ সৈতে মানসমূহ ঘূৰাই দিয়ক। যিহেতু আমি যোগফলৰ মান 2 হিচাপে পাইছো, ইয়াত LEFT ফাংচনে 34DTXRF লিখনীৰ পৰা কেৱল 34 ঘূৰাই দিব।
➥ সম্পৰ্কীয়: সূত্ৰ ব্যৱহাৰ কৰি এক্সেলত সংখ্যা কেনেকৈ পৃথক কৰিব পাৰি (5 উপায়)
2. ৰ পৰা সংখ্যা উলিওৱা এটা লিখনীৰ সোঁফাল
এই বিভাগত, আমি লিখনী ষ্ট্ৰিংৰ সোঁফালৰ পৰা সংখ্যা বা সংখ্যাসমূহ এক্সট্ৰেক্ট কৰিম। আমি ইয়াত RIGHT , MIN , আৰু SEARCH ফাংচন ব্যৱহাৰ কৰিম।
পদক্ষেপ:
- আৰম্ভণি কৰিবলৈ, আমাৰ ডাটাছেটত আমি চেল C5 ত কি টাইপ কৰিব লাগিব is-
=RIGHT(B5,LEN(B5) - MIN(SEARCH({0,1,2,3,4,5,6,7,8,9}, B5&"0123456789")) +1)
- তাৰ পিছত টিপক সুমুৱাওক আৰু তাৰ পিছত বাকী কোষসমূহ স্বয়ংক্ৰিয়ভাৱে ভৰোৱাৰ বাবে ফিল হেণ্ডেল ব্যৱহাৰ কৰক।
🔎 সূত্ৰ বিভাজন
➤ B5&”0123456789′′
- ইয়াত, আমি B5 চেলত থকা মানসমূহক 0123456789 ৰ সৈতে ampersand (&) ৰ মাজত ব্যৱহাৰ কৰি সংযুক্ত কৰিছো আৰু আমি ফলাফল মানটো পাম যেনে- DTXRF340123456789.
➤ SEARCH({0,1,2,3,4,5,6,7,8,9}, B5&”0123456789′′)
- এতিয়া, SEARCH ফাংচনে সকলো সংখ্যা (0-9) এটা এটাকৈ সন্ধান কৰিব পূৰ্বৱৰ্তী অংশৰ পৰা পোৱা ফলাফল মান আৰু DTXRF340123456789 ৰ আখৰত সেই 10 সংখ্যাৰ অৱস্থান ঘূৰাই দিব। গতিকে, ইয়াত আমাৰ ফলাফল মানসমূহ হ'ব- {8,9,10,6,7,13,14,15,16,17}.
➤ MIN(SEARCH({0 ,১,২,৩,৪,৫,৬,৭,৮,৯}, বি৫&”০১২৩৪৫৬৭৮৯′′))<৪><৫><১৩><১৪> MIN ফাংচন এটা এৰেত সৰ্বনিম্ন সংখ্যা বা সংখ্যা বিচাৰিবলৈ ব্যৱহাৰ কৰা হয়। গতিকে, ইয়াত নূন্যতম বা সৰ্বনিম্ন মান হ'ব- 6 সূত্ৰৰ পূৰ্বৰ অংশত পোৱা এৰে {8,9,10,6,7,13,14,15,16,17} ৰ পৰা .
➤ LEN(B5) – MIN(SEARCH({0,1,2,3,4,5,6,7,8,9}, B5&”0123456789′′ )) +1)
- এতিয়া, B5 ত থকা আখৰৰ সংখ্যা LEN<দ্বাৰা পোৱা যাব ৩><৪> কাৰ্য্য। তাৰ পিছত ই মান 6(শেষ অংশত পোৱা) বিয়োগ কৰিব আৰু তাৰ পিছত 1 যোগ কৰি ফলাফল ঘূৰাই দিব। ইয়াত আমাৰ ক্ষেত্ৰত, the...ফলাফল মান হ'ব 2 (7-6+1) ।
➤ RIGHT(B5,LEN(B5) – MIN(SEARCH({0,1, ২,৩,৪,৫,৬,৭,৮,৯}, বি৫&”০১২৩৪৫৬৭৮৯′′)) +১)<৪><৫><১৩><১৪><১><২>সোঁ ফাংচনে এটা ষ্ট্ৰিংৰ শেষ বা সোঁফালৰ পৰা ধাৰ্য্য কৰা সংখ্যক আখৰ ঘূৰাই দিব। পূৰ্বৰ খণ্ডত বিয়োগ প্ৰক্ৰিয়াৰ জৰিয়তে পোৱা ফলাফল অনুসৰণ কৰি, ইয়াত RIGHT ফলনে কোষ B5 ৰ পৰা শেষৰ 2টা আখৰ দেখুৱাব , আৰু সেয়া হ'ব 34 ।
অধিক পঢ়ক: এক্সেলত এটা কোষত সংখ্যা কেনেকৈ পৃথক কৰিব লাগে (5 পদ্ধতি)
3. এটা লিখনী ষ্ট্ৰিংৰ যিকোনো অংশৰ পৰা সংখ্যা উলিওৱা
এতিয়া, ইয়াত সকলো ক্ষেত্ৰৰ বাবে এটা বহল সমাধান দিয়া হৈছে। এই পদ্ধতিয়ে এটা লিখনী ষ্ট্ৰিঙৰ যিকোনো স্থানৰ পৰা সংখ্যা বা সংখ্যা উলিয়াই আনিব। তদুপৰি আমি TEXTJOIN , IFERROR , INDIRECT , <1 ব্যৱহাৰ কৰিম এই পদ্ধতিত> MID
আৰু ROW কাৰ্য্য কৰে।পদক্ষেপ:
- প্ৰথমে আপোনাৰ গন্তব্য কোষত সূত্ৰটো তলত দিয়া ধৰণে টাইপ কৰক-
=TEXTJOIN("",TRUE,IFERROR((MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1)*1),""))
- তাৰ পিছত, যদি আপুনি... ' Excel 2016 বা উচ্চ সংস্কৰণ ব্যৱহাৰ কৰি আছো তাৰ পিছত Enter টিপক, অন্যথা Ctrl+Shift+Enter টিপক এই এৰে সূত্ৰৰ বাবে ফলাফল পাওক।
- এই পদক্ষেপৰ পিছত, পূৰ্ণ হেণ্ডেল ব্যৱহাৰ কৰি অন্য ঘৰসমূহ স্বয়ংক্ৰিয়ভাৱে পূৰণ কৰক আৰু আপুনি সম্পূৰ্ণ কৰক 0>
🔎 সূত্ৰ বিভাজন
➤ INDIRECT(“1:”&LEN(B5))
- INDIRECT ফাংচনক এটা এৰে সংৰক্ষণ কৰিবলৈ ব্যৱহাৰ কৰা হয় কোষ মানসমূহ এটা প্ৰসংগ লিখনী হিচাপে। ইয়াত ampersand (&) আদেশে B5 কোষৰ আখৰৰ দৈৰ্ঘ্যক অসম্পূৰ্ণ পৰিসীমা বাক্যবিন্যাস (1:) ৰ সৈতে সংযুক্ত কৰে।
- গতিকে, ইয়াত INDIRECT ফাংচনে 1 আৰু আখৰৰ দৈৰ্ঘ্যৰ মাজৰ সকলো সংখ্যা B5 <কোষত সংৰক্ষণ কৰিব 4> এটা ৰেফাৰেন্স টেক্সট হিচাপে।
➤ ROW(INDIRECT(“1:”&LEN(B5)))
- The ROW ফাংচনে সাধাৰণতে এটা কোষৰ শাৰীৰ সংখ্যা কয়। কিন্তু ইয়াত INDIRECT ফাংচনত, যিহেতু কোনো ৰেফাৰেন্স চেলৰ কথা কোৱা হোৱা নাই, এই ক্ষেত্ৰত, ROW ফাংচনে সকলো এক্সট্ৰেক্ট কৰিব INDIRECT ফাংচনত সংৰক্ষণ কৰা প্ৰসংগ লিখনীসমূহৰ পৰা মান বা সংখ্যাসমূহ।
- এতিয়া, 1st cell B5 ৰ বাবে , এই ROW আৰু INDIRECT ফাংচনসমূহৰ জৰিয়তে ফলাফল মানসমূহ হ'ব- {1;2;3;4;5;6; 7;8;9}.
➤ (MID(B5,ROW(INDIRECT(“1:”&LEN(B5))),1))
- MID ফাংচনে আপোনাক এটা টেক্সট ষ্ট্ৰিঙৰ মাজৰ পৰা আখৰ নিৰ্ধাৰণ কৰিবলৈ দিব, এটা আৰম্ভণিৰ অৱস্থান & length.
- গতিকে, ইয়াত পূৰ্বৰ অংশত পোৱা সকলো 9 টা অৱস্থানৰ বাবে, MID ফাংচনে এতিয়া প্ৰতিটো স্থানৰ বাবে সকলো আখৰ এটা এটাকৈ দেখুৱাব & এইদৰে মানসমূহ ঘূৰাই দিব as- {“1′′;”9′′;”“;”D”;”D”;”X”;”2′′;”M”;”N”}.
➤ IFERROR((MID(B5,ROW(INDIRECT (“১:”&LEN(B5))),১)*১),””)
- এতিয়া, IFERROR এটা লজিকেল ফাংচন যিয়ে এটা ষ্ট্ৰিং এটা সংখ্যা নে আন কিবা সেইটো নিৰ্ধাৰণ কৰিব। যদি ই সংখ্যা বা সংখ্যাৰে এটা ষ্ট্ৰিং চিনাক্ত নকৰে, তেন্তে ই এটা সংজ্ঞায়িত লিখনী আদেশৰ সৈতে মানটো ঘূৰাই দিব।
- আমাৰ ক্ষেত্ৰত, শেষৰ অংশত পোৱা সকলো মানক 1 ৰে গুণ কৰা হ'ব, আৰু যেতিয়া ফলাফলসমূহ আখৰ বা লিখনী মানসমূহৰ বাবে মান ভুল হিচাপে ঘূৰাই দিয়া হয় যি গুণ কৰিব নোৱাৰি, সিহতৰ IFERROR ফলনে ভুলসমূহক খালী স্ট্ৰিংসমূহলৈ ৰূপান্তৰ কৰিব। গতিকে, আমাৰ ফলাফল মানসমূহ তেতিয়া হ’ব- {1;9;””;””;””;””;2;””;””}.
➤ =TEXTJOIN (“”,TRUE,IFERROR((MID(B5,ROW(INDIRECT(“1:”&LEN(B5))),1)*1),””))
- <১৪>আৰু এতিয়া চূড়ান্ত অংশটো TEXTJOIN ফাংচনৰ জৰিয়তে এক্সিকিউট কৰা হ’ব। এই ফাংচনটো এটা নিৰ্দিষ্ট ডেলিমিটাৰৰ সৈতে দুটা ষ্ট্ৰিং সংযুক্ত বা যোগ কৰিবলে ব্যৱহাৰ কৰা হয়।
- গতিকে, আমি পূৰ্বৰ অংশত পোৱা ফলাফল মানসমূহ এতিয়া এই TEXTJOIN ৰ সৈতে একেলগে যোগ কৰা হ'ব ফাংচন। আৰু এইদৰে আমি 192 সংখ্যাটো পাম।
Read More: এক্সেলত String ৰ পৰা একাধিক সংখ্যা কেনেকৈ উলিয়াব পাৰি (6 Methods)
4. কেৱল সংখ্যা উলিয়াই আনিবলৈ একাধিক ফাংচন নেষ্টিং
এতিয়া, আমি আপোনাক এক্সেলৰ পৰা যিকোনো স্থানৰ পৰা কেৱল সংখ্যা উলিয়াবলৈ আন এটা সূত্ৰ দেখুৱামকোষ. যদিও ইয়াক যথেষ্ট জটিল যেন লাগিব পাৰে, আমি গোটেই সূত্ৰটো ভাঙি পেলাম আৰু সকলো কমপেক্ট ফাংচন সহজে বুজাবলৈ চেষ্টা কৰিম। ইয়াৰ উপৰিও আমি IF , LARGE , INDEX , <1 ব্যৱহাৰ কৰিম> SUMPRODUCT , আৰু ISNUMBER এই সূত্ৰত কাৰ্য্য কৰে।
- আৰম্ভণি কৰিবলৈ, এই সূত্ৰটো
<২>চি৫<৩><৪>। আপুনি কেৱল স্প্ৰেডশ্বীটত আপোনাৰ নিজৰ কোষৰ ওপৰত ভিত্তি কৰি কোষ প্ৰসংগ সলনি কৰিব লাগিব আৰু তাৰ পিছত এই সূত্ৰটো সন্নিৱিষ্ট কৰি, আপুনি লগে লগে প্ৰত্যাশিত ফলাফল পাব। আৰু এই সূত্ৰটোৱে এক্সেলৰ যিকোনো সংস্কৰণত নিখুঁতভাৱে কাম কৰে। |
=IF(SUM(LEN(B5)-LEN(SUBSTITUTE(B5, {"0","1","2","3","4","5","6","7","8","9"}, "")))>0, SUMPRODUCT(MID(0&B5, LARGE(INDEX(ISNUMBER(--MID(B5,ROW(INDIRECT("$1:$"&LEN(B5))),1))* ROW(INDIRECT("$1:$"&LEN(B5))),0), ROW(INDIRECT("$1:$"&LEN(B5))))+1,1) * 10^ROW(INDIRECT("$1:$"&LEN(B5)))/10),"")
- তাৰ পিছত, আপুনি গোটেই সূত্ৰটো টাইপ কৰাৰ পিছতহে Enter টিপিব লাগিব আৰু আপুনি সম্পূৰ্ণ হ'ব।
🔎 সূত্ৰ বিভাজন
এই বিশাল & কমপেক্ট সূত্ৰ, আমি ইয়াক কিছুমান অংশত পৃথক কৰিব পাৰো যেনে-
=IF(A>0, SUMPRODUCT(B 1 *গ ১<২৫><৪><১>, বি<৪><১><২৪>২<২৫><৪><১>*চি<৪><১> <২৪>২<২৫><৪><১>, ..........B n C n ),””)
এই বাক্য গঠনৰ অৰ্থ হ'ল যদি A 0 তকৈ ডাঙৰ হয়, তেন্তে B ৰ সকলো গুণফল n আৰু C n য়ে চূড়ান্ত ফলাফলৰ যোগফল দিব। আৰু যদি A 0 তকৈ ডাঙৰ নহয় তেন্তে ফলাফলটো এটা খালী বা খালী কোষ হিচাপে ঘূৰি আহিব।
- A =SUM(LEN(B5)-LEN(SUBSTITUTE(B5, {“0′′,”1′′,”2′′,”3′′,”4′′,”5′′,”6′′,”7′′,”8′′, ”9”}, “”
- B = MID(0&B5, LARGE(সূচী(ISNUMBER(–MID(B5,ROW(INDIRECT(“$1))। :$”&LEN(B5))),1))* ROW(INDIRECT(“$1:$”&LEN(B5))),0), ROW(INDIRECT(“$1:$”&LEN( B5))))+1,1)
- C = 10^ROW(INDIRECT(“$1:$”&LEN(B5)))/ 10),””
ক অংশৰ বিভাজন = SUM(LEN(B5)-LEN(SUBSTITUTE(B5, {“0′′,”1′′,”2′′ ,”3′′,”4′′,”5′′,”6′′,”7′′,”8′′,”9”}, “”
➤ সবষ্টিটিউট(B5, { “০′′,”১′′,”২′′,”৩′′,”৪′′,”৫′′,”৬′′,”৭′′,”৮′′,”৯”}, “”)<৪><৫>
- SUBSTITUTE ফাংচনে প্ৰতিবাৰেই লিখনী 19 DDX2MN ত এটা এটাকৈ সকলো সংখ্যা (0-9) বিচাৰি পাব আৰু সেইবোৰক সলনি কৰিব অংকসমূহৰ অৱস্থানত এটা খালী ষ্ট্ৰিং থকা সংখ্যাসমূহ।
- এইদৰে এটা এৰেত ফলাফল মানসমূহ হ'ব- {“19 DDX2MN”,”9 DDX2MN”,”19 DDXMN”,”19 DDX2MN”,” ১৯ ডিডিএক্স২এমএন”,”১৯ ডিডিএক্স২এমএন”,”১৯ ডিডিএক্স২এমএন”,”১৯ ডিডিএক্স২এমএন”,”১৯ ডিডিএক্স২এমএন”,”১ ডিডিএক্স২এমএন”}.<১৫><১৬><০> ➤ <১>লেন(সবষ্টিটিউট(বি৫, { “০′′,”১′′,”২′′,”৩′′,”৪′′,”৫′′,”৬′′,”৭′′,”৮′′,”৯”}, “”))<৪><৫>
- এই... LEN ফাংচনে এতিয়া পূৰ্বৰ অংশৰ পৰা পোৱা সকলো ষ্ট্ৰিং মানত আখৰৰ সংখ্যা গণনা কৰিব। গতিকে, এই ফাংচনটোৱে ঘূৰাই দিব- {9,8,8,9,9,9,9,9,9,8}.
➤ LEN(B5)-LEN( SUBSTITUTE(B5, {“0′′,”1′′,”2′′,”3′′,”4′′,”5′′,”6′′,”7′′,”8′′,”9”}, “”))
- এতিয়া সূত্ৰৰ এই অংশত B5 কোষত থকা কেইবাটাও আখৰে পোৱা সকলো সংখ্যা বিয়োগ কৰিব