সুচিপত্র
Microsoft Excel এ কাজ করার সময়, আপনাকে একটি টেক্সট স্ট্রিং এর কিছু অংশ ট্রিম করতে হতে পারে। উদাহরণস্বরূপ, আপনাকে একটি পাঠ্য স্ট্রিং এর একটি নির্দিষ্ট অংশ সরানোর প্রয়োজন হতে পারে। তা ছাড়া, কখনও কখনও আপনাকে একটি নির্দিষ্ট অক্ষরের আগে/পরে পাঠ্যের কিছু অংশ মুছতে হবে। এই নিবন্ধে, আমি এক্সেলে পাঠ্যের কিছু অংশ ছাঁটাই করার জন্য বেশ কয়েকটি সহজ এবং দ্রুত পদ্ধতি নিয়ে আলোচনা করব।
অনুশীলন ওয়ার্কবুক ডাউনলোড করুন
আমরা এই নিবন্ধটি প্রস্তুত করার জন্য যে অনুশীলন ওয়ার্কবুকটি ব্যবহার করেছি তা আপনি ডাউনলোড করতে পারেন।
Text.xlsm এর পার্ট ট্রিম করুন
9 এক্সেলে পাঠ্যের অংশ ছাঁটাই করার সহজ পদ্ধতি
1. এক্সেল খুঁজুন এবং প্রতিস্থাপন বিকল্প টেক্সটের অংশ ট্রিম করতে
প্রথমত, আমি এক্সেলে পাঠ্যের একটি অংশ কাটতে এক্সেলে ফাইন্ড অ্যান্ড রিপ্লেস বিকল্পটি ব্যবহার করব। ধরুন, আমার কাছে ডেটাসেট আছে ( B5:B10 ), যার মধ্যে নিচের ডেটা রয়েছে। এখন আমি ' পুরো নাম: ' টেক্সটটিকে একটি ফাঁকা দিয়ে প্রতিস্থাপন করব।
পদক্ষেপ:
- প্রথমে, ডেটাসেটটি নির্বাচন করুন এবং খুঁজুন এবং প্রতিস্থাপন করুন ডায়ালগ পেতে Ctrl + H টিপুন।
- যখন খুঁজুন এবং প্রতিস্থাপন করুন ডায়ালগ প্রদর্শিত হয়, পাঠ্যের যে অংশটি আপনি ছাঁটাই করতে চান সেটি টাইপ করুন কি খুঁজুন ক্ষেত্রে। Replace with ফিল্ডটি খালি রাখুন।
- তারপর Replace All টিপুন।
- <12 ফলস্বরূপ, আমরা নীচের আউটপুট পাব। নীচের স্ক্রিনশটে দেখানো টেক্সট থেকে সমস্ত নির্দিষ্ট অবাঞ্ছিত অংশ ছাঁটাই করা হয়েছে৷
পড়ুনআরও: [ফিক্স] TRIM ফাংশন এক্সেলে কাজ করছে না: 2 সমাধান
2. এক্সেলে পাঠ্যের অংশ কাটতে SUBSTITUTE ফাংশন ব্যবহার করুন
এইবার, টেক্সট স্ট্রিং থেকে একটি নির্দিষ্ট অংশ ট্রিম করার জন্য আমি এক্সেলে SUBSTITUTE ফাংশন প্রয়োগ করব। এই ক্ষেত্রে, আমি একই ডেটাসেট ব্যবহার করছি যা আগের পদ্ধতিতে ব্যবহার করা হয়েছিল৷
পদক্ষেপ:
- সেলে নিম্নলিখিত সূত্রটি টাইপ করুন C5 এবং কীবোর্ড থেকে Enter চাপুন।
=SUBSTITUTE(B5,"Full Name:","")
<11
- শেষ পর্যন্ত, এখানে আমরা চূড়ান্ত আউটপুট প্রাপ্ত করব৷
⏩ দ্রষ্টব্য:
আপনি সাবস্টিটিউশন ফাংশন ব্যবহার করে পাঠ্য থেকে নির্দিষ্ট অক্ষর ছাঁটাই করতে পারেন। আপনি এই ফাংশনটি ব্যবহার করে একবারে একাধিক অক্ষর মুছে ফেলতে পারেন।
3. ফ্ল্যাশ ফিল ব্যবহার করে পাঠ্যের অংশ ট্রিম করুন
আপনি একটি কাট করার জন্য এক্সেলের ফ্ল্যাশ ফিল বিকল্পটি ব্যবহার করতে পারেন একটি টেক্সট স্ট্রিং নির্দিষ্ট অংশ. এক্সেল আপনি যে ডেটাতে প্রবেশ করছেন তার প্যাটার্ন বুঝতে পারে। ফ্ল্যাশ ফিল বিকল্পটি ব্যবহার করে পাঠ্যের অংশ ছাঁটাই করার সময়, এই ডেটা সেন্সিং বৈশিষ্ট্যটি প্রয়োগ করা হয়। ধরা যাক আমাদের কাছে একটি ডেটাসেট রয়েছে যেখানে তাদের পেশা সহ বেশ কয়েকটি ব্যক্তির নাম রয়েছে। এখন, আমি নীচের টেক্সট স্ট্রিংগুলি থেকে নামের অংশটি ছাঁটাই করব৷
পদক্ষেপ:
- টাইপ করুনপ্রত্যাশিত ফলাফল সেল C5 (আপনার ডেটাসেটের প্রথম কক্ষের পাশে)।
- তারপর পরবর্তী ঘরেও প্রত্যাশিত ফলাফল টাইপ করা শুরু করুন (এখানে, সেল C6 ) এখন এক্সেল আউটপুট প্রিভিউ করবে একবার এটি প্রবেশ করা ডেটার প্যাটার্ন বুঝতে পারবে। ব্যাখ্যা করার জন্য, যেমন আমি সেল C5 এ শিক্ষক টাইপ করেছি এবং সেল C6 এ ইঞ্জিনিয়ার টাইপ করতে শুরু করেছি, এক্সেল বুঝতে পেরেছে যে আমি খুঁজছি শুধুমাত্র পেশার জন্য।
- প্রিভিউ ডেটা প্রদর্শিত হলে, নিচের ফলাফল পেতে এন্টার টিপুন। <14
- সেলে C5 নিচের সূত্রটি টাইপ করুন এবং Enter চাপুন।
- অবশেষে, ফিল হ্যান্ডেল টুলটি প্রয়োগ করার পরে, এটি চূড়ান্ত আউটপুট।
- প্রথমে, সেল C5 -এ নিম্নলিখিত সূত্রটি টাইপ করুন। তারপর Enter চাপুন।
- সূত্র প্রবেশ করালে এক্সেল আসবে নীচের ফলাফল ফেরত দিন। আপনি দেখতে পাচ্ছেন, উপরের সূত্রটি সমস্ত পাঠ্য স্ট্রিং থেকে শেষ 5 অক্ষরগুলিকে সরিয়ে দিয়েছে।
- নিচের সূত্রটি প্রথমে সেল C5 এ টাইপ করুন এবং Enter টিপুন।
- একবার আপনি এন্টার টিপুন এবং ফিল হ্যান্ডেল টুল প্রয়োগ করুন, এক্সেল নীচের ফলাফল প্রদান করবে। উপরের ফলাফল থেকে, আমরা দেখতে পাচ্ছি যে প্রতিটি স্ট্রিং থেকে প্রথম 2 এবং শেষ 5 অক্ষরগুলি নীচের স্ক্রিনশটে প্রদর্শিত হিসাবে ছাঁটাই করা হয়েছে৷
- সেল C5 -এ নিম্নলিখিত সূত্রটি টাইপ করুন। পরবর্তী Enter চাপুন।
- সূত্রটি প্রবেশ করার পর এখানে ফলাফলআমরা গ্রহণ. আমরা দেখতে পাচ্ছি যে কমার আগে সমস্ত অক্ষর ছাঁটাই করা হয়েছে৷
- সেলে C5 নিচের সূত্রটি টাইপ করুন এবং Enter টিপুন।
- সূত্রটি প্রবেশ করার পরে আমরা পাঠ্য স্ট্রিংয়ের সমস্ত অংশ দেখতে পাব যেগুলি কমাগুলি সরানোর পরে অবস্থিত৷
- নিচে টাইপ করুন সেল C5 -এ সূত্র। তারপর Enter চাপুন।
- এর ফলে, এক্সেল হবে নীচের ফলাফল ফেরত দিন। নীচের ফলাফল থেকে আমরা দেখতে পাচ্ছি যে নীচের টেক্সট স্ট্রিংগুলি থেকে নামের অংশগুলি ছাঁটাই করা হয়েছে৷
- প্রথমে, এখানে যান বিকাশকারী > ভিজ্যুয়াল বেসিক । 14>
- ফলে, VBA উইন্ডো আসবে। VBAProject -এ ডান-ক্লিক করুন এবং Insert > মডিউল এ যান।
- এখন নিচের কোডটি টাইপ করুন মডিউল ।
4. ডান এবং একত্রিত করুন; টেক্সটের প্রথম অংশ কাটতে LEN ফাংশন
আমরা এক্সেল সূত্র ব্যবহার করে টেক্সট স্ট্রিংয়ের প্রথম অংশ ট্রিম করতে পারি। নিচের ডেটাসেট থেকে প্রথম দুটি অক্ষর কাটতে আমি এখানে RIGHT ফাংশন সাথে LEN ফাংশন ব্যবহার করব।
পদক্ষেপ:
=RIGHT(B5,LEN(B5)-2)
এখানে, LEN ফাংশনটি সেল B5 এর পাঠ্য স্ট্রিংয়ের দৈর্ঘ্য প্রদান করে। তারপর 2 সমগ্র পাঠ্যের দৈর্ঘ্য থেকে বিয়োগ করা হয় যা 11 প্রদান করে। এর পরে, ডান ফাংশনটি সেল B5 এর ডান দিক থেকে 11 অক্ষর বের করে।
5. শেষ অংশ ট্রিম করতে এক্সেল সূত্র প্রয়োগ করুন এক্সেলের পাঠ্য
এর থেকে ভিন্নপূর্ববর্তী পদ্ধতি, এখন আমি LEFT এবং LEN ফাংশনগুলির সমন্বয় ব্যবহার করে একটি পাঠ্য স্ট্রিংয়ের শেষ অংশটি কাটব। উদাহরণস্বরূপ, আমি নীচের ডেটাসেটের পাঠ্য স্ট্রিংগুলি থেকে শেষ 5 অক্ষরগুলিকে ছাঁটাই করব৷
পদক্ষেপ: <3
=LEFT(B5,LEN(B5)-5)
এখানে, LEN ফাংশন সেল B5 এর মোট দৈর্ঘ্য প্রদান করে। এর পরে, LEN সূত্র থেকে 5 বিয়োগ করা হয় এবং উত্তর দেয় 11 । অবশেষে, LEFT ফাংশন সেল B5 এর পাঠ্য স্ট্রিং এর বাম দিক থেকে 11 অক্ষর ফেরত দেয়।
⏩ দ্রষ্টব্য :
আপনি উপরের সূত্রটি VALUE ফাংশন দিয়ে মোড়ানো করতে পারেন যদি আপনার একটি সাংখ্যিক ফলাফলের প্রয়োজন হয়।
6. MID এবং amp একত্রিত করুন ; প্রথম N এবং শেষ N উভয় অক্ষর কাটার জন্য LEN ফাংশন
এই পদ্ধতিতে, আমি MID ফাংশন ব্যবহার করে একটি টেক্সট স্ট্রিং থেকে প্রথম N এবং শেষ N অক্ষরগুলিকে <1 সহ ট্রিম করব>LEN ফাংশন। ব্যাখ্যা করার জন্য, আমি নীচের ডেটাসেটের টেক্সট স্ট্রিং থেকে প্রথম 2 এবং শেষ 5 অক্ষরগুলি মুছে দেব৷
পদক্ষেপ:
=MID(B5,3,LEN(B5)-7)
এখানে, LEN ফাংশন সেল B5 এর দৈর্ঘ্য প্রদান করে যা 18 । তারপর মোট অক্ষর সংখ্যা (এখানে, 2 + 5 ) যেগুলি ছাঁটাই করা হবে তা সেল B5 (এখানে, 18 ) এর মোট দৈর্ঘ্য থেকে বিয়োগ করা হবে। . বিয়োগের ফলে 11 হয়। তারপর MID ফাংশন সেল B5 এর পাঠ্য স্ট্রিং এর 3য় অবস্থান থেকে 11 অক্ষর বের করে।
7 নির্দিষ্ট অক্ষরের আগে বা পরে পাঠ্যের অংশ কাটা
আপনি এক্সেল সূত্র ব্যবহার করে একটি নির্দিষ্ট অক্ষর (কমা, সেমিকোলন, স্পেস, ইত্যাদি) এর আগে বা পরে টেক্সট ট্রিম করতে পারেন । ধরুন, আমাদের নীচের ডেটাসেট রয়েছে যাতে টেক্সট স্ট্রিং রয়েছে যা একটি কমা দ্বারা পৃথক করা হয়েছে। এখন আমি কমা আগে/পরে সবকিছু মুছে ফেলার জন্য এক্সেল ফাংশন প্রয়োগ করব।
7.1. নির্দিষ্ট অক্ষরের আগে টেক্সটের অংশ ছেঁটে ফেলুন
প্রথমে আমি কমার আগে লেখা অংশটি কেটে দেব।
পদক্ষেপ:
=RIGHT(B5,LEN(B5)-SEARCH(",",B5))
এখানে, SEARCH ফাংশন কমাটির অবস্থান খুঁজে পায় সেল B5 এর পাঠ্য স্ট্রিং দেওয়া হয়েছে, যা হল 7 । তারপর 7 সেল B5 এর দৈর্ঘ্য থেকে বিয়োগ করা হয়, LEN ফাংশন দ্বারা ফেরত দেওয়া হয়। বিয়োগের ফলাফল হল 8 । অবশেষে, ডান ফাংশনটি কমার ডান দিক থেকে 8 অক্ষর ছাঁটাই করে।
আরও পড়ুন: এক্সেলে ডান অক্ষর এবং স্পেস ট্রিম করুন (5 উপায় )
7.2. নির্দিষ্ট অক্ষরের পরে পাঠ্যের অংশ ট্রিম করুন
অনুরূপভাবে পূর্ববর্তী পদ্ধতিতে, এখানে আমি একটি কমা পরে অবস্থিত পাঠ্যের অংশটি ছাঁটাই করব।
পদক্ষেপ:
=LEFT(B5,SEARCH(",",B5)-1)
এখানে, SEARCH ফাংশনটি কমাটির অবস্থান খুঁজে পায়। এরপর, 1 কে SEARCH সূত্র থেকে বিয়োগ করা হয়েছে কারণ আমরা আমাদের চূড়ান্ত ফলাফলে একটি কমা অন্তর্ভুক্ত করতে চাই না। শেষ পর্যন্ত, LEFT ফাংশনটি কমার আগে পাঠ্য অংশটি বের করে। এইভাবে আমরা কমার পরে পাঠ্য অংশটি ছাঁটাই করেছি।
⏩ দ্রষ্টব্য:
আপনি টেক্সটের আগে/পরে অংশ ট্রিম করতে পারেন নির্দিষ্ট অক্ষরের উপস্থিতি (কমা, সেমিকোলন, স্পেস, ইত্যাদি)এক্সেল ফাংশনগুলির সংমিশ্রণ ব্যবহার করে বিভিন্ন অবস্থানে।
আরও পড়ুন: এক্সেলের বাম ট্রিম ফাংশন: 7টি উপযুক্ত উপায়
8. এক্সেল রিপ্লেস টেক্সটের অংশ ছেঁটে ফেলার ফাংশন
এখন আমি টেক্সট স্ট্রিং-এর অংশ ছাঁটাই করতে এক্সেলে REPLACE ফাংশন ব্যবহার করব। উদাহরণস্বরূপ, নীচের ডেটাসেট থেকে, আমি সমস্ত নাম ছাঁটাই করব৷
পদক্ষেপ:
=REPLACE(B5,1,13," ")
9. টেক্সটের প্রথম বা শেষ অংশ ট্রিম করতে VBA ব্যবহার করুন৷ এক্সেল
আমরা এক্সেলের সাধারণ VBA কোড ব্যবহার করে পাঠ্যের কিছু অংশ ছাঁটাই করতে পারি। আমি VBA ব্যবহারকারী সংজ্ঞায়িত ফাংশন টেক্সট স্ট্রিং থেকে একটি অংশ কাটতে ব্যবহার করব।
9.1. টেক্সট স্ট্রিং-এর প্রথম অংশ কাটতে VBA
প্রথমে আমি VBA UDF ব্যবহার করে প্রথম দুটি অক্ষর মুছে ফেলব। প্রথম 2 অক্ষর ট্রিম করতে নিচের ডেটাসেটটি বিবেচনা করুন।
কাজটি সম্পাদন করতে নিচের ধাপগুলি অনুসরণ করুন৷
পদক্ষেপ:
<11
3665
- তারপর যে এক্সেল শীটে আপনার ডেটা আছে সেখানে যান এবং আপনার কাছে থাকা ফাংশনটি টাইপ করা শুরু করুন। VBA ব্যবহার করে তৈরি করা হয়েছে। এটি অন্যান্য এক্সেল ফাংশনগুলির মতো প্রদর্শিত হবে৷
- এর পরে, ফাংশনের আর্গুমেন্টগুলি লিখুন যা নীচের সূত্রের মত দেখাবে:
=TrimFirstn(B5,2)
- এন্টার টিপুন এবং ফিল হ্যান্ডেল টুলটি প্রয়োগ করুন বাকি কক্ষগুলিতে সূত্রটি অনুলিপি করতে। অবশেষে, আপনি নীচের ফলাফল পাবেন৷
9.2. VBA টেক্সটের শেষ অংশ কাটছাঁট করতে
এখন আমি VBA UDF একটি টেক্সট স্ট্রিংয়ের শেষ অংশ ট্রিম করতে ব্যবহার করব। এই পদ্ধতিটি আগের পদ্ধতির মতই, শুধু আপনাকে একটি ভিন্ন VBA কোড টাইপ করতে হবে। উদাহরণস্বরূপ, আমি নিচের টেক্সট স্ট্রিং থেকে শেষ 5 অক্ষর ব্যবহার করব।
পদক্ষেপ:
<116768
- এখন নতুন তৈরি করা UDF এন্টার করুন এবং নিচের মত আর্গুমেন্ট সন্নিবেশ করুন:
=TrimLastn(B5,5)
- আপনি একবার সূত্রটি প্রবেশ করালে, এক্সেল প্রদত্ত পাঠ্য স্ট্রিংগুলি থেকে শেষ 5 অক্ষরগুলিকে ছাঁটাই করবে। <14
উপসংহার
উপরের নিবন্ধে, আমি বিভিন্ন পদ্ধতি নিয়ে আলোচনা করার চেষ্টা করেছিএক্সেলে একটি পাঠ্যের অংশ বিশদভাবে ট্রিম করতে। আশা করি, এই পদ্ধতি এবং ব্যাখ্যা আপনার সমস্যা সমাধানের জন্য যথেষ্ট হবে. আপনার কোন প্রশ্ন থাকলে আমাকে জানান।