অস্ট্রাকচার্ড র ডেটা নিয়ে কাজ করার সময় আপনি প্রায়শো প্রাসঙ্গিক তথ্য এক্সট্রাক্ট করার প্রয়োজন পড়েন। কখনও কখনও আপনার টেক্সট স্ট্রিং থেকে প্রথম, দ্বিতীয় বা তৃতীয় ক্যারেক্টার সরিয়ে ভ্যালু রিট্রিভ করতে হয়। এক্সেলে কিছু ফাংশন রয়েছে যার মাধ্যমে আপনি এই ধরণের কাজ করতে পারেন। আপনি কাস্টমাইজড ফাংশনও তৈরি করতে পারেন টেক্সট স্ট্রিং থেকে ক্যারেক্টার সরাতে। আজ এই আর্টিকেলে আমরা আলোচনা করব এক্সেলে প্রথম ৩ ক্যারেক্টার কীভাবে সরাব।
প্র্যাকটিস ওয়ার্কবুক ডাউনলোড করুন
এই প্র্যাকটিস বুকটি ডাউনলোড করুন আর্টিকেল পড়ার সময় এক্সারসাইজ করার জন্য।
এক্সেলে প্রথম ৩ ক্যারেক্টার সরাতে ৪টি উপযুক্ত উপায়
এক ऐसी পরিস্থিতি কল্পনা করুন যেখানে আপনার একটি ডেটাবেস আছে র ডেটাসহ। আপনার প্রতিটি ডেটার প্রথম ৩ ক্যারেক্টার অনাবশ্যক এবং এখন আপনাকে সেগুলো আপনার ডেটা থেকে সরাতে হবে। এই সেকশনে আমরা দেখাব কীভাবে এক্সেলে আপনার ডেটা থেকে সেই প্রথম ৩ ক্যারেক্টার সরাতে হয়।
১. RIGHT ফাংশন ব্যবহার করে এক্সেলে প্রথম ৩ ক্যারেক্টার সরানো
RIGHT ফাংশন এবং LEN ফাংশন-এর কম্বিনেশন আপনাকে আপনার ডেটা সেল থেকে প্রথম ৩ ক্যারেক্টার সরাতে সাহায্য করতে পারে। এই পদ্ধতিটি নিচের ধাপগুলোতে বর্ণনা করা হলো।
ধাপ ১:
- C4 সেলে RIGHT ফাংশন LEN ফাংশনের সাথে নেস্টেড করে প্রয়োগ করুন। ফর্মুলা হলো:
=RIGHT(B4,LEN(B4)-3)
- এখানে, string_cell হলো B4 যেখান থেকে আমরা ৩ ক্যারেক্টার সরাব।
- LEN(B4)-3 ব্যবহার করা হয়েছে num_chars হিসেবে। LEN ফাংশন নিশ্চিত করবে সেল থেকে প্রথম ৩ ক্যারেক্টার সরানো হয়।
ধাপ ২:
- এখন আমাদের ফর্মুলা প্রস্তুত, ফলাফল পেতে ENTER চাপুন।
- আমাদের ফলাফল এখানে। পুরো ফলাফল পেতে আপনার মাউস কার্সর সেলের ডানে নিচের কোণে নিয়ে যান। যখন কার্সর ক্রস সাইন দেখাবে, সাইনটি ডাবল ক্লিক করুন বাকি সেলগুলেও একই ফাংশন প্রয়োগ করতে।
সম্পর্কিত কন্টেন্ট: VBA ব্যবহার করে এক্সেলে স্ট্রিং থেকে প্রথম ক্যারেক্টার সরানোর পদ্ধতি
২. REPLACE ফাংশন প্রয়োগ করে এক্সেলে প্রথম ৩ ক্যারেক্টার সরানো
REPLACE ফাংশন সাধারণত একটি টেক্সট স্ট্রিংর অংশকে অন্য টেক্সট স্ট্রিং দিয়ে রিপ্লেস করে। কিন্তু এই সেকশনে আমরা এই ফাংশনটি ব্যবহার করব সেল থেকে ক্যারেক্টার সরাতে। চলুন দেখি কীভাবে করা যায়।
ধাপ ১:
- C4 সেলে REPLACE ফাংশন প্রয়োগ করুন। ফর্মুলা হলো:
=REPLACE(B4,1,3,"")
- যেখানে B4 হলো Old text।
- Start_num হলো ১। আমরা শুরু থেকে শুরু করব।
- Num_chars হলো ৩ কারণ আমরা প্রথম তিন ক্যারেক্টার রিপ্লেস করতে চাই।
- New_text হলো মডিফাইড টেক্সট যা পুরনো টেক্সটকে রিপ্লেস করবে।
- ENTER চাপুন ফলাফল পেতে। ফলাফল থেকে আমরা দেখতে পাচ্ছি আমাদের ফর্মুলা সফলভাবে কাজ করছে।
- এখন আমরা প্রয়োজনীয় সকল সেলে একই ফর্মুলা প্রয়োগ করব।
আরও পড়ুন: স্ট্রিং থেকে শেষ ক্যারেক্টার সরানো এক্সেলে (৫ সহজ পদ্ধতি)
সমরূপ পঠন:
- VBA ব্যবহার করে এক্সেলে স্ট্রিং থেকে ক্যারেক্টার সরাতে (৭ পদ্ধতি)
- নন-প্রিন্টেবল ক্যারেক্টার এক্সেলে সরাতে (৪ সহজ উপায়)
- ব্ল্যাঙ্ক ক্যারেক্টার এক্সেলে সরাতে (৫ পদ্ধতি)
- এক্সেলে সিঙ্গেল কোটেশন সরাতে (৬ উপায়)
- এক্সেলে সেমিকোলন সরাতে (৪ পদ্ধতি)
৩. MID ফাংশন ইনসার্ট করে এক্সেলে প্রথম ৩ ক্যারেক্টার সরানো
MID ফাংশন এবং LEN ফাংশন-এর কম্বিনেশন পদ্ধতি ১-এর মতো একই অপারেশন করে। আমরা এখন এই ফর্মুলাটি আমাদের ডেটাসেটে প্রয়োগ করব।
ধাপ ১:
- C4 সেলে প্রয়োগ 할 ফর্মুলা হলো:
=MID(B4,4,LEN(B4)-3)
- এখানে text হলো B4
- Start_num হলো ৪ কারণ আমরা প্রথম ৩ নম্বর সরাব।
- Num_chars ডিফাইন করা হয়েছে LEN(B4)-3) হিসেবে।
- ENTER চাপুন এবং সকল সেলে ফর্মুলা প্রয়োগ করুন। আমাদের কাজ এখানে শেষ!
আরও পড়ুন: এক্সেলে স্ট্রিং থেকে ক্যারেক্টার সরাতে ১৪ উপায়
৪. ইউজার ডিফাইন্ড ফাংশন বুঝিয়ে এক্সেলে প্রথম ৩ ক্যারেক্টার সরানো
আপনি নিজের একটি ফাংশনও তৈরি করতে পারেন এই কাজটি সম্পন্ন করার জন্য। সঠিক বলছি, আপনি আপনার নিজের একটি কাস্টম ফাংশন ডিফাইন করতে পারেন আপনার কাজ করার জন্য। আপনাকে এর জন্য একটি VBA কোড লিখতে হবে। আমরা নিচের ধাপগুলো দিয়ে এই প্রক্রিয়া আলোচনা করব। কাস্টম মেড ফাংশন সম্পর্কে আরও জানতে, এখানে ক্লিক করুন!
ধাপ ১:
- প্রথমে Microsoft Visual Basic for Applications Window-এ যান Alt+F11 চাপা দিয়ে।
- একটি নতুন উইন্ডো খুলবে। এখন Insert ক্লিক করুন এবং Module সিলেক্ট করুন একটি নতুন মডিউল খোলার জন্য।
ধাপ ২:
- নতুন করে খুলা মডিউলে, প্রথম ৩ ক্যারেক্টার আপনার সেল থেকে সরাতে একটি UDF बनाने জন্য VBA কোড ইনসার্ট করুন। আমরা আপনার জন্য কোডটি প্রদান করেছি। আপনি এই কোডটি কপি করে আপনার ওয়ার্কশিটে ব্যবহার করতে পারেন। আমাদের ইউজার-ডিফাইন্ড ফাংশনের নাম হলো RemoveFirst3। এবং এই ফাংশন তৈরির কোড হলো:
Public Function RemoveFirst3(rng As String, cnt As Long)
RemoveFirst3 = Right(rng, Len(rng) - cnt)
End Function
ধাপ ৩:
- আমাদের কোড লেখা হয়েছে। এখন ওয়ার্কশিটে ফিরে যান এবং ফাংশন =RemoveFirst3 টাইপ করুন। আমরা দেখতে পাচ্ছি ফাংশনটি তৈরি হয়েছে।
- এখন C4 সেলে ফাংশনটি প্রয়োগ করুন। ফাংশনটি হলো:
=RemoveFirst3(B4,3)
- ফলাফল পেতে ENTER চাপুন।
- আমাদের কাস্টম-মেড ফাংশন সঠিকভাবে কাজ করছে। এখন বাকি সেলগুলেও এই ফাংশন প্রয়োগ করে চূড়ান্ত ফলাফল পাব।
সম্পর্কিত কন্টেন্ট: এক্সেলে শেষ ৩ ক্যারেক্টার সরাতে ৪টি ফর্মুলা
মনে রাখব্য বিষয়সমূহ
👉 একটি কাস্টম ফর্মুলা তৈরি করার বেশি লিমিটেশন রয়েছে রেগুলার VBA ম্যাক্রোর চেয়ে। এটি ওয়ার্কশিট বা সেলের স্ট্রাকচার বা ফরম্যাট পরিবর্তন করতে পারে না।
👉 UDF প্রয়োগ করে আপনি আপনার সেল থেকে N সংখ্যক ক্যারেক্টার সরাতে পারেন।
উপসংহার
এই গাইডে আমরা এক্সেলে সেল থেকে প্রথম ৩ ক্যারেক্টার সরাতে চারটি ভিন্ন পদ্ধতিয়ে যাচ্ছি। আপনার যেকোনো প্রশ্ন বা কোয়েরি থাকলে কমেন্ট করতে স্বাগতম। কমেন্ট সেকশনে আপনার ফিডব্যাক দিন। ExcelDemy ভিজিট করার জন্য ধন্যবাদ। শেখা চালিয়ে যান!
সম্পর্কিত আর্টিকেল
- এক্সেল ডান পাশ থেকে ক্যারেক্টার সরাতে (৫ উপায়)
- এক্সেলে শেষ ক্যারেক্টার সরাতে (সর্বশ্রেষ্ঠ ৬ উপায়)
- ফোন নম্বর থেকে ড্যাশ সরাতে এক্সেলে (৪ উপায়)
- এক্সেল সেল থেকে নন-নামেরিক ক্যারেক্টার সরাতে পদ্ধতি
- এক্সেলে স্পেশাল ক্যারেক্টার সরাতে (৪ পদ্ধতি)