এক্সেল

ডেলিমিটার দিয়ে টেক্সট বিভক্ত করুন

Split Text With Delimiter

এক্সেল ফর্মুলা: ডেলিমিটার দিয়ে টেক্সট স্প্লিট করুনজেনেরিক সূত্র | _+_ | সারসংক্ষেপ

একটি নির্বিচারে ডিলিমিটার (কমা, স্পেস, পাইপ, ইত্যাদি) এ টেক্সট বিভক্ত করার জন্য আপনি TRIM, MID, SUBSTITUTE, REPT, এবং LEN ফাংশনের উপর ভিত্তি করে একটি সূত্র ব্যবহার করতে পারেন। দেখানো উদাহরণে, C5 এর সূত্র হল:





= TRIM ( MID ( SUBSTITUTE (A1,delim, REPT (' ', LEN (A1))),(N-1)* LEN (A1)+1, LEN (A1)))

দ্রষ্টব্য: B5 এবং C4 এর রেফারেন্স মিশ্র রেফারেন্স সূত্রটি নিচে এবং নিচে কপি করার অনুমতি দিতে।

একটি সূত্র লিখুন যা প্রত্যাবর্তনের তারিখ এবং প্রস্থানের তারিখের মধ্যে দিনের সংখ্যা গণনা করে।
ব্যাখ্যা

এই ফর্মুলার সারমর্ম হল একটি প্রদত্ত ডিলিমিটারকে SUBSTITUTE এবং REPT ব্যবহার করে বিপুল সংখ্যক স্পেস দিয়ে প্রতিস্থাপন করা, তারপর MID ফাংশনটি ব্যবহার করে 'nth ঘটনা' এবং TRIM ফাংশন সম্পর্কিত টেক্সট এক্সট্রাক্ট করতে হবে অতিরিক্ত জায়গা থেকে পরিত্রাণ পেতে।





এই স্নিপেটে, ডিলিমিটার (ডিলিম) স্ট্রিং এর মোট দৈর্ঘ্যের সমান সংখ্যক স্পেস দিয়ে প্রতিস্থাপিত হয়:

 
= TRIM ( MID ( SUBSTITUTE ($B5,'|', REPT (' ', LEN ($B5))),(C-1)* LEN ($B5)+1, LEN ($B5)))

তারপর সূত্রটি MID ফাংশন ব্যবহার করে নবম স্তরটি বের করে। প্রারম্ভিক বিন্দুটি নীচের কোড দিয়ে গণনা করা হয়, যেখানে N 'nth' উপস্থাপন করে:



 
 SUBSTITUTE (A1,delim, REPT (' ', LEN (A1)))

নিষ্কাশিত মোট অক্ষর সম্পূর্ণ পাঠ্য স্ট্রিং এর দৈর্ঘ্যের সমান। TRIM ফাংশন তারপর সমস্ত অতিরিক্ত স্থান সরিয়ে দেয় এবং শুধুমাত্র nth স্ট্রিং প্রদান করে।

শুধু একটি উদাহরণ বের করুন

যদিও কলাম B তে লেখা থেকে ৫ টি সাবস্ট্রিং বের করার উদাহরণ সেট করা আছে, আপনি সহজেই মাত্র ১ টি উদাহরণ বের করতে পারেন। উদাহরণস্বরূপ, মাত্র 4 র্থ আইটেম (শহর) বের করতে, আপনি ব্যবহার করতে পারেন:

 
(N-1)* LEN (A1)+1

টেক্সট টু কলাম ফিচার

ম্যানুয়াল, এক-বন্ধ রূপান্তরগুলির জন্য, এক্সেলের একটি অন্তর্নির্মিত বৈশিষ্ট্য রয়েছে যার নাম ' কলামে পাঠ্য 'যেটি আপনার পছন্দের একটি ডিলিমিটার দিয়ে কোষে পাঠ্য বিভক্ত করতে পারে। আপনি ডেটা টুলস বিভাগে রিবনের ডেটা ট্যাবে এই বৈশিষ্ট্যটি পাবেন।

লেখক ডেভ ব্রুনস


^