মাইক্রোসফট এক্সেলে সেল ভাগ করার জন্য অনেক টেকনিক রয়েছে। আমরা ফর্মুলা, টুল, বা পাওয়ার কুয়েরি ব্যবহার করে একটি সেল বা কলামকে দুটি অংশে ভাগ করতে পারি। এই আর্টিকেলে আপনি সেল বা টেক্সট ভাগ করার বিভিন্ন উপযুক্ত পদ্ধতি সহজ ইলাস্ট্রেশনসহ শিখবেন।
আপনি আমাদের এক্সেল ওয়ার্কবুক ডাউনলোড করতে পারেন যা এই আর্টিকেল তৈরি করতে ব্যবহৃত হয়েছে।
এক্সেলে সেল ভাগ করার ৫টি সহজ পদ্ধতি
১. টেক্সট টু কলাম ফিচার দিয়ে সেল ভাগ করুন
নিচের টেবিলে টেক্সট কলামে কিছু র্যান্ডম নাম রয়েছে। আমরা এখানে প্রতিটি নামকে দুটি অংশে ভাগ করব। প্রথম অংশ সেল ১ কলামে এবং দ্বিতীয় অংশ সেল ২ কলামে দেখাবে।
প্রথম পদ্ধতিতে আমরা টেক্সট টু কলাম ফিচার ব্যবহার করব যা মূলত সিম্বল বা স্পেস দ্বারা ডিলিমিটেড টেক্সটকে বিভিন্ন অংশে ভাগ করতে ব্যবহৃত হয়।

📌 ধাপ ১:
➤ প্রথমে যে টেক্সটগুলো আপনি একাধিক সেলে ভাগ করতে চান সেগুলো সিলেক্ট করুন।

📌 ধাপ ২:
➤ ডেটা রিবনে থেকে ডেটা টুলস গ্রুপের টেক্সট টু কলামস টুল সিলেক্ট করুন।

📌 ধাপ ৩:
➤ নিচে দেখানো উইজার্ডে নেক্সট ক্লিক করুন।

📌 ধাপ ৪:
➤ ডিলিমিটারস অপশন থেকে শুধু স্পেস-এ চেকмар্ক দিন।
➤ আবার নেক্সট ক্লিক করুন।

📌 ধাপ ৫:
➤ এখন যেখানে ভাগ করা টেক্সট দেখতে চান সেই ডেস্টিনেশন সেল সিলেক্ট করুন।
➤ ফিনিশ প্রেস করুন এবং কাজ শেষ।

নিচের স্ক্রিনশটে দেখানো হয়েছে, সব নাম সেল ১ এবং সেল ২ কলামে দুটি অংশে ভাগ হয়ে পড়েছে।

আরও পড়ুন: VBA দিয়ে স্ট্রিংকে একাধিক কলামে ভাগ করা (২ পদ্ধতি)
২. কলাম ইনসার্ট ও মার্জ করে সেল ভাগ করুন
এখন আমরা দেখব কিভাবে একটি হেডারের নিচে খালি কলামকে দুটি অংশে ভাগ করা যায়। নিচের টেবিলে, আমরা নাম & বয়স কলামকে দুটি কলামে ভাগ করব কিন্তু হেডার নাম অপরিবর্তিত রাখব। এই পদ্ধতি কাজে লাগে যখন আপনার বড় টেবিল থাকে কিন্তু হঠাৎ ডেটা টেবিলের মাঝপথে যেকোনো কলাম ভাগ করার প্রয়োজন পড়ে।

📌 ধাপ ১:
➤ প্রথমে লিঙ্গ কলাম সিলেক্ট করুন।
➤ মাউস রাইট-ক্লিক করে কন্টেক্সট মেনু খুলুন।
➤ ইনসার্ট অপশন বেছে নিন।

নাম & বয়স কলামের ডানে একটি অতিরিক্ত কলাম যোগ হয়েছে।

📌 ধাপ ২:
➤ এখন নাম & বয়স হেডার এবং নতুন ইনসার্ট করা কলামের ব্ল্যাঙ্ক হেডার একসাথে সিলেক্ট করুন।
➤ অ্যালাইনমেন্ট গ্রুপ থেকে মার্জ & সেন্টার কমান্ড ক্লিক করুন।

তাহলে, এখন নাম & বয়স কলাম দুটি অংশে ভাগ হয়েছে। আপনি হেডারগুলো আলাদা রেখেও পারেন মার্জ অপশন বেছে না নিলে। সেক্ষেত্রে সরাসরি দুটি হেডার এডিট করে ‘নাম’ এবং ‘বয়স’ টেক্সট দিন।

সাদৃশ্য পড়ুন
- এক্সেলে একটি সেলকে আড়াঘাত ও অনুভূমিকভাবে অর্ধেক ভাগ করা
- এক্সেলে একটি সেলে দুটি লাইন बनाने (৪ পদ্ধতি)
- এক্সেলে একটি সেলকে দুটি রোতে ভাগ করা (৩ পদ্ধতি)
৩. ফ্ল্যাশ ফিল অপশন ব্যবহার করে সেল ভাগ করুন
ফ্ল্যাশ ফিল টুল MS এক্সেলের একটি অনন্য ফিচার যা ডেটাসেটে নির্দিষ্ট প্যাটার্ন অনুসরণ করে রেঞ্জে আউটপুট রিটার্ন করে। বড় ডেটা টেবিলের সাথে কাজ করার সময় এটি অনেক সময় বাঁচায়। চলুন দেখি কিভাবে এই অ্যাপ্লিকেশন ব্যবহার করে টেক্সট কলাম থেকে নাম ভাগ করা যায়।
📌 ধাপ ১:
➤ সেল C5 সিলেক্ট করুন এবং সেল B5- থেকে জর্জ ব্লুয়েটের প্রথম নাম টাইপ করুন।

📌 ধাপ ২:
➤ ফিল হ্যান্ডেল ব্যবহার করে পুরো কলাম অটোফিল করুন।
➤ অটোফিল মেনু থেকে ফ্ল্যাশ ফিল অপশন বেছে নিন।

সেল ১ কলাম এখন টেক্সট কলাম থেকে সব প্রথম নাম দেখাচ্ছে।

📌 ধাপ ৩:
➤ সেল ২ কলামের জন্য একই প্রক্রিয়া অনুসরণ করুন।
এখন টেক্সট কলামের সব নাম নিচের স্ক্রিনশটের মতো দুটি অংশে ভাগ হয়ে দেখাচ্ছে।

আরও পড়ুন: এক্সেল ডিলিমিটার ফর্মুলা দিয়ে সেল ভাগ করুন
৪. ফর্মুলা ব্যবহার করে এক্সেলে সেল ভাগ করুন
আমরা LEFT, RIGHT, এবং FIND ফাংশন ব্যবহার করেও সেল ভাগ করতে পারি। LEFT এবং RIGHT ফাংশন টেক্সটের বাম ও ডান পাশ থেকে নির্দিষ্ট সংখ্যক ক্যারেক্টার এক্সট্র্যাক্ট করে। FIND ফাংশন একটি সেলে নির্দিষ্ট ক্যারেক্টার বা টেক্সট খুঁজে বের করে তার শুরুয় অবস্থান রিটার্ন করে।
এখন ফর্মুলা ব্যবহার করে প্রথম এবং শেষ নাম আলাদা করার ধাপগুলো দেখি।
📌 ধাপ ১:
➤ সেল C5 সিলেক্ট করুন এবং নিচের ফর্মুলা টাইপ করুন:
=LEFT(B5,FIND(“ “,B5)-1)
এন্টার প্রেস করুন এবং আপনি ‘জর্জ ব্লুয়েট’-এর প্রথম নাম পাবেন।

🔎 ফর্মুলা কিভাবে কাজ করে?
- FIND(” “,B5): FIND ফাংশন সেল B5-এ স্পেস ক্যারেক্টার (“ “) খুঁজে বের করে এবং সেই ক্যারেক্টারের পজিশন রিটার্ন করে যা ‘৭’।
- FIND(” “,B5)-1: পূর্বের ফলাফল থেকে ১ বিয়োগ করলে নতুন রিটার্ন ভ্যালু হয় ‘৬’।
- LEFT(B5,FIND(” “,B5)-1): চূড়ান্তে LEFT ফাংশন সেল B5-এ টেক্সট থেকে প্রথম ৬ ক্যারেক্টার এক্সট্র্যাক্ট করে যা ‘জর্জ’।
📌 ধাপ ২:
➤ এখন সেল D5 সিলেক্ট করুন এবং নিচের ফর্মুলা টাইপ করুন:
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
এন্টার প্রেস করলে আউটপুট সেলে নামের অন্য অংশ পাওয়া যাবে।

🔎 ফর্মুলা কিভাবে কাজ করে?
- LEN(B5): LEN ফাংশন সেল B5-এ মোট ক্যারেক্টার গণনা করে এবং ‘১৪’ রিটার্ন করে।
- FIND(” “,B5): FIND ফাংশন আবার সেল B5-এ স্পেস ক্যারেক্টার খুঁজে পজিশন ‘৭’ রিটার্ন করে।
- LEN(B5)-FIND(” “,B5): ফর্মুলার এই অংশ পূর্বের দুটি আউটপুটের বিয়োগ ফলাফল ‘৭’ রিটার্ন করে।
- RIGHT(B5,LEN(B5)-FIND(” “,B5)): চূড়ান্তে, RIGHT ফাংশন সেল B5-এ টেক্সট থেকে শেষ ৭ ক্যারেক্টার এক্সট্র্যাক্ট করে যা ‘ব্লুয়েট’।
📌 ধাপ ৩:
➤ এখন সেল C5 এবং D5 উভয় সিলেক্ট করুন।
➤ সেল D5- থেকে ফিল হ্যান্ডেল ব্যবহার করে নিচে লাস্ট আউটপুট সেল D9 পর্যন্ত টেনে আনুন।

ফলাফল এখন নিচের মতো দৃশ্যমান।

আরও পড়ুন: এক্সেল ফর্মুলা দিয়ে সেল ভাগ: ৮ উদাহরণ
৫. এক্সেল পাওয়ার কুয়েরি ব্যবহার করে সেল ভাগ করুন
পাওয়ার কুয়েরি MS এক্সেলের একটি চমৎকার ফিচার যা সেল বা কলামকে একাধিক কলামে ভাগ বা ডিভাইড করতে সাহায্য করে। চলুন দেখি কিভাবে পাওয়ার কুয়েরি ব্যবহার করে আমাদের উদ্দেশ্য পূরণ করতে পারি। আমরা একই ডেটাসেটে কাজ করব এবং সারনেমগুলোকে প্রথম এবং শেষ অংশে ভাগ করব।
📌 ধাপ ১:
➤ প্রথমে পুরো কলাম হেডারসহ সারনেমগুলো সিলেক্ট করুন।
➤ ডেটা ট্যাবে যান এবং ‘ফ্রম টেবিল/রেঞ্জ’ অপশন বেছে নিন ‘গেট & ট্রান্সফর্ম ডেটা’ গ্রুপ থেকে।

📌 ধাপ ২:
➤ ‘ক্রিয়েট টেবিল’ ডায়লগ বক্সে ‘মাই টেবিল হ্যাজ হেডারস’ অপশনে চেকмар্ক দিন।
➤ ওকে প্রেস করুন।

পাওয়ার কুয়েরি এডিটর খুলবে যেখানে আমাদের সিলেক্ট করা ডেটা নিচে দেখানো হয়েছে।

📌 ধাপ ৩:
➤ এখন মাউস পয়েন্টার ‘টেক্সট’ হেডারের ওপর রাখুন।
➤ মাউস রাইট-ক্লিক করে কন্টেক্সট মেনু খুলুন।
➤ স্প্লিট কলাম সাইডওয়ে ড্রপডাউন থেকে ‘বাই ডিলিমিটার’ অপশন বেছে নিন।

📌 ধাপ ৪:
➤ ডিলিমিটার ‘স্পেস’ নির্দিষ্ট করুন যেন হাইলাইটেড বর্ডারের ভিতরে দেখানো হয়েছে, কারণ আমাদের ডেটাসেটের টেক্সটগুলো স্পেস দিয়ে ডিলিমিটেড।
➤ ওকে প্রেস করুন এবং কাজ শেষ।

পাওয়ার কুয়েরি উইন্ডোতে আপনি সিলেক্ট করা টেক্সটগুলোকে এখন দুটি অংশে ভাগ হয়ে পাবেন। এবং এই ভাগ করা টেক্সটগুলো আমাদের এক্সেল স্প্রেডশীটে কপি করতে হবে।

📌 ধাপ ৫:
➤ ক্লোজ & লোড ড্রপডাউন থেকে ‘ক্লোজ & লোড টু…’ অপশন বেছে নিন।

📌 ধাপ ৬:
➤ ইম্পোর্ট ডেটা ডায়লগ বক্সে আউটপুট সেল সিলেক্ট করুন যেখানে ভাগ করা টেক্সট হেডারসহ দেখানো হবে।
➤ ওকে প্রেস করুন।

নিচের টেবিল হলো পাওয়ার কুয়েরি এডিটর ব্যবহার করে আমরা যে ফাইনাল আউটপুট পাব।

আরও পড়ুন: এক্সেলে একটি সেলকে দুটি কলামে ভাগ করা (৫ উপযোগী পদ্ধতি)
শেষ কথা
আশা করি এই আর্টিকেলে উল্লিখিত সকল পদ্ধতি এখন আপনার এক্সেল স্প্রেডশীতে সেলকে একাধিক কলামে ভাগ করার প্রয়োজনে প্রয়োগ করতে সাহায্য করবে। আপনার যেকোনো প্রশ্ন বা ফিডব্যাক থাকলে কমেন্ট সেকশনে জানান। অথবা এই ওয়েবসাইটে এক্সেল ফাংশন-সম্পর্কিত অন্যান্য আর্টিকেল দেখতে পারেন।
সম্পর্কিত আর্টিকেল
- কমা দিয়ে স্ট্রিং ভাগ করার এক্সেল ফর্মুলা (৫ উদাহরণ)
- VBA: ক্যারেক্টার দিয়ে স্ট্রিং ভাগ করা (৬ উপযোগী উদাহরণ)
- VBA: ক্যারেক্টার সংখ্যা অনুযায়ী স্ট্রিং ভাগ করা (২ সহজ পদ্ধতি)
- VBA: স্ট্রিংকে রোতে ভাগ করা (৬ আদর্শ উদাহরণ)
- VBA: স্ট্রিংকে সেলে ভাগ করা (৪ উপযোগী অ্যাপ্লিকেশন)