আজ এই নিবন্ধে, আমরা প্রদর্শন করব কিভাবে এক্সেলের কোষ থেকে সংখ্যাসূচক অক্ষরগুলি সরিয়ে ফেলা যায়। এটি একটি খুব সাধারণ সমস্যা বিশেষ করে যখন আপনি কাঁচা ডেটা নিয়ে কাজ করছেন। সংখ্যা এবং পাঠ্যগুলি কোষে মিশ্রিত হয় এবং কখনও কখনও আমাদের সেই দুটি ভিন্ন মান আলাদা করতে হবে। এক্সেলের কোষ থেকে সংখ্যাসূচক অক্ষরগুলি সরানোর জন্য অনেকগুলি সূত্র রয়েছে। আমরা আমাদের কাজ সম্পূর্ণ করার জন্য সবচেয়ে সহজ কিছু শিখব।
আপনি এই নিবন্ধটি পড়ার সময় কাজটি অনুশীলন করতে এই অনুশীলন বইটি ডাউনলোড করুন৷
এক্সেলের কোষ থেকে সংখ্যাসূচক অক্ষর সরানোর 5 সহজ পদ্ধতি
একটি পরিস্থিতি কল্পনা করুন যখন আপনি বিশ্লেষণ করার জন্য একটি কাঁচা ডেটাসেট পান এবং আপনি দেখতে পান যে সংখ্যাগুলি একটি কলামে পাঠ্যের সাথে মিশ্রিত হয়েছে। সুবিধাজনকভাবে কাজ করার জন্য, আপনাকে তাদের একে অপরের থেকে আলাদা করতে হবে। এখানে এই বিভাগে, আমরা সেই কাজটি করার জন্য পাঁচটি উপযুক্ত পদ্ধতি শিখব।
1. কোষ থেকে সংখ্যাসূচক অক্ষরগুলি সরাতে TEXTJOIN ফাংশনটি প্রয়োগ করুন
আপনি TEXTJOIN ফাংশন এর উপর ভিত্তি করে একটি সূত্র ব্যবহার করতে পারেন কোষ থেকে সংখ্যাসূচক অক্ষর মুছে ফেলার জন্য। এর জন্য, প্রথমে, আপনাকে আপনার বিদ্যমান কলামের সংলগ্ন একটি নতুন কলাম তৈরি করতে হবে যেখানে আপনি ফলাফলটি বের করবেন। আমরা ধাপে ধাপে পুরো অপারেশন নিয়ে আলোচনা করব। শিখতে আমাদের সাথেই থাকুন!
ধাপ 1:
- সেলে C4 , TEXTJOIN-এর উপর ভিত্তি করে সূত্রটি প্রয়োগ করুন৷ সূত্রটি এইরকম দেখাচ্ছে,
=TEXTJOIN("",TRUE,IF(ISERR(MID(B4,ROW(INDIRECT("1:100")),1)+0),MID(B4,ROW(INDIRECT("1:100")),1),""))
- এখানে আমরা MID ফাংশন ব্যবহার করেছি , এর পরে ROW ফাংশন, এবং InDIRECT ফাংশন একটি টেক্সট স্ট্রিং এ অক্ষর নিক্ষেপ করতে।
- দি মাঝখানে ফাংশনটি B4-এ একবারে একটি পাঠ্য বের করার জন্য প্রয়োগ করা হয়।
MID(B4,ROW(INDIRECT("1:100")),1)
- যেখানে 100 সর্বাধিক সংখ্যাকে দেখায়। এই মাঝখানে ফাংশন এইরকম 100টি সংখ্যা সম্বলিত একটি অ্যারে শুরু করে,
{1,2,3,4,5,6,7,8….99,100}
৷- আমরা এই অ্যারেটিকে start_num হিসেবে ব্যবহার করি যুক্তি এবং num_chars-এর জন্য , আমরা 1 ব্যবহার করি।
- তাই এখন 1,2,3 এর মতো সংখ্যাসূচক পাঠ্যের মানগুলি ত্রুটি ছাড়াই রূপান্তরিত হবে এবং অ-সংখ্যাসূচক সংখ্যাগুলি তা করতে সক্ষম হবে না। ফলস্বরূপ, তারা একটি #মান ফেরত দেবে আমরা IF ফাংশন ব্যবহার করি এবং ISERR ফাংশন সেই ত্রুটিগুলি ধরতে এবং সেই মানগুলিকে বিদ্যমান অ্যারেতে আনতে৷ ৷
- যদি আমরা কোনো ত্রুটি না পাই, তাহলে এটি একটি সংখ্যা এবং তার জন্য, আমরা সংখ্যার জায়গায় অ্যারেতে একটি খালি স্ট্রিং ("") সন্নিবেশ করি।
- চূড়ান্ত ফলাফল TEXTJOIN -এ যায় টেক্সট1 হিসেবে কাজ করে . ডিলিমিটারের জন্য, আমরা একটি খালি স্ট্রিং (“”) ব্যবহার করি এবং উপেক্ষা_খালি আমরা TRUE সরবরাহ করি .
- পাঠ্য যোগদান করুন তারপর অ্যারের সমস্ত অ-খালি মানগুলিকে সংযুক্ত করে ফলাফল প্রদান করে।
ধাপ 2:
- যেহেতু এটি একটি অ্যারে সূত্র, তাই চাপুন CTRL+SHIFT+ENTER ফলাফল পেতে আপনি যদি Excel 365 ব্যবহার করেন , শুধু ENTER টিপুন .
ধাপ 3:
- কক্ষের নীচের ডানদিকে আপনার কার্সারের উপর ঘোরান এবং তারপর ডেটাসেটের সমস্ত কক্ষে একই সূত্র প্রয়োগ করতে ডাবল ক্লিক করুন৷
আরো পড়ুন: এক্সেলের কোষ থেকে অ-সংখ্যাসূচক অক্ষরগুলি কীভাবে সরানো যায়
2. SEQUENCE ফাংশন সন্নিবেশ করুন কোষ থেকে সংখ্যাসূচক অক্ষরগুলি সরান
ধাপ 1:
- আপনি SEQUENCE ফাংশন ব্যবহার করতে পারেন -ভিত্তিক সূত্র আপনি যদি Excel 365 ব্যবহার করেন . এই সূত্রটি আমরা উপরে আলোচনার চেয়ে ছোট। সূত্রটি হল,
=TEXTJOIN("",TRUE,IF(ISERR(MID(B4,SEQUENCE(LEN(B4)),1)+0),MID(B4,SEQUENCE(LEN(B4)),1),""))
- ক্রম ফাংশন ROW প্রতিস্থাপন করতে পারে এবং পরোক্ষ কাজ করে এবং একই উদ্দেশ্য পরিবেশন করে।
- এই সূত্রে, আমরা সিকোয়েন্স ব্যবহার করেছি এবং LEN এক ধাপে সঠিক দৈর্ঘ্যের একটি অ্যারে তৈরি করতে ফাংশন।
ধাপ 2:
- ENTER টিপে ফলাফল পান .
- চূড়ান্ত ফলাফল পেতে বাকি কক্ষগুলিতে একই সূত্র প্রয়োগ করুন।
আরো পড়ুন: কিভাবে এক্সেলে অক্ষর সরাতে হয় (6 পদ্ধতি)
3. কোষ থেকে সংখ্যাসূচক অক্ষর অপসারণ করতে LET ফাংশন ব্যবহার করুন
ধাপ 1:
- আমরা The LET ফাংশন দিয়ে এই সূত্রটিকে আরও সুনির্দিষ্ট করতে পারি . তার জন্য, সূত্র হল,
=LET(ARRAY,SEQUENCE(LEN(B4)),TEXTJOIN("",TRUE,IF(ISERR(MID(B4,ARRAY,1)+0),MID(B4,ARRAY,1),"")))
- এখানে LET ব্যবহার করে দুবার অ্যারে তৈরি না করে ফাংশন, আমরা অ্যারেটিকে একটি ভেরিয়েবল হিসাবে সংজ্ঞায়িত করতে পারি এবং এটি একবার তৈরি করতে পারি।
ধাপ 2:
- ENTER টিপুন এবং প্রয়োজনীয় সকল কক্ষে একই সূত্র প্রয়োগ করুন। চূড়ান্ত ফলাফল এখানে।
সম্পর্কিত বিষয়বস্তু: এক্সেলের বাম থেকে অক্ষরগুলি কীভাবে সরানো যায় (6 উপায়)
অনুরূপ পড়া:
- কিভাবে এক্সেলে লুকানো ডাবল কোটগুলি সরাতে হয় (6টি সহজ উপায়)
- এক্সেলে একক উদ্ধৃতি কীভাবে সরানো যায় (6 উপায়)
- VBA (2টি সহজ উপায়) সহ এক্সেলের স্ট্রিং থেকে শেষ অক্ষরটি সরান
- এক্সেলের অ-মুদ্রণযোগ্য অক্ষরগুলি কীভাবে সরানো যায় (4টি সহজ উপায়)
- এক্সেলের স্ট্রিং থেকে প্রথম অক্ষর সরান (6 দ্রুত উপায়)
4. কোষ থেকে সংখ্যাসূচক অক্ষর অপসারণ করতে TRIM ফাংশন ব্যবহার করুন
কখনও কখনও আপনি পাঠ্য এবং সংখ্যার সাথে মিশ্রিত আপনার কাঁচা ডেটার মধ্যে অতিরিক্ত স্থান পেতে পারেন। TRIM ফাংশন৷ সেই অতিরিক্ত স্থানগুলি সরিয়ে এই পরিস্থিতিতে আপনাকে সাহায্য করতে পারে। এই পদ্ধতিটি শিখতে নীচের এই পদক্ষেপগুলি অনুসরণ করুন৷
ধাপ 1:
- সেলে C4 , সূত্র প্রয়োগ করুন। সূত্রটি হল,
=TRIM(TEXTJOIN("",TRUE,IF(ISERR(MID(B4,ROW(INDIRECT("1:100")),1)+0),MID(B4,ROW(INDIRECT("1:100")),1),"")))
এখানে আমরা কিছু পরিবর্তন করিনি কিন্তু TRIM যোগ করেছি TEXTJOIN এর সামনে ফাংশন সূত্রটি আমরা পদ্ধতি 1 এ আলোচনা করেছি। আপনি SEQUENCE ও ব্যবহার করতে পারেন অথবা লেট ভিত্তিক সূত্র
ধাপ 2:
- ENTER টিপুন ফলাফল পেতে এখন আমরা দেখতে পাচ্ছি যে আমাদের অতিরিক্ত স্থান সমস্যার সমাধান হয়েছে।
সম্পর্কিত বিষয়বস্তু:কিভাবে Excel এ স্পেস অপসারণ করবেন:সূত্র, VBA এবং পাওয়ার ক্যোয়ারী সহ
5. কোষ থেকে সংখ্যাসূচক অক্ষর অপসারণ করতে একটি VBA কোড চালান
আপনি VBA ব্যবহার করতে পারেন এক্সেলের কোষ থেকে সংখ্যাসূচক অক্ষর মুছে ফেলার জন্য ম্যাক্রো কোড। আমরা নীচে এই পদ্ধতিটি প্রদর্শন করব৷
ধাপ 1:
- প্রথমে, আমরা আমাদের VBA ম্যাক্রো উইন্ডো খুলব। এটি করতে, Alt+11 টিপুন
- একটি নতুন উইন্ডো খোলা হয়েছে। এখন সন্নিবেশ ক্লিক করুন এবং একটি নতুন মডিউল খুলতে মডিউল নির্বাচন করুন৷
ধাপ 2:
- নতুন খোলা মডিউলে, সাংখ্যিক অক্ষরগুলি সরাতে VBA কোড প্রবেশ করান৷ আমরা আপনার জন্য কোড প্রদান করেছি. আপনি শুধু এই কোডটি কপি করে আপনার ওয়ার্কশীটে ব্যবহার করতে পারেন। কোড হল,
Sub RemoveNumber()
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "VBA code to remove number"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
xOut = ""
For i = 1 To Len(Rng.Value)
xTemp = Mid(Rng.Value, i, 1)
If xTemp Like "[0-9.]" Then
xStr = ""
Else
xStr = xTemp
End If
xOut = xOut & xStr
Next i
Rng.Value = xOut
Next
End Sub
ধাপ 3:
- এখন কোডটি চালান। আপনার পরিসীমা নির্বাচন করুন এবং অপারেশন শেষ করতে ঠিক আছে ক্লিক করুন।
- আমরা আমাদের কোষ থেকে সেই সংখ্যাসূচক অক্ষরগুলিকে সফলভাবে সরিয়ে দিয়েছি৷ ৷
আরো পড়ুন:VBA-এর মাধ্যমে এক্সেলের একটি স্ট্রিং থেকে কীভাবে প্রথম অক্ষরটি সরাতে হয়
মনে রাখার বিষয়গুলি
👉 আপনি যদি অ্যারে সূত্র ব্যবহার করেন, তাহলে CTRL+SHIFT+ENTER টিপুন একই সাথে ফলাফল পেতে। আপনি যখন Excel 365 ব্যবহার করছেন , তারপর শুধু ENTER টিপুন .
👉 সিকোয়েন্স ফাংশন শুধুমাত্র Excel 365 সংস্করণের জন্য উপলব্ধ। আপনি যদি এক্সেলের পুরানো সংস্করণগুলি ব্যবহার করেন
তাহলে আপনি এই ফাংশনটি ব্যবহার করতে পারবেন না৷👉 The TEXTJOIN Excel 2019 এর ব্যবহারকারীদের জন্য ফাংশন সক্রিয় . সুতরাং এক্সেলের পুরানো সংস্করণের ব্যবহারকারীরা এই ফাংশনটি ব্যবহার করতে পারবেন না।
উপসংহার
এক্সেলের কোষ থেকে সংখ্যাসূচক অক্ষরগুলি সরানোর জন্য আমরা পাঁচটি ভিন্ন পদ্ধতির মধ্য দিয়ে চলেছি। আপনার কোন প্রশ্ন বা প্রশ্ন থাকলে মন্তব্য করার জন্য আপনাকে স্বাগতম। আপনি এক্সেল টাস্কগুলির সাথে সম্পর্কিত আমাদের অন্যান্য নিবন্ধগুলিও দেখতে পারেন!
সম্পর্কিত প্রবন্ধ
- এক্সেলে অ্যাপোস্ট্রফি কীভাবে সরানো যায় (৫টি সহজ পদ্ধতি)
- এক্সেলে বন্ধনী কিভাবে সরাতে হয় (৪টি সহজ উপায়)
- এক্সেলের একটি নির্দিষ্ট অক্ষরের পরে অক্ষরগুলি সরান (4টি কৌশল)
- এক্সেলে সেমিকোলন কিভাবে সরাতে হয় (৪টি পদ্ধতি)
- এক্সেলের অ-আলফানিউমেরিক অক্ষরগুলি কীভাবে সরানো যায় (2 পদ্ধতি)