এক্সেলে বিভিন্ন ধরনের টেক্সট নিয়ে কাজ করা খুবই সাধারণ ব্যাপার। কিন্তু কখনও কখনও আমাদের আরও ভাল বোঝার প্রয়োজনে তাদের বিভক্ত করতে হবে। এই নিবন্ধে, আমরা 8টি অ্যাপ্লিকেশন সহ এক্সেলে পাঠ্য বিভক্ত করার বিষয়ে শিখব।
এই নমুনা ফাইলটি পান এবং নিজে চেষ্টা করুন৷
এক্সেলে পাঠ্য বিভক্ত করার জন্য 8 দরকারী অ্যাপ্লিকেশনগুলি
দৃষ্টান্তের জন্য, এখানে নাম ও ঠিকানার তথ্য সহ একটি ডেটাসেট রয়েছে৷ বিভিন্ন দেশে বসবাসকারী 5 জনের মধ্যে।
এখন এই ডেটাসেটে পাঠ্য বিভক্ত করতে নীচের উদাহরণগুলি অনুসরণ করা যাক।
1. এক্সেলে পাঠ্য বিভক্ত করতে কলাম উইজার্ড ব্যবহার করুন
এই প্রথম পদ্ধতিটি আপনাকে টেক্সট টু কলাম উইজার্ড-এর সাহায্যে টেক্সট বিভক্ত করার বিষয়ে গাইড করবে ডিলিমিটার সনাক্ত করা . আসুন নীচের প্রক্রিয়াটি পরীক্ষা করি:
- শুরুতে, ডেটা-এ যান ট্যাব এবং কলামে পাঠ্য নির্বাচন করুন ডেটা এর অধীনে টুলস গ্রুপ।
- তারপর, বিকল্পটি ডিলিমিটেড টেক্সট টু কলাম উইজার্ড -এর প্রথম ধাপে উইন্ডো এবং পরবর্তী টিপুন .
- দ্বিতীয় ধাপে, ডিলিমিটার নির্বাচন করুন কমা হিসাবে এবং পরবর্তী টিপুন .
- শেষ ধাপে, গন্তব্য প্রদান করুন সেল C5 হিসাবে এবং Finish এ টিপুন .
- এটাই, আমাদের বিভক্ত পাঠ্যটি নিম্নলিখিত চিত্র হিসাবে রয়েছে:
2. এক্সেলে ফ্ল্যাশ ফিল দিয়ে পাঠ্য বিভক্ত করুন
ফ্ল্যাশ ফিল কলাম উইজার্ডের একটি ভাল সম্পূরক এক্সেলে পাঠ্য বিভক্ত করার জন্য। নিম্নলিখিত প্রক্রিয়া:
- প্রথমে, সেলে C5-এ আপনার পাঠ্যের প্রথম অংশ টাইপ করুন .
- তারপর, ডেটা-এ যান ট্যাব এবং ফ্ল্যাশ পূরণ নির্বাচন করুন ডেটা টুলস-এর অধীনে গ্রুপ।
- তদনুসারে, আপনি দেখতে পাবেন যে সেলের পরিসর C6:C9 স্বয়ংক্রিয়ভাবে এর প্রতিটি উত্স থেকে প্রথম অংশের পাঠ্য দ্বারা পূর্ণ হয়৷
- অনুরূপ পদ্ধতি অনুসরণ করুন এবং আপনি চূড়ান্ত আউটপুট পাবেন।
3. টেক্সট বিভক্ত করার জন্য বাম, ডান, খুঁজুন এবং LEN ফাংশনগুলিকে একত্রিত করুন
পাঠ্য বিভক্ত করার আরেকটি সহায়ক পদ্ধতি হল বামকে একত্রিত করা ,ঠিক , খুঁজুন &LEN ফাংশন এক্সেলে দেখা যাক এটা কিভাবে কাজ করে।
- প্রথমে, সেলে C5-এ এই সূত্রটি ঢোকান .
=LEFT(B5,FIND(",",B5)-1)
- তারপর, এন্টার টিপুন .
- অতএব, অটোফিল ব্যবহার করুন টুল এবং আপনি নীচের ফলাফল পাবেন:
এখানে, আমরা বাম প্রয়োগ করেছি ঘরের বাম দিক থেকে ডেটা আনার ফাংশন। অনুসরণ করে, আমরা FIND ব্যবহার করেছি সেল B5-এ সেই পাঠ্যের অবস্থান অনুসন্ধান করার জন্য ফাংশন .
- এখন, এই সূত্রটি সেলে D5 ঢোকান .
=RIGHT(B5,LEN(B5)-FIND(",",B5))
- এরপর, Enter চাপুন .
- একইভাবে, অটোফিল ব্যবহার করুন সেল রেঞ্জ D5:D9-এ বিভক্ত পাঠ্য পাওয়ার টুল .
এখানে, আমরা সঠিক প্রয়োগ করেছি সেল B5 এর ডান অংশ থেকে পাঠ্য বের করার ফাংশন . তারপর, আমরা LEN ব্যবহার করেছি টেক্সট স্ট্রিং এর দৈর্ঘ্য নির্ধারণ করার জন্য ফাংশন। অবশেষে, FIND প্রয়োগ করুন৷ নির্দিষ্ট টেক্সট স্ট্রিং অনুসন্ধান করার জন্য ফাংশন।
4. বিভক্ত করার জন্য TRANSPOSE ফাংশন সন্নিবেশ করুন
ট্রান্সপোজ ফাংশন পাঠ্য বিভক্ত করার জন্যও খুব সহায়ক। নিম্নলিখিত প্রক্রিয়া:
- প্রথমে, সেলে C5-এ এই সূত্রটি ঢোকান .
=TRANSPOSE(FILTERXML(""&SUBSTITUTE(B5,",","") & "","//s"))
- দ্বিতীয়ভাবে, এন্টার টিপুন .
- অনুসরণ করে, আপনি দেখতে পাবেন যে পাঠ্যটি স্বয়ংক্রিয়ভাবে সেলে C5 ভাগ হয়ে গেছে , D5 এবং E5 .
এখানে, আমরা TRANSPOSE ব্যবহার করেছি টেক্সট বিভক্ত করার জন্য একটি অ্যারে তৈরি করার ফাংশন। তারপর, আমরা FILTERXML ফাংশন সন্নিবেশ করি সেল B5 থেকে পৃথক আইটেম বের করার জন্য . ইদানীং, আমরা SUBSTITUTE ফাংশন ব্যবহার করেছি ডেটাসেটের উপর ভিত্তি করে পাঠ্য প্রতিস্থাপন করতে।
- অবশেষে, ফিল হ্যান্ডেল ব্যবহার করুন নিম্নলিখিত কক্ষের টুল।
অতিরিক্ত টিপ: আপনি পরিবর্তে এই সূত্র ব্যবহার করতে পারেন.
=FILTERXML(""&SUBSTITUTE(B3,","")&"", "//s")
5. টেক্সট বিভক্ত করতে Excel VBA প্রয়োগ করুন
এক্সেল VBA এক্সেলে পাঠ্য বিভক্ত করার একটি চমৎকার সমাধান। আসুন নীচের সহজ পদক্ষেপগুলি পরীক্ষা করি:
- শুরুতে, ডেভেলপার -এ যান ট্যাব এবং ভিজ্যুয়াল বেসিক নির্বাচন করুন কোড থেকে গ্রুপ।
- তারপর, মডিউল নির্বাচন করুন সন্নিবেশ থেকে বিভাগ।
- এর পর, ফাঁকা পৃষ্ঠায় এই কোডটি প্রবেশ করান।
Sub SplitCellText()
Dim MyAry() As String, Cnt As Long, j As Variant
For n = 5 To 9
MyAry = Split(Cells(n, 2), ",")
Cnt = 3
For Each j In MyAry
Cells(n, Cnt) = j
Cnt = Cnt + 1
Next j
Next n
End Sub
- অনুসরণ করে, রান সাব-এ ক্লিক করুন অথবা F5 টিপুন আপনার কীবোর্ডে।
- এরপর, চালান এ ক্লিক করুন ম্যাক্রো-এ উইন্ডো।
- অবশেষে, আপনি এক্সেলে পাঠ্য বিভাজন সফলভাবে সম্পন্ন করেছেন।
6. এক্সেলে পাঠ্য বিভক্ত করার জন্য পাওয়ার কোয়েরি ব্যবহার করুন
পাঠ্য বিভক্ত করার আরেকটি দরকারী পদ্ধতি হল পাওয়ার কোয়েরি ব্যবহার করা এক্সেলে এই টুলটি একটি বাহ্যিক ওয়ার্কবুকের সাথে আমদানি এবং সংযোগ করতে এবং পছন্দ অনুযায়ী তাদের পুনরায় আকার দিতে সাহায্য করে। সাবধানে নীচের প্রক্রিয়া অনুসরণ করুন:
- প্রথমে, ডেটা -এ যান ট্যাব এবং ডেটা পান নির্বাচন করুন .
- তারপর, ফাইল থেকে নির্বাচন করুন এবং তারপর এক্সেল ওয়ার্কবুক থেকে প্রসঙ্গ মেনুর অধীনে।
- এরপর, পাওয়ার কোয়েরি নির্বাচন করুন নেভিগেটরের তালিকায় ওয়ার্কশীট .
- তারপর, ডেটা ট্রান্সফর্ম টিপুন .
- এর পর, উইন্ডোতে, ট্রান্সফর্ম-এ যান বার এবং স্প্লিট কলাম-এ ক্লিক করুন .
- তারপর, ডিলিমিটার দ্বারা নির্বাচন করুন ড্রপ-ডাউন থেকে .
- অনুসরণ করে, আপনাকে ডিলিমিটার দ্বারা বিভক্ত কলামে নির্দেশিত করা হবে ডায়ালগ বক্স।
- এখানে, কমা হিসাবে ডিলিমিটার নির্বাচন করুন .
- এর সাথে, বিকল্পটি নির্বাচন করুন ডিলিমিটারের প্রতিটি ঘটনা এতে বিভক্ত করুন .
- এরপর, ঠিক আছে টিপুন .
- শেষে, ক্লোজ এবং লোড টিপুন .
- অবশেষে, আপনি একটি নতুন ওয়ার্কশীট দেখতে পাবেন যেখানে পরীক্ষাগুলি বিভক্ত করা হয়েছে
- আপনি পরে আপনার পছন্দ অনুযায়ী এই টেবিলটি পরিবর্তন করতে পারেন।
7. TEXTBEFORE &TEXTAFTER ফাংশনগুলির সাথে পাঠ্য বিভাজন
এই শেষ পদ্ধতিতে, আমরা the TEXTBEFORE ব্যবহার করে প্রক্রিয়াটি বর্ণনা করব এবং TEXTAFTER ফাংশন একটি নতুন ডেটাসেটে। এখানে, এটি সেল রেঞ্জ B5:B9-এ 5 জন ব্যক্তির সম্পূর্ণ নামের তথ্য দেখায় . আসুন নীচের ধাপগুলি পরীক্ষা করি:
- প্রথমে, এই সূত্রটি সেলে C5 ঢোকান এবং Enter চাপুন .
=TEXTBEFORE(B5," ")
এখানে, TEXBEFORE ফাংশনটি সেল B5-এ যেকোনো ডিলিমিটারের আগে টেক্সট ফেরত দিতে ব্যবহৃত হয়।
- এরপর, সেলে D5-এ এই সূত্রটি প্রয়োগ করুন এবং Enter টিপুন .
=IFERROR(TEXTBEFORE(TEXTAFTER(B5," ")," ",-1),"")
এখানে, IFERROR ফাংশন সূত্রের একটি মান ফেরাতে প্রয়োগ করা হয় যা ত্রুটি নির্দিষ্ট করে। অনুসরণ করে আমরা TEXTBEFORE ব্যবহার করেছি এবং TEXTAFTER যেকোন ডিলিমিটারের আগে এবং পরে যথাক্রমে সেল B5-এ পাঠ্য ফেরত দেওয়ার ফাংশন।
- অবশেষে, এই সূত্রটি সেলে E5 প্রয়োগ করুন .
=TEXTAFTER(B5," ",-1)
এখানে, TEXAFTER ফাংশনটি যেকোন ডিলিমিটারের পরে সেল B5-এ পাঠ্য ফেরত দিতে ব্যবহৃত হয়।
- এখন, আপনি সেল B5-এর আউটপুট দেখতে পাবেন .
- শেষে, ফিল হ্যান্ডেল ব্যবহার করুন টুল এবং চূড়ান্ত আউটপুট পান।
8. এক্সেলে লাইন ব্রেক থেকে পাঠ্য বিভক্ত করুন
এই বিভাগে, আমরা পাঠ্য বিভক্ত করার একটি নতুন দিক নিয়ে আলোচনা করব। এখানে, আমরা লাইন বিরতি থেকে পাঠ্য বিভক্ত করার প্রক্রিয়া দেখতে পাব। আসুন নীচের প্রক্রিয়াটি পরীক্ষা করি:
- প্রথমে, সেলে C5-এ এই সূত্রটি ঢোকান .
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)
এখানে, প্রথমে, আমরা LEFT ব্যবহার করি বাম দিকের মান বের করার ফাংশন। তারপর SEARCH ফাংশন প্রয়োগ করা হয়েছে৷ টেক্সট স্ট্রিং এ একটি সংখ্যা হিসাবে অবস্থান ফেরত দিতে. অবশেষে, আমরা CHAR ফাংশন ব্যবহার করেছি সেল B5-এ একটি সংখ্যা দ্বারা নির্দিষ্ট একটি অক্ষর ফেরত দিতে .
- তারপর, সেলে D5-এ এই সূত্রটি প্রয়োগ করুন .
=MID(B5, SEARCH(CHAR(10),B5) + 1, SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5)+1) - SEARCH(CHAR(10),B5) - 1)
এখানে, MID ফাংশন সেলে B5-এর মধ্যম লাইন থেকে মান আনতে ব্যবহৃত হয় . তারপর অনুসন্ধান প্রয়োগ করুন৷ ফাংশন টেক্সট স্ট্রিং মধ্যে অবস্থান ফেরত. অবশেষে, আমরা CHAR ব্যবহার করেছি একটি সংখ্যা দ্বারা নির্দিষ্ট একটি অক্ষর ফেরত দেওয়ার ফাংশন৷
- শেষে, এটিকে সেলে E5 ঢোকান .
=RIGHT(B5,LEN(B5) - SEARCH(CHAR(10), B5, SEARCH(CHAR(10),B5) + 1))
এখানে, প্রথমে, আমরা right ব্যবহার করি ডান পাশের মান বের করার ফাংশন। তারপর অনুসন্ধান প্রয়োগ করুন৷ ফাংশন টেক্সট স্ট্রিং এবং LEN একটি সংখ্যা হিসাবে অবস্থান ফেরত দিতে যে স্ট্রিং এর দৈর্ঘ্য নির্ধারণ করার জন্য ফাংশন। অবশেষে, আমরা CHAR ব্যবহার করেছি সেলে B5-এ একটি সংখ্যা দ্বারা নির্দিষ্ট করা একটি অক্ষর ফেরানোর ফাংশন .
- এখন পর্যন্ত, এখানে সেল B5 এর বিপরীতে আউটপুট রয়েছে .
- একই পদ্ধতি অনুসরণ করুন এবং আপনি বিভক্ত পাঠ্যের চূড়ান্ত সেট দেখতে পাবেন।
এক্সেলের পাঠ্য থেকে সংখ্যাগুলি কীভাবে বিভক্ত করবেন
নিম্নলিখিত চিত্রটি একটি একক কলামে কিছু সংখ্যা এবং পাঠ্য সহ একটি ওয়ার্কশীট দেখায়। আমাদের লক্ষ্য হল প্রতিটি ঘর থেকে সংখ্যার অংশ বের করা এবং ফ্ল্যাশ ফিল ব্যবহার করে এই সংখ্যাগুলিকে একটি পৃথক কলামে রাখা। টুল।
- শুরুতে, সেল B5 এর সংখ্যা সন্নিবেশ করান সেল C5 এর ভিতরে .
- তারপর, অবিলম্বে পরবর্তী ঘরে ক্লিক করুন।
- এর পরে, ডেটা-এ যান৷ ট্যাব এবং ফ্ল্যাশ পূরণ নির্বাচন করুন .
- এটাই, আপনি একসাথে সব নম্বর পাবেন।
উপসংহার
এখন পর্যন্ত, আমরা 8টি ব্যবহারিক অ্যাপ্লিকেশন সহ এক্সেলে পাঠ্য বিভক্ত করার প্রক্রিয়া নিয়ে আলোচনা করেছি। তাদের চেষ্টা করুন এবং আমাদের আপনার প্রতিক্রিয়া জানান. ExcelDemy-এ চোখ রাখুন আরো এক্সেল ব্লগের জন্য।