আমাদের প্রায়ই Excel-এ একটি কলামে একটি তালিকার প্রয়োজন হয়৷ একটি অনুভূমিক অভিযোজন ব্যবস্থা করার জন্য শীট। সেই অনুভূমিক বিন্যাসে পাঠ্যগুলিকে আলাদা করার জন্য আমাদের একটি বিভাজনের প্রয়োজন হবে। আমরা প্রায়শই বিভেদক হিসাবে কমা ব্যবহার করি। এক্সেল একটি বিভাজক দ্বারা পৃথক করা পাঠ্যের মধ্যে কলাম সাজানোর একটি সরাসরি উপায় প্রদান করে না। এই নিবন্ধে, আমরা দেখাব কিভাবে এক্সেল-এ ডিলিমিটার সহ কলামকে পাঠ্যে রূপান্তর করা যায় .
আপনি এখানে অনুশীলন ওয়ার্কবুক ডাউনলোড করতে পারেন।
এক্সেলে ডেলিমিটার দিয়ে কলামকে টেক্সটে রূপান্তর করার 5 সহজ উপায়
এই নিবন্ধে, আমরা আলোচনা করব কিভাবে Excel-এ ডিলিমিটার সহ পাঠ্যে রূপান্তর করা যায় 5-এ ভিন্ন পথ. প্রথমত, আমরা TEXTJOIN ফাংশন ব্যবহার করব . দ্বিতীয়ত, আমরা CONCAT ফাংশন-এর জন্য যাব . তৃতীয়ত, আমরা একটি VBA কোড অবলম্বন করব৷ . চতুর্থত, আমরা Ampersand অপারেটর ব্যবহার করব তাই না. অবশেষে, আমরা CONCATENATE এবং TRANSPOSE ফাংশন এর সমন্বয় ব্যবহার করব একটি কলামকে ডিলিমিটার সহ পাঠ্যে রূপান্তর করতে।
1. TEXTJOIN ফাংশন প্রয়োগ করা হচ্ছে
TEXTJOIN ফাংশন৷ একটি পরিসর বা ব্যাপ্তি থেকে মানগুলিকে একত্রিত করে এবং একটি বিভেদক দিয়ে আলাদা করে। এই পদ্ধতিতে, আমরা ফাংশনটি ব্যবহার করে বিভেদক হিসাবে কমা সহ একটি কলাম থেকে মানগুলিকে একত্রিত করব।
পদক্ষেপ:
- শুরু করতে, C12-এ ক্লিক করুন সেল এবং নিম্নলিখিত টাইপ করুন,
=TEXTJOIN(",",TRUE,B5:B10)
- তারপর, এন্টার টিপুন .
৷
- ফলে, কলামের সমস্ত মান তাদের মধ্যে একটি কমা সহ একটি অনুভূমিক পাঠে সাজানো হবে৷
৷
2. CONCAT ফাংশন ব্যবহার করে
CONCAT ফাংশন দুই বা ততোধিক টেক্সট একসাথে একত্রিত করে। এই পদ্ধতিতে, আমরা এই ফাংশনটি ব্যবহার করে পাঠ্যগুলিকে তাদের মধ্যে একটি বিভেদক দিয়ে একত্রিত করব। আমরা ডিলিমিটার হিসেবে কমা এবং সেমি-কোলন ব্যবহার করব।
পদক্ষেপ:
- প্রথমে, C10 নির্বাচন করুন সেল এবং নিম্নলিখিত লিখুন,
=CONCAT(B5:C8)
- এন্টার টিপুন .
৷
- ফলে, আমরা ডিলিমিটার দ্বারা আলাদা করা মানগুলি পাব।
৷
3. VBA কোড প্রয়োগ করা হচ্ছে
VBA কোডের কয়েকটি লাইন দিয়ে একটি বহু-পদক্ষেপের কাজ করার অনুমতি দেয়। এই পদ্ধতিতে, আমরা Excel-এ ডিলিমিটার সহ একটি কলামকে পাঠ্যে রূপান্তর করতে VBA এর শক্তি ব্যবহার করব . আমরা একটি সহজ VBA লিখব কোড।
পদক্ষেপ:
- প্রথমে, ডেভেলপার -এ যান রিবনে ট্যাব।
- সেখান থেকে, ভিজ্যুয়াল বেসিক নির্বাচন করুন ট্যাব।
- ফলে, ভিজ্যুয়াল বেসিক উইন্ডো খোলা হবে।
৷
- এর পরে, ভিজ্যুয়াল বেসিক-এ ট্যাবে, ঢোকান-এ ক্লিক করুন .
- তারপর, মডিউল নির্বাচন করুন বিকল্প।
- ফলে, একটি কোডিং মডিউল প্রদর্শিত হবে।
৷
- এর পর, মডিউলে কোডটি লিখে সংরক্ষণ করুন।
৷
Sub ColumnToText()
Dim a As Integer
Dim b As String
a = 5
Do Until Cells(a, 2).Value = ""
If (b = "") Then
b = Cells(a, 2).Value
Else
b = b & "," & Cells(a, 2).Value
End If
a = a + 1
Loop
Cells(10, 3).Value = b
End Sub
- অবশেষে, সবুজ ত্রিভুজাকার চিহ্নে ক্লিক করে কোডটি চালান।
৷
- ফলে, আমরা বিভেদক সহ পাঠ্য পাব।
৷
4. অ্যাম্পারস্যান্ড অপারেটর প্রয়োগ করা হচ্ছে
The Ampersand অপারেটর (“&”)৷ পাঠ্য একত্রিত করার সবচেয়ে সহজ উপায়। এই চিত্রে, আমরা এই অপারেটর ব্যবহার করব। তবে ডাটা ছোট হলে এই পদ্ধতি প্রযোজ্য হবে। একটি বড় ডেটাসেটের জন্য এই পদ্ধতিটি একটি দায় হবে কারণ এতে অনেক সময় এবং প্রচেষ্টা লাগবে৷
৷পদক্ষেপ:
- প্রথমে, C10 নির্বাচন করুন cell এবং নিম্নলিখিত লিখুন,
=B5&","&B6&","&B7&","&B8
- তারপর, এন্টার টিপুন বোতাম।
৷
- ফলে, আমরা ডিলিমিটার সহ আমাদের কাঙ্খিত পাঠ্য পাব।
৷
5. CONCATENATE এবং TRANSPOSE ফাংশনের সংমিশ্রণ ব্যবহার করে
CONCATENATE ফাংশন দুই বা ততোধিক পাঠ্য একত্রিত করে। ট্রান্সপোজ ফাংশন সেল ডেটা ঘোরায়। এই উদাহরণে, আমরা এই দুটি ফাংশনকে একত্রিত করে বিভেদক সহ একটি পাঠ্য তৈরি করব।
পদক্ষেপ:
- শুরু করতে, C12 বেছে নিন সেল এবং টাইপ,
=CONCATENATE(TRANSPOSE(B5:B10)&“,”)
৷
- তারপর, "ট্রান্সপোজ(B5:B10)","" নির্বাচন করুন সূত্রের অংশ এবং F9 টিপুন .
৷
- ফলে, আমরা সূত্রের ভিতরে একটি অনুভূমিক তালিকা পাব।
- “ সরান {“চিহ্ন সূত্রের মধ্যে।
- তারপর, এন্টার টিপুন .
৷
- ফলে, আমরা বিভেদক সহ পাঠ্য পাব।
এক্সেল এ কিভাবে পাঠ্য আলাদা করতে হয়
আমাদের প্রায়ই পাঠ্যগুলিকে সঠিকভাবে উপস্থাপন করার জন্য আলাদা করতে হবে। এই পদ্ধতিতে, আমরা Excel Flash Fill ব্যবহার করব টেক্সট আলাদা করার বৈশিষ্ট্য।
পদক্ষেপ:
- প্রথমে, B5-এ কমার আগে প্রথম পাঠ্যটি লিখুন C5-এ কক্ষ সেল।
৷
- তারপর, Ctrl+Enter টিপুন .
৷
- অবশেষে, Ctrl+E টিপুন ফ্ল্যাশ করার জন্য বাকি ঘরগুলি পূরণ করুন।
৷
- D5:D10 পূরণ করতে একই প্রক্রিয়া পুনরাবৃত্তি করুন কোষ।
৷
সূত্র ব্যবহার করে Excel এ পাঠ্য বিভক্ত করার উপায়
বাম ফাংশন পাঠ্যের বাম দিক থেকে পাঠ্যের একটি অংশকে আলাদা করে। FIND ফাংশন৷ একটি পাঠ্যের মধ্যে একটি নির্দিষ্ট অক্ষর বা প্রতীকের অবস্থান খুঁজে বের করে। এই পদ্ধতিতে, আমরা এই দুটি ফাংশনকে একত্রিত করে একটি টেক্সট বিভক্ত করব।
পদক্ষেপ:
- C5 বেছে নিন সেল এবং নিম্নলিখিত টাইপ করুন,
=LEFT(B5,FIND("-",B5)-1)
- তারপর, এন্টার টিপুন বোতাম।
৷
- ফলে, আমরা পুরো পাঠ্যের একটি বিভক্ত অংশ পাব।
- অবশেষে, বাকি কক্ষগুলিকে স্বয়ংক্রিয়ভাবে পূরণ করতে কার্সারকে নামিয়ে দিন।
৷
উপসংহার
এই নিবন্ধে, আমরা 5 নিয়ে আলোচনা করেছি এক্সেল-এ ডিলিমিটার সহ কলামকে পাঠ্যে রূপান্তর করার কার্যকর উপায় . এটি ব্যবহারকারীদের তাদের মধ্যে একটি বিভেদক সহ তাদের ডেটা উপস্থাপন করার অনুমতি দেবে। এটি তাদের ডেটা অনুভূমিক বিন্যাসে প্রদর্শন করতেও সাহায্য করবে।