সুচিপত্র
এই নিবন্ধে, আমরা ফাংশন এবং VBA উভয় ব্যবহার করে এক্সেলে বাম ট্রিম করার বিষয়ে আলোচনা করব। বাম ছাঁটা বিভিন্ন ধরনের হতে পারে। উদাহরণস্বরূপ, আপনি একটি স্ট্রিং এর বাম দিক থেকে একটি অক্ষর সরাতে পারেন। অন্যদিকে, আপনি একটি ডাটা স্ট্রিং থেকে লিডিং স্পেস (স্ট্রিং এর বাম দিকে উপস্থিত স্পেস) মুছে ফেলতে পারেন।
প্র্যাকটিস ওয়ার্কবুক ডাউনলোড করুন
আপনি করতে পারেন আমাদের অনুশীলন ওয়ার্কবুকটি ডাউনলোড করুন যা আমরা এই নিবন্ধটি প্রস্তুত করতে ব্যবহার করেছি।
Left Trim Function.xlsm
এক্সেলে বাম ট্রিম ফাংশন করার 7 উপযুক্ত উপায়
1. এক্সেলের বাম পাশের অক্ষর ছাঁটাই করতে ডান ফাংশন প্রয়োগ করুন
যখন আমরা স্প্রেডশীট নিয়ে কাজ করি, প্রায়শই, আমাদের বাম দিক থেকে ডেটা ট্রিম করতে হয়। উদাহরণস্বরূপ, আপনার কাছে রঙ, রেফারেন্স নম্বর, আকার ইত্যাদি সহ একটি কোড রয়েছে এবং আপনি আপনার পছন্দ অনুযায়ী কোডটি আলাদা করতে চান। ডেটার বাম অংশ ট্রিম করার সবচেয়ে সহজ উপায় হল সঠিক ফাংশন ব্যবহার করা। Right ফাংশন পাঠ্য স্ট্রিং এর শেষ থেকে নির্দিষ্ট অক্ষর প্রদান করে। উদাহরণস্বরূপ, আমরা সেল B5 এর মান ট্রিম করতে চাই। এখানে প্রয়োজনীয় ধাপগুলি রয়েছে:
পদক্ষেপ :
- কোড থেকে রঙ আলাদা করতে নিম্নলিখিত সূত্রটি লিখুন।
=RIGHT(B5,4)
- সূত্রটি প্রবেশ করার পরে, নীল রঙটি আলাদা হয়ে যাবে। বাকি কক্ষগুলিতে সূত্রটি অনুলিপি করতে ফিল হ্যান্ডেল (+) ব্যবহার করুন৷
পড়ুনআরও: এক্সেলে ডান অক্ষর এবং স্পেস ট্রিম করুন (5 উপায়)
2. এক্সেলের বাম পাশের অক্ষরগুলি সরাতে রিপ্লেস ফাংশনের প্রয়োগ
আরেকটি সহজ বাম ট্রিম হল REPLACE ফাংশনটি ব্যবহার করা৷ REPLACE ফাংশনটি একটি পাঠ্য স্ট্রিংয়ের অংশটিকে একটি ভিন্ন পাঠ্য স্ট্রিং দিয়ে প্রতিস্থাপন করে৷ আমরা ডেটার পূর্ববর্তী সেটে ফাংশনটি প্রয়োগ করেছি এবং এখানে ধাপগুলি অনুসরণ করা হয়েছে:
পদক্ষেপ:
- প্রথমে, নিম্নলিখিত সূত্রটি টাইপ করুন:<12
3. বাম পাশের অক্ষর ছাঁটাই করতে VBA ব্যবহার করুন
যদি আপনি বাম দিকের ট্রিম করার জন্য কোনো ফাংশন বা সূত্র ব্যবহার করতে না চান, VBA ব্যবহার করে এক্সেলে একটি বিকল্প হতে পারে। আমরা VBA :
পদক্ষেপগুলির জন্য নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করেছি:
- নিম্নলিখিত স্ট্রিংটি আমরা ট্রিম করতে চাই:
- প্রথমে, সংশ্লিষ্ট শীটে যান। তারপর, শীটের নামের উপর ডান-ক্লিক করুন এবং VBA উইন্ডো আনতে ভিউ কোড বিকল্পটি নির্বাচন করুন।
- এখন, -এ নিম্নলিখিত কোডটি লিখুন মডিউল ।
4382
- অবশেষে, কোডটি চালান এবং আপনি কোডটি ছাঁটাই পাবেন।
4. ডান এবং LEN ফাংশন ব্যবহার করে বাম থেকে অক্ষরগুলি মুছুন
একইভাবে, উপরে উল্লিখিত পদ্ধতিগুলি, আমরা ডেটার বাম অংশ থেকে অক্ষরগুলি সরিয়ে দিতে পারি right এর সমন্বয় ব্যবহার করেএবং LEN ফাংশন। LEN ফাংশন একটি পাঠ্য স্ট্রিং-এ অক্ষরের সংখ্যা প্রদান করে। এই পদ্ধতির সাথে যুক্ত পদক্ষেপগুলি হল:
পদক্ষেপ:
- প্রথমে, নিম্নলিখিত সূত্রটি টাইপ করুন।
=RIGHT(B5,LEN(B5)-C5)
সূত্রের বিভাজন:
- LEN(B5)
এখানে, LEN ফাংশনটি একটি পাঠ্য স্ট্রিং-এ অক্ষরের সংখ্যা প্রদান করে।
- RIGHT(B5,LEN(B5)-C5)
এই সূত্রে, বাম থেকে ছাঁটা অক্ষরের সংখ্যা পুরো স্ট্রিং থেকে বিয়োগ করা হয়। সূত্রটি বাম থেকে ট্রিম করা স্ট্রিংটি ফিরিয়ে দেবে।
- অবশেষে, আউটপুট হল:
5. সরান FIND, MID, TRIM & এর সমন্বয় ব্যবহার করে অগ্রণী স্থান এক্সেলের LEN ফাংশন
প্রায়শই, যখন আমরা ওয়েবসাইট থেকে ডেটা কপি করি, অনেক অপ্রয়োজনীয় স্পেসও ডেটার সাথে কপি করা হয়। কিন্তু, একের পর এক এই স্থানগুলি খুঁজে পাওয়া সময়সাপেক্ষ হবে। সৌভাগ্যবশত, এই স্পেসগুলিকে ছাঁটাই করার জন্য কিছু ফাংশনের সংমিশ্রণ উপলব্ধ রয়েছে৷
এই পদ্ধতিতে, আমরা FIND, MID, TRIM & LEN ফাংশন নেতৃস্থানীয় স্থান অপসারণ. জড়িত পদক্ষেপগুলি হল:
পদক্ষেপ:
- স্পেসগুলি সরাতে, নিম্নলিখিত সূত্রটি টাইপ করুন:
=MID(B5,FIND(MID(TRIM(B5),1,1),B5),LEN(B5))
সূত্রের বিভাজন:
- LEN(B5)
এই সূত্রটি সেল B5 তে অক্ষরের সংখ্যা প্রদান করবে।
- TRIM(B5)
TRIM ফাংশনটি B5 থেকে শব্দের মধ্যে একক স্পেস ছাড়া সমস্ত স্পেস সরিয়ে দেয়।
- MID( TRIM(B5),1,1)
MID ফাংশন শুরু অবস্থান এবং দৈর্ঘ্য দেওয়া, B5 এর মাঝামাঝি থেকে অক্ষর প্রদান করে।
<10FIND ফাংশন এর মধ্যে একটি টেক্সট স্ট্রিংয়ের শুরুর অবস্থান ফেরত দেয় আরেকটি টেক্সট স্ট্রিং। এখানে সূত্রটি পূর্ববর্তী পদ্ধতিতে আমরা যে অক্ষরের অবস্থান পেয়েছি তা ফিরিয়ে দেয়।
- MID(B5,FIND(MID(TRIM(B5),1,1), B5),LEN(B5))
অন্য MID ফাংশনের সাথে সূত্র প্রয়োগ করার সময়, এটি কেবল স্ট্রিং এর বাম দিক থেকে স্থানগুলি মুছে ফেলবে।
- শেষে, আউটপুট হল:
আরো পড়ুন: এক্সেলে কীভাবে স্পেস ট্রিম করবেন (8 সবচেয়ে সহজ উপায় )
6. লিডিং স্পেসগুলি সরাতে REPLACE, LEFT, FIND এবং TRIM এক্সেল ফাংশনগুলির সংমিশ্রণ প্রয়োগ করুন
অনুরূপভাবে, আগের পদ্ধতি, এর সংমিশ্রণ প্রতিস্থাপন, বাম, খুঁজুন, এবং TRIM ফাংশনগুলি লিডিং স্পেস মুছে ফেলার জন্য ব্যবহার করা যেতে পারে।
টাস্কটি সম্পূর্ণ করার জন্য আমরা নিচের ধাপগুলি অনুসরণ করেছি:
পদক্ষেপ:
- উপরে উল্লিখিত ফাংশন ব্যবহার করে, প্রথমে নিম্নলিখিত সূত্রটি টাইপ করুন:
=REPLACE(B5,1,FIND(LEFT(TRIM(B5),2),B5)-1,"")
সূত্রের ভাঙ্গন:
FIND , LEFT , এবং TRIM ফাংশনগুলির সমন্বয় আমাদের অবস্থান গণনা করতে সাহায্য করে এরস্ট্রিং এর প্রথম স্থান অক্ষর; স্ট্রিং এর বাম দিকে স্পেস।
এখানে, আমরা REPLACE ফাংশনের মাধ্যমে সূত্রটি পাস করেছি। ফলস্বরূপ, স্ট্রিং এর অগ্রবর্তী স্থানগুলি কোন ফাঁকা ("") দিয়ে প্রতিস্থাপিত হয়েছিল। সূত্রটি স্ট্রিং থেকে শুধুমাত্র অগ্রণী স্থানগুলিকে মুছে ফেলবে৷
- শেষে, ফলাফল হল:
7. এক্সেলের লিডিং স্পেসগুলি সরাতে VBA ব্যবহার করুন
লিডিং স্পেসগুলি VBA ব্যবহার করেও মুছে ফেলা যেতে পারে।
পদক্ষেপ:
- প্রথমে, লিডিং স্পেস সহ ঘরগুলি নির্বাচন করুন৷
- দ্বিতীয়ত, সংশ্লিষ্ট শীটে যান, শীটে ডান-ক্লিক করুন নাম, এবং VBA উইন্ডো আনতে ভিউ কোড বিকল্পটি নির্বাচন করুন।
- মডিউল -এ, নিম্নলিখিত কোডটি লিখুন:
8469
- শেষে, কোডটি চালান এবং লিডিং স্পেস ছাড়াই স্ট্রিং পান৷
উপসংহার
নিবন্ধে, আমি বাম অক্ষর ছাঁটাই করার জন্য ব্যাপকভাবে ব্যবহৃত পদ্ধতি নিয়ে আলোচনা করেছি। আপনি ফাংশন এবং VBA সম্পর্কিত পদ্ধতি উভয় সম্পর্কে শিখতে পারেন। এই পদ্ধতিগুলি ব্যবহার করুন, যখনই উপযুক্ত, এবং আপনার কোন প্রশ্ন থাকলে আমাদের জানান৷
৷