কখনো কখনো, আপনাকে একটি নির্দিষ্ট সেলে লাইন ব্রেক ব্যবহার করতে হয়। এই লাইন ব্রেকটিকে এক্সেল টেক্সট-টু-কলাম ফিচারে ডিলিমিটার (delimiter) হিসেবে ব্যবহার করা যায়। সেই ফিচারটি পুরো লাইনটিকে একাধিক কলামে ভাগ করে দেবে। এই আর্টিকেলটি এক্সেল টেক্সট-টু-কলামস ফিচারে লাইন ব্রেককে কার্যকরভাবে ডিলিমিটার হিসেবে ব্যবহার করার উপর ফোকাস করবে।
এক্সেল টেক্সট টু কলামস ফিচারে লাইন ব্রেক ডিলিমিটার হিসেবে ব্যবহার করার ২টি উদাহরণ
এক্সেল টেক্সট-টু-কলামস ফিচারে লাইন ব্রেক ডিলিমিটার হিসেবে ব্যবহার করার জন্য, আমরা দুটি উপযোগী উদাহরণ খুঁজে পেয়েছি যেগুলোর মাধ্যমে আপনি সহজেই কাজটি করতে পারবেন। আমাদের প্রথম উদাহরণ ডেটা ট্যাব থেকে টেক্সট টু কলামস ব্যবহার করার উপর ভিত্তি করে এবং দ্বিতীয়টি VBA কোড ব্যবহার করার উপর ভিত্তি করে। এই দুটি পদ্ধতিই ব্যবহার করা খুব সহজ।
১. ডেটা ট্যাব থেকে টেক্সট টু কলামস ব্যবহার করা
আমাদের প্রথম পদ্ধতি এক্সেলে ডেটা ট্যাব থেকে টেক্সট-টু-কলামস ব্যবহার করার উপর ভিত্তি করে। এই পদ্ধতিতে, আমাদের একটি সেলে লাইন ব্রেক ব্যবহার করে একটি টেক্সট রাখতে হবে। তারপর, আমরা টেক্সট-টু-কলামস ফিচার ব্যবহার করে টেক্সটটিকে কার্যকরভাবে একাধিক কলামে ভাগ করতে চাই। এখানে, আমরা একটি ডেটাসেট নিলাম যেখানে আমরা কিছু ঠিকানা ব্যবহার করব, এবং তারপর, টেক্সট টু কলাম ফিচার ব্যবহার করে এটিকে একাধিক অংশে ভাগ করব। প্রক্রিয়াটি সঠিকভাবে বুঝতে, আপনাকে ধাপগুলো অনুসরণ করতে হবে।
ধাপসমূহ
- প্রথমে, সেল B5 নির্বাচন করুন।
- তারপর, নাম লিখুন ‘Elijah Williams’।

- उसके बाद, একটি লাইন ব্রেক তৈরি করে সেলে নতুন লাইন শুরু করতে Alt+Enter চাপুন।
- তারপর, ঠিকানা লিখুন ‘187 Clousson Road’।

- उसके بعد, আরেকটি লাইন তৈরি করতে আবার Alt+Enter চাপুন।
- তাহলে, প্রতিটি লাইন ব্রেকের জন্য আপনাকে এটিকে চাপতে হবে। শেষে, সেলে নিচের টেক্সটটি পাবেন।

- অন্য সেলগুলোর জন্যও একই প্রক্রিয়া করুন।
- ফলস্বরূপ, আপনি নিচের ডেটাসেটটি পাবেন।

- তারপর, কিছু কলাম তৈরি করুন যেখানে আমরা ভাগ করার পর টেক্সট রাখব।

- সেল B5 থেকে B8 পর্যন্ত রেঞ্জটি নির্বাচন করুন।

- তারপর, রিবনে Data ট্যাবে যান।
- Data Tools গ্রুপ থেকে Text to Columns অপশনটি বেছে নিন।

- ফলস্বরূপ, Convert Text to Columns Wizard ডায়ালগ বক্স প্রদর্শিত হবে।
- সেখান থেকে, Delimited বেছে নিন।
- उसके बाद, Next-এ ক্লিক করুন।

- তারপর, Delimiters সেকশনে Other বেছে নিন।
- Other-এর পাশে একটি খালি বক্স রয়েছে। সেখানে Ctrl +J চাপুন।
- ফলস্বরূপ, সেখানে একটি ডট (.) দেখাবে।
- उसके बाद, Next-এ ক্লিক করুন।

- চূড়ান্ত ধাপে, ডেস্টিনেশন পরিবর্তন করুন।
- শেষে, Finish-এ ক্লিক করুন।

- ফলস্বরূপ, আমরা কাঙ্ক্ষিত ফলাফল পাবেন। স্ক্রিনশট দেখুন।

আরও পড়ুন: [সమাধান!] এক্সেল টেক্সট টু কলামস ডেটা ডিলিট করছে
২. VBA ব্যবহার করে লাইন ব্রেককে ডিলিমিটার হিসেবে ব্যবহার করা
আমাদের পরবর্তী উদাহরণ VBA কোড ব্যবহার করে লাইন ব্রেককে ডিলিমিটার হিসেবে ব্যবহার করার উপর ভিত্তি করে। যেকোনো কিছু করার আগে, আপনাকে রিবনে Developer 탭 সক্রিয় করতে হবে। এটি করতে, রিবনে Developer ট্যাব কীভাবে দেখাবেন লিংকটি ফলো করুন। এই VBA কোডটি ব্যবহার করতে, ধাপগুলো সাবধানে অনুসরণ করুন।
ধাপসমূহ
- প্রথমে, রিবনে Developer ট্যাবে যান।
- তারপর, Code গ্রুপ থেকে Visual Basic অপশনটি বেছে নিন।

- এটি Visual Basic উইন্ডো খুলবে।
- তারপর, শীর্ষে Insert ট্যাবে যান।
- उसके बाद, Module অপশনটি বেছে নিন।

- ফলস্বরূপ, একটি Module কোড উইন্ডো প্রদর্শিত হবে।
- নিচের কোডটি লিখুন।
Sub SplitLines() Selection.TextToColumns Destination:=Range("C5:F8"), DataType:=xlDelimited, Other:=True, OtherChar:=vbLf End Sub
- তারপর, Visual Basic উইন্ডো বন্ধ করুন।
- সেল B5 থেকে B8 পর্যন্ত রেঞ্জটি নির্বাচন করুন।

- তারপর, রিবনে Developer ট্যাবে যান।
- Code গ্রুপ থেকে Macros অপশনটি বেছে নিন।

- তারপর, Macro ডায়ালগ বক্স প্রদর্শিত হবে।
- Macro name সেকশন থেকে SplitLines বেছে নিন।
- उसके बाद, Run-এ ক্লিক করুন।

- ফলস্বরূপ, আমরা নিচের ফলাফলগুলো পাবেন। স্ক্রিনশট দেখুন।

আরও পড়ুন: এক্সেলে একাধিক ডিলিমিটার দিয়ে টেক্সট টু কলামস কনভার্ট করার পদ্ধতি
ফর্মুলা ব্যবহার করে লাইন ব্রেক দিয়ে সেল বিভক্ত করা এক্সেলে
আমরা ফর্মুলা ব্যবহার করে এক্সেলে লাইন ব্রেক দিয়ে সেল বিভক্ত করতে পারি। এখানে, আপনাকে একটি ডেটাসেট তৈরি করতে হবে যেটে লাইন ব্রেক ব্যবহার করে টেক্সট রয়েছে। তারপর, ফর্মুলা ব্যবহার করে, আমরা সেটিকে একাধিক কলামে ভাগ করতে চাই। প্রক্রিয়াটি বুঝতে, ধাপগুলো সঠিকভাবে অনুসরণ করুন।
ধাপসমূহ
- প্রথমে, লাইন ব্রেক ব্যবহার করে টেক্সট ধারণকারী একটি ডেটাসেট তৈরি করুন।

- তারপর, টেক্সট ভাগ করার পর যেখানে রাখতে চান সেখানে কিছু কলাম তৈরি করুন।

- उसके बाद, সেল C5 নির্বাচন করুন।
- LEFT, SEARCH, এবং CHAR ফাংশনগুলোর সমন্বয় ব্যবহার করে নিচের ফর্মুলাটি লিখুন।
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)
🔎 ফর্মুলার ব্রেকডাউন
LEFT(B5, SEARCH(CHAR(10),B5,1)-1): এখানে, SEARCH ফাংশনটি স্ট্রিং B5- থেকে মোট ক্যারেক্টার সংখ্যা দয়া করে এবং LEFT ফাংশনটি লাইন ব্রেকের আগের ক্যারেক্টারগুলো রিটার্ন করে। স্পেস বাদ দিতে ১ বিয়োগ করতে হয়। CHAR ফাংশনটি লাইন ব্রেক ক্যারেক্টার দেয়।
- তারপর, ফর্মুলা প্রয়োগ করতে Enter চাপুন।

- उसके बाद, কলামে নিচে Fill Handle আইকন টেনে আনুন।

- তারপর, সেল D5 নির্বাচন করুন।
- MID, SEARCH, এবং CHAR ফাংশনগুলোর সমন্বয় ব্যবহার করে নিচের ফর্মুলাটি লিখুন।
=MID(B5, SEARCH(CHAR(10),B5) + 1, SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5)+1) - SEARCH(CHAR(10),B5) - 1)
🔎 ফর্মুলার ব্রেকডাউন
MID(B5, SEARCH(CHAR(10),B5) + 1, SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5)+1) – SEARCH(CHAR(10),B5) – 1): এখানে, আমরা মিডল টেক্সট পেতে MID ফাংশন ব্যবহার করছি। এর জন্য, প্রথমে টেক্সটটি ডিফাইন করতে হয়। আমরা B5-কে আমাদের টেক্সট হিসেবে নিচ্ছি।
তারপর, আমাদের স্টার্ট নম্বর ডিফাইন করতে হয়। এজন্য, আমরা SEARCH এবং CHAR ফাংশনগুলোর সমন্বয় ব্যবহার করছি।
SEARCH(CHAR(10),B5) + 1: এই ফর্মুলাটি লাইন ব্রেকের পরের স্টার্ট নম্বর দেয়। তাই, এটি ৭ রিটার্ন করে যা আমাদের মিডল টেক্সটের স্টার্ট নম্বর।
SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5)+1) – SEARCH(CHAR(10),B5) – 1): এই ফর্মুলাটি মিডল টেক্সটের মোট ক্যারেক্টার সংখ্যা দেয়। এটি ৪ রিটার্ন করে যা মিডল টেক্সটের মোট ক্যারেক্টার সংখ্যা নির্দেশ করে।
শেষে, MID ফাংশনটি এই মান ব্যবহার করে দেওয়া টেক্সট ভ্যালু থেকে মিডল টেক্সট রিটার্ন করে।
- তারপর, ফর্মুলা প্রয়োগ করতে Enter চাপুন।

- उसके बाद, কলামে নিচে Fill Handle আইকন টেনে আনুন।

- তারপর, সেল E5 নির্বাচন করুন।
- RIGHT, LEN, SEARCH, এবং CHAR ফাংশনগুলোর সমন্বয় ব্যবহার করে নিচের ফর্মুলাটি লিখুন।
=RIGHT(B5,LEN(B5) - SEARCH(CHAR(10), B5, SEARCH(CHAR(10), B5) + 1))
🔎 ফর্মুলার ব্রেকডাউন
RIGHT(B5,LEN(B5) – SEARCH(CHAR(10), B5, SEARCH(CHAR(10), B5) + 1)): এখানে, RIGHT ফাংশনটি টেক্সট এবং মোট ক্যারেক্টার সংখ্যা নেয় এবং ডান পাশ থেকে টেক্সট রিটার্ন করে।
LEN(B5) – SEARCH(CHAR(10), B5, SEARCH(CHAR(10), B5) + 1: এখানে, LEN ফাংশনটি টেক্সটের মোট দৈর্ঘ্য দেয়। তাই, এটি সেল B5-এ টেক্সটের দৈর্ঘ্য হিসেবে 12 রিটার্ন করবে। তারপর, SEARCH এবং CHAR ফাংশনটি লাস্ট লাইন ব্রেক সহ মোট ক্যারেক্টার সংখ্যা নির্দেশ করে। এটি 11 রিটার্ন করে। তাই, এই দুটির পার্থক্য ১। RIGHT ফাংশনটি টেক্সট নেয় এবং আউটপুট হিসেবে ডান পাশ থেকে এক ক্যারেক্টার রিটার্ন করবে।
- তারপর, ফর্মুলা প্রয়োগ করতে Enter চাপুন।

- उसके बाद, কলামে নিচে Fill Handle আইকন টেনে আনুন।

আরও পড়ুন: ফর্মুলা দিয়ে অটোমেটিক্যালি টেক্সট টু কলামস করতে এক্সেলে পদ্ধতি
মনে রাখার বিষয়গুলো
- আপনাকে Alt+Enter চাপে লাইন ব্রেক প্রয়োগ করতে হবে। অন্যথায়, টেক্সট-টু-কলাম ফিচার এটিকে ডিলিমিটার হিসেবে গণনা করবena। তাই, সেলে শুধু স্পেস দিয়ে ভাগ করা পারফেক্টلي বিভক্ত করার জন্য পর্যাপ্ত নয়।
- Other সেকশনে সেল ভাগ করার জন্য আপনাকে Ctrl+J কমান্ড ব্যবহার করতে হবে। অন্যথায়, আপনি কাঙ্ক্ষিত ফলাফল পাবেন না।
উপসংহার
আমরা আশা করি আপনি এই টিউটোরিয়ালে দেখানো পদ্ধতিগুলো এক্সেল টেক্সট-টু-কলামস ফিচারে লাইন ব্রেক ডিলিমিটার হিসেবে ব্যবহার করার জন্য প্রয়োগ করতে সক্ষম হয়েছেন। আপনি দেখতে পাচ্ছেন, এটি অর্জন করার জন্য বেশ কিছু ধাপ রয়েছে। তাই সাবধানে সেগুলো অনুসরণ করুন আমাদের মতো ফলাফল পেতে। আপনি যদি যেকোনো ধাপে আটকে থাকেন, তবে আমি পরামর্শ দিচ্ছি সেগুলো কয়েকবার পুনরাবৃত্তি করে যেকোনো বিভ্রান্তি দূর করুন। শেষে, আরও এক্সেল টেকনিক শিখতে আমাদের ExcelDemy ওয়েবসাইট ফলো করুন। আপনার যেকোনো প্রশ্ন থাকলে, কমেন্ট বক্সে আমাদের সাথে যোগাযোগ করতে স্বাধীনভাবে অনুভব করুন।
সম্পর্কিত আর্টিকেল
- ক্যারেজ রিটার্ন দিয়ে এক্সেলে টেক্সট টু কলামস ফিচার ব্যবহার করার পদ্ধতি
- ওভাররাইটিং ছাড়া এক্সেলে টেক্সট টু কলামস কনভার্ট করার পদ্ধতি
- এক্সেলে ডেটার জন্য টেক্সট টু কলামস ব্যবহার করার পদ্ধতি (সহজ ধাপ সহ)