এক কলামকে একাধিক কলামে স্প্লিট করার ওভারভিউ ইমেজ।

পদ্ধতি ১: Text to Columns ব্যবহার করে এক কলামকে একাধিক কলামে স্প্লিট করা
মাইক্রোসফট প্রোডাক্টের একটি ডেটাসেট (B4:D9) আছে। আমরা এক কলামের তথ্য (B5:B9) একাধিক কলামে স্প্লিট করব।

ধাপসমূহ:
- স্প্লিট করার জন্য কলাম রেঞ্জ (B5:B9) সিলেক্ট করুন।
- Data ট্যাবে যান।
- Data Tools অপশন থেকে 'Text to Columns'-এ ক্লিক করুন।

- একটি Wizard Step 1 উইন্ডো পপ আপ হবে।
- 'Delimited' অপশন সিলেক্ট করে Next-এ ক্লিক করুন।

- Wizard Step 2 উইন্ডোতে 'Space' বক্সে চেক দিন।
- Data preview বক্সে ফলাফল কেমন হবে তা দেখুন।
- Next-এ ক্লিক করুন।

- Wizard Step 3 উইন্ডো খুলবে। Column data format-এ 'General' সিলেক্ট করুন।
- Destination বক্সে ফলাফল দেখতে চাইলে সেই জায়গাটি সিলেক্ট করুন।
- Data preview বক্সে ফলাফল সঠিক কিনা চেক করুন।
- Finish-এ ক্লিক করুন।

- এক কলামের ডেটা একাধিক কলামে স্প্লিট হয়েছে।

পদ্ধতি ২: কমা ডিলিমিটার ব্যবহার করে এক কলামকে একাধিক কলামে স্প্লিট করা
বছরসহ মাইক্রোসফট প্রোডাক্টের একটি ডেটাসেট (B4:D9) আছে। আমরা এগুলো স্প্লিট করব।

ধাপসমূহ:
- স্প্লিট করার জন্য কলাম রেঞ্জ (B5:B9) সিলেক্ট করুন।
- Data ট্যাবে যান, Data Tools গ্রুপ থেকে Text to Columns বেছে নিন।

- Wizard Step 1 উইন্ডো পপ আপ হবে।
- 'Delimited' টার্ম সিলেক্ট করে Next-এ ক্লিক করুন।

- Wizard Step 2 উইন্ডো থেকে 'Other' বক্সে চেক দিন এবং সেখানে "," টাইপ করুন। অথবা Comma অপশন চেক করুন।
- Data preview বক্সে ফলাফল দেখুন।
- Next-এ ক্লিক করুন।

- Wizard Step 3 উইন্ডো থেকে Column data format-এ 'General' সিলেক্ট করুন।
- Destination বক্সে ফলাফল দেখতে চাইলে সেই জায়গাটি সিলেক্ট করুন।
- Data preview বক্সে ফলাফল সঠিক কিনা চেক করুন।
- Finish-এ ক্লিক করুন।

- এক কনফার্মেশন বক্স পপ আপ হবে। OK সিলেক্ট করুন।

- ফলাফল দেখুন।

পদ্ধতি ৩: মার্জড সেলগুলিকে একাধিক কলামে স্প্লিট করা
মার্জড সেলযুক্ত একটি কলাম আছে। আমরা সেলগুলো আনমার্জ করে একাধিক কলামে রূপান্তর করব।

ধাপসমূহ:
- এক কলামের সকল মার্জড সেল সিলেক্ট করুন।
- Home ট্যাবে যান।
- Alignment সেকশন থেকে Merge & Center ড্রপ-ডাউনে ক্লিক করুন।
- Unmerge Cells বেছে নিন।

- সেলগুলো আনমার্জ হয়ে একাধিক কলামে বিভক্ত হয়েছে।

আরও পড়ুন: এক্সেল পাওয়ার কোয়েরিতে কলাম স্প্লিট করার পদ্ধতি
পদ্ধতি ৪: Flash Fill ব্যবহার করে এক কলামকে একাধিক কলামে স্প্লিট করা
বছরসহ মাইক্রোসফট প্রোডাক্টের একটি ডেটাসেট আছে। আমরা এই এক কলামের ডেটা (B4:B9) একাধিক কলামে স্প্লিট করব।

ধাপসমূহ:
- Cell C5 সিলেক্ট করুন এবং প্রোডাক্টের নাম "Microsoft Excel" লিখুন।
- Cell D5 সিলেক্ট করুন এবং বছর "2018" লিখুন।

- Cell C5 সিলেক্ট করুন এবং Fill Handle টুল ব্যবহার করে খালি সেলগুলো অটোফিল করুন।
- Autofill options প্যানেল থেকে (নিচের কনারে) 'Flash Fill'-এ ক্লিক করুন।

- পরবর্তী কলামের জন্যও একই প্রক্রিয়া दुহরান।

পদ্ধতি ৫: এক্সেল VBA ব্যবহার করে এক কলামকে একাধিক কলামে স্প্লিট করা
বছর অনুযায়ী মাইক্রোসফট এক্সেল প্রোডাক্টের একটি ডেটাসেট (B4:B14) আছে। আমরা এই কলামকে দুটি কলামে, D4 এবং E4-এ স্প্লিট করব।

ধাপসমূহ:
- কলাম থেকে সকল মান সিলেক্ট করুন।
- শিট ট্যাব থেকে শিটের নামের ওপর রাইট-ক্লিক করুন।
- 'View Code' বেছে নিন।

- একটি VBA Module উইন্ডো পপ আপ হবে।
- নিচের কোডটি ইনসার্ট করুন:
Sub SplitOneColumn()
Dim rng As Range
Dim InputRng As Range
Dim OutputRng As Range
Dim xRow As Integer
Dim xCol As Integer
Dim xArr As Variant
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Select Input Range :", "SplitOneColumn", InputRng.Address, Type:=8)
xRow = Application.InputBox("Enter Row Number :", "SplitOneColumn")
Set OutputRng = Application.InputBox("Select Output Range :", xTitleId, Type:=8)
Set InputRng = InputRng.Columns(1)
xCol = InputRng.Cells.Count / xRow
ReDim xArr(1 To xRow, 1 To xCol + 1)
For i = 0 To InputRng.Cells.Count - 1
xValue = InputRng.Cells(i + 1)
iRow = i Mod xRow
iCol = VBA.Int(i / xRow)
xArr(iRow + 1, iCol + 1) = xValue
Next
OutputRng.Resize(UBound(xArr, 1), UBound(xArr, 2)).Value = xArr
End Sub
- Run অপশনে ক্লিক করুন।

- কনফার্মেশন বক্স থেকে Run বেছে নিন।

- ইনপুট রেঞ্জ সিলেক্ট করে OK-এ ক্লিক করুন।

- নতুন কলামে কতগুলো সারি থাকবে সেই সংখ্যা লিখে OK বেছে নিন।

- নতুন কলামের প্রথম সেল সিলেক্ট করে OK-এ ক্লিক করুন।

- ফলাফল দেখুন: এক কলামের সকল মান দুটি কলামে স্প্লিট হয়েছে।

পদ্ধতি ৬: INDEX এবং ROW ফাংশন কম্বাইন করে এক কলামকে একাধিক কলামে স্প্লিট করা
এক ডেটাসেট (B4:B14) আছে যেখানে মানগুলো সিকোয়েনশিয়ালি সারিগুলোতে আছে। আমরা এই ডেটাসেটের মানগুলো দুটি কলামে (Column1 এবং Column2) স্প্লিট করব।

ধাপসমূহ:
- Cell D5 সিলেক্ট করুন।
- নিচের ফর্মুলা ব্যবহার করে Enter চাপুন।
=INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)

- Fill Handle ব্যবহার করে নিচের সেলগুলো অটোফিল করুন।

- Cell E5 সিলেক্ট করুন।
- নিচের ফর্মুলা ইনসার্ট করে Enter চাপুন।
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)

- Fill Handle ব্যবহার করে ফলাফল দেখুন।

পদ্ধতি ৭: LEFT এবং RIGHT ফাংশন প্রয়োগ করে এক কলামকে একাধিক কলামে স্প্লিট করা
টেক্সট ফাংশন ব্যবহার করে এক কলাম থেকে মানগুলো স্প্লিট করব।

ধাপসমূহ:
- Cell C5 সিলেক্ট করুন।
- নিচের ফর্মুলা ইনসার্ট করে Enter চাপুন।
=LEFT(B5,SEARCH(" ",B5)-1)

➥ ফর্মুলা ব্রেকডাউন:
➤ SEARCH(" ",B5)
SEARCH ফাংশন স্পেসের পজিশন রিটার্ন করবে।
➤ LEFT(B5,SEARCH(" ",B5)-1)
এটি মানটি রিটার্ন করবে।
- Enter চাপুন এবং Fill Handle টুল ব্যবহার করে সেলগুলো অটোফিল করুন।

- Cell D5 সিলেক্ট করুন।
- নিচের ফর্মুলা ইনসার্ট করে Enter চাপুন।
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))

- Fill Handle ব্যবহার করে ফলাফল দেখুন।

➥ ফর্মুলা ব্রেকডাউন:
➤ SEARCH(" ",B5)
SEARCH ফাংশন স্পেসের পজিশন রিটার্ন করবে।
➤ LEN(B5)
LEN ফাংশন মোট ক্যারেক্টার সংখ্যা রিটার্ন করবে।
➤ RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
এটি মানটি রিটার্ন করবে।
প্র্যাকটিস ওয়ার্কবুক ডাউনলোড করুন
সম্পর্কিত আর্টিকেল
- এক্সেলে ওয়ার্ড দিয়ে কলাম স্প্লিট করা
- এক্সেলে প্রথম স্পেস দিয়ে কলাম স্প্লিট করার পদ্ধতি
- এক্সেলে কমা দিয়ে কলাম স্প্লিট করার পদ্ধতি
- এক্সেলে ডেট ও টাইম কলাম স্প্লিট করা
ফ্রি অ্যাডভান্সড এক্সেল এক্সারসাইজ সমাধানসহ পান!