কম্পিউটার টিউটোরিয়াল

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

এক্সেলে বিভিন্ন টাইপের টেক্সট নিয়ে কাজ করা খুব সাধারণ। কিন্তু কখনো কখনো আমাদের সেগুলো স্প্লিট করতে হয় আরও ভালো বুঝতে। এই আর্টিকেলে, আমরা ৮টি অ্যাপ্লিকেশন দিয়ে এক্সেলে টেক্সট স্প্লিটিং শিখব।

এই স্যাম্পল ফাইলটি পান এবং নিজে চেষ্টা করুন।

এক্সেলে টেক্সট স্প্লিটিং-এর ৮টি ইউজফুল অ্যাপ্লিকেশন

ইলাস্ট্রেশনের জন্য, এখানে ৫ জন ব্যক্তির নাম ও ঠিকানা-র ইনফরমেশন ধারণকারী একটি ডেটাসেট আছে যারা আলাদা আলাদা দেশে বাস করে।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

এখন নিচের উদাহরণগুলো ফলো করুন এই ডেটাসেটে টেক্সট স্প্লিট করতে।

১. এক্সেলে টেক্সট স্প্লিট করতে Column Wizard ব্যবহার

এই প্রথম মেথড আপনাকে গাইড করবে Text to Column Wizard ব্যবহার করে টেক্সট স্প্লিট করতে Delimiter আইডেন্টিফাই করে। নিচের প্রসেসটি চেক করুন:

  • শুরুতে, Data ট্যাবে যান এবং Data Tools গ্রুপের অধীনে Text to Columns সিলেক্ট করুন।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

  • তারপর, Text to Column Wizard উইন্ডোর প্রথম স্টেপে Delimited অপশন সিলেক্ট করুন এবং Next চাপুন।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

  • দ্বিতীয় স্টেপে, Delimiters হিসেবে Comma সিলেক্ট করুন এবং Next চাপুন।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

  • শেষ স্টেপে, Destination হিসেবে সেল C5 প্রদান করুন এবং Finish-এ চাপুন।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

  • এটেই, আমাদের স্প্লিটেড টেক্সট পেয়েছি নিচের ইমেজের মত:

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

২. এক্সেলে Flash Fill দিয়ে টেক্সট স্প্লিট

Flash Fill এক্সেলে টেক্সট স্প্লিট করার জন্য Column Wizard-এর একটি ভালো সাপ্লিমেন্ট। প্রসেসটি নিচে:

  • প্রথমে, আপনার টেক্সটের প্রথম অংশটি সেল C5-এ টাইপ করুন।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

  • তারপর, Data ট্যাবে যান এবং Data Tools গ্রুপের অধীনে Flash Fill সিলেক্ট করুন।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

  • অনুযায়ী, আপনি দেখবেন সেল রেঞ্জ C6:C9 অটোমেটিক্যালি প্রতিটি সোর্স থেকে প্রথম অংশ টেক্সট দিয়ে ফিল হয়েছে।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

  • সিমিলার প্রসিডিউর ফলো করুন এবং আপনি ফাইনাল আউটপুট পাবেন।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

৩. LEFT, RIGHT, FIND & LEN ফাংশন কম্বাইন করে টেক্সট স্প্লিট

এক্সেলে টেক্সট স্প্লিট করার অন্য একটি হেল্পফুল মেথড হলো LEFT, RIGHT, FIND & LEN ফাংশন কম্বাইন করা। দেখুন কীভাবে কাজ করে।

  • প্রথমে, এই ফর্মুলা সেল C5-এ ইনসার্ট করুন।
=LEFT(B5,FIND(",",B5)-1)

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

  • তারপর, Enter চাপুন।
  • সুতরাং, AutoFill টুল ব্যবহার করুন এবং নিচের রেজাল্ট পাবেন:

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

এখানে, আমরা LEFT ফাংশন প্রয়োগ করেছি সেলের লेफটমোস্ট সাইড থেকে ডেটা ফেচ করার জন্য। след, আমরা FIND ফাংশন ব্যবহার করেছি সেল B5-এ সেই টেক্সটের পজিশন সার্চ করার জন্য।

  • এখন, এই ফর্মুলা সেল D5-এ ইনসার্ট করুন।
=RIGHT(B5,LEN(B5)-FIND(",",B5))

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

  • পরবর্তী, Enter চাপুন।
  • সিমিলারলি, AutoFill টুল ব্যবহার করুন সেল রেঞ্জ D5:D9-এ স্প্লিটেড টেক্সট পেতে।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

এখানে, আমরা RIGHT ফাংশন প্রয়োগ করেছি সেল B5-এর রাইট পার্ট থেকে টেক্সট এক্সট্রাক্ট করার জন্য। তারপর, আমরা LEN ফাংশন ব্যবহার করেছি টেক্সট স্ট্রিং-এর লেন্থ ডিফাইন করার জন্য। শেষে, FIND ফাংশন প্রয়োগ করেছি স্পেসিফিক টেক্সট স্ট্রিং সার্চ করার জন্য।

৪. স্প্লিটিং-এ TRANSPOSE ফাংশন ইনসার্ট

TRANSPOSE ফাংশন টেক্সট স্প্লিট করার জন্যও খুব হেল্পফুল। প্রসেসটি নিচে:

  • প্রথমে, এই ফর্মুলা সেল C5-এ ইনসার্ট করুন।
=TRANSPOSE(FILTERXML(""&SUBSTITUTE(B5,",","") & "","//s"))

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

  • দ্বিতীয়, Enter চাপুন।
  • অনুযায়ী, আপনি দেখবেন টেক্সট অটোমেটিক্যালি সেল C5, D5 এবং E5-এ ভাগ হয়েছে।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

এখানে, আমরা TRANSPOSE ফাংশন ব্যবহার করেছি টেক্সট স্প্লিট করার জন্য একটি অ্যারে তৈরি করতে। তারপর, FILTERXML ফাংশন ইনসার্ট করেছি সেল B5-থেকে ইনডিভিজুয়াল আইটেম এক্সট্রাক্ট করার জন্য। পরে, আমরা SUBSTITUTE ফাংশন ব্যবহার করেছি ডেটাসেট বেসড টেক্সট রিপ্লেস করার জন্য।

  • শেষে, Fill Handle টুল ব্যবহার করুন ফলোইং সেলগুলোর জন্য।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

অ্যাডিশনাল টিপ: আপনি এই ফর্মুলাও ব্যবহার করতে পারেন।

=FILTERXML(""&SUBSTITUTE(B3,",","")&"", "//s")

৫. এক্সেলে টেক্সট স্প্লিট করতে Excel VBA প্রয়োগ

Excel VBA এক্সেলে টেক্সট স্প্লিট করার একটি এক্সিলেন্ট সমাধান। নিচের সিম্পল ধাপগুলো চেক করুন:

  • শুরুতে, Developer ট্যাবে যান এবং Code গ্রুপ থেকে Visual Basic সিলেক্ট করুন।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

  • তারপর, Insert সেকশন থেকে Module সিলেক্ট করুন।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

  • उसके পর, ব্ল্যাঙ্ক পেজে এই কোডটি ইনসার্ট করুন।
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

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

  • অনুযায়ী, Run Sub-এ ক্লিক করুন অথবা কীবোর্ডে F5 চাপুন।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

  • পরবর্তী, Macros উইন্ডোতে Run-এ ক্লিক করুন।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

  • শেষে, আপনি এক্সেলে টেক্সট স্প্লিটিং সফলভাবে করলেন।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

৬. এক্সেলে টেক্সট স্প্লিট করতে Power Query ব্যবহার

এক্সেলে টেক্সট স্প্লিট করার অন্য একটি ইউজফুল মেথড হলো Power Query ব্যবহার। এই টুল এক্সটার্নাল ওয়ার্কবুক ইম্পোর্ট ও কানেক্ট করতে হেল্প করে এবং পছন্দ অনুযায়ী রিশেপ করে। সাবধানে নিচের প্রসেস ফলো করুন:

  • প্রথমে, Data ট্যাবে যান এবং Get Data সিলেক্ট করুন।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

  • তারপর, কনটেক্সট মেনু থেকে From File এবং তারপর From Excel Workbook সিলেক্ট করুন।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

  • পরবর্তী, Navigator লিস্টে Power Query ওয়ার্কশিট সিলেক্ট করুন।
  • তারপর, Transform Data চাপুন।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

  • उसके পর, উইন্ডোতে, Transform বারে যান এবং Split Column-এ ক্লিক করুন।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

  • তারপর, ড্রপ-ডাউন থেকে By Delimiter সিলেক্ট করুন।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

  • অনুযায়ী, আপনি Split Column by Delimiter ডায়লগ বক্সে নিয়ে যাবেন।
  • এখানে, ডিলিমিটার হিসেবে Comma সিলেক্ট করুন।
  • সাথে সাথে, Split at-এ Each occurrence of the delimiter অপশন সিলেক্ট করুন।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

  • পরবর্তী, OK চাপুন।
  • শেষে, Close & Load-এ চাপুন।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

  • শেষে, আপনি একটি নিউ ওয়ার্কশিট দেখবেন যেখানে টেক্সটগুলো স্প্লিট হয়েছে।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

  • আপনি পরে এই টেবিলকে আপনার পছন্দ অনুযায়ী মডিফাই করতে পারেন।

৭. TEXTBEFORE ও TEXTAFTER ফাংশন দিয়ে টেক্সট স্প্লিটিং

এই লাস্ট মেথডে, আমরা প্রসেসটি বর্ণনা করব TEXTBEFORE এবং TEXTAFTER ফাংশন ব্যবহার করে একটি নতুন ডেটাসেটে। এখানে, ৫ জন ব্যক্তির ফুল নেমের ইনফরমেশন আছে সেল রেঞ্জ B5:B9-এ। নিচের ধাপগুলো চেক করুন:

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

  • প্রথমে, এই ফর্মুলা সেল C5-এ ইনসার্ট করুন এবং Enter চাপুন।
=TEXTBEFORE(B5," ")

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

এখানে, TEXBEFORE ফাংশন ব্যবহার করা হয়েছে সেল B5-এ যেকোনো ডিলিমিটার থেকে আগের টেক্সট রিটার্ন করার জন্য।

  • পরবর্তী, এই ফর্মুলা সেল D5-এ প্রয়োগ করুন এবং Enter চাপুন।
=IFERROR(TEXTBEFORE(TEXTAFTER(B5," ")," ",-1),"")

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

এখানে, IFERROR ফাংশন প্রয়োগ করা হয়েছে ফর্মুলাতে যে ভ্যালু স্পেসিফাই করা হয়েছে এরর রিটার্ন করার জন্য। след, আমরা TEXTBEFORE এবং TEXTAFTER ফাংশন ব্যবহার করেছি সেল B5-এ যেকোনো ডিলিমিটার থেকে আগে ও পরে টেক্সট রিটার্ন করার জন্য।

  • শেষে, এই ফর্মুলা সেল E5-এ প্রয়োগ করুন।
=TEXTAFTER(B5," ",-1)

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

এখানে, TEXAFTER ফাংশন ব্যবহার করা হয়েছে সেল B5-এ যেকোনো ডিলিমিটার থেকে পরে টেক্সট রিটার্ন করার জন্য।

  • এখন, আপনি সেল B5-এর আউটপুট দেখবেন।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

  • শেষে, Fill Handle টুল ব্যবহার করুন এবং ফাইনাল আউটপুট পান।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

৮. এক্সেলে লাইন ব্রেক থেকে টেক্সট স্প্লিট

এই সেকশনে, আমরা টেক্সট স্প্লিটিং-এর একটি নতুন দিক আলোচনা করব। এখানে, আমরা লাইন ব্রেক থেকে টেক্সট স্প্লিট করার প্রসেস দেখব। নিচের প্রসেস চেক করুন:

  • প্রথমে, এই ফর্মুলা সেল 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-এ মিডল লাইন থেকে ভ্যালু ফেচ করার জন্য। তারপর SEARCH ফাংশন প্রয়োগ করেছি টেক্সট স্ট্রিং-এ পজিশন রিটার্ন করার জন্য। শেষে, আমরা CHAR ফাংশন ব্যবহার করেছি নাম্বার দিয়ে স্পেসিফাইড ক্যারেক্টার রিটার্ন করার জন্য।

  • শেষে, এই ফর্মুলা সেল E5-এ ইনসার্ট করুন।
=RIGHT(B5,LEN(B5) - SEARCH(CHAR(10), B5, SEARCH(CHAR(10),B5) + 1))

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

এখানে, প্রথমে, আমরা RIGHT ফাংশন ব্যবহার করেছি রাইট সাইড ভ্যালু এক্সট্রাক্ট করার জন্য। তারপর SEARCH ফাংশন প্রয়োগ করেছি টেক্সট স্ট্রিং-এ পজিশন নাম্বার হিসেবে রিটার্ন করার জন্য এবং LEN ফাংশন স্ট্রিং-এর লেন্থ ডিটারমাইন করার জন্য। শেষে, আমরা CHAR ফাংশন ব্যবহার করেছি সেল B5-এ নাম্বার দিয়ে স্পেসিফাইড ক্যারেক্টার রিটার্ন করার জন্য।

  • তদপর্যন্ত, এখানে সেল B5-এর বিপরীতে আউটপুট আছে।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

  • সেম প্রসিডিউর ফলো করুন এবং আপনি স্প্লিট টেক্সটের ফাইনাল সেট দেখবেন।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

এক্সেলে নাম্বার টেক্সট থেকে স্প্লিট করার পদ্ধতি

নিচের ইমেজটি একটি ওয়ার্কশিট দেখাচ্ছে কিছু নাম্বার ও টেক্সট একসাথে একই কলামে। আমাদের লক্ষ্য হচ্ছে প্রতিটি সেল থেকে নাম্বার পার্ট এক্সট্রাক্ট করে আলাদা একটি কলামে রাখা Flash Fill টুল ব্যবহার করে।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

  • শুরুতে, সেল B5-এর নাম্বারটি সেল C5-এ ইনসার্ট করুন।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

  • তারপর, 당장 এর নেক্সট সেলে ক্লিক করুন।
  • उसके পর, Data ট্যাবে যান এবং Flash Fill সিলেক্ট করুন।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

  • এটেই, আপনি একসাথে সব নাম্বার পাবেন।

মাস্টার এক্সেল টেক্সট স্প্লিটিং: ৮টি প্র্যাকটিক্যাল টেকনিক

উপসংহার

এতক্ষণ, আমরা ৮টি প্র্যাকটিক্যাল অ্যাপ্লিকেশন দিয়ে এক্সেলে টেক্সট স্প্লিটিং-এর প্রসেস আলোচনা করেছি। এগুলো ট্রাই করুন এবং আপনার ফিডব্যাক জানান। ExcelDemy-র জন্য আরো এক্সেল ব্লগের জন্য নজর রাখুন।

  1. এক্সেল VBA দিয়ে কার্যকর সেল সিলেকশনের ৬ অনুশীলনী পদ্ধতি

  2. এক্সেল টেক্সট ফиль্টার মাস্টার করুন: ৫টি প্রায়োগিক উদাহরণ ও ধাপে ধাপে গাইড

  3. INDIRECT ফাংশন দিয়ে টেক্সটকে ডাইনামিক এক্সেল ফর্মুলায় রূপান্তর

  4. এক্সেলের টেক্সট-টু-কলাম ফিচার ব্যবহার করে ডেটা লস প্রতিরোধ করুন