সুচিপত্র
কখনও কখনও, Microsoft Excel -এ কাজ করার সময়, আমাদের একটি কলামের কমা দ্বারা বিভক্ত ক্রমাগত মানগুলিকে বিভিন্ন কলাম বা সারিতে বিভক্ত করতে হবে। আমরা যখন এক্সেলে অন্যান্য অ্যাপ্লিকেশন থেকে উৎপন্ন ডেটা আমদানি করি, তখন সমস্ত ডেটা একটি একক কলামে স্থাপন করা যেতে পারে; একটি কমা দ্বারা পৃথক. এছাড়াও, আমাদের প্রয়োজনের ভিত্তিতে ডেটার একটি নির্দিষ্ট অংশ বের করতে হতে পারে। এই নিবন্ধটি আপনাকে বেশ কয়েকটি ফাংশন এবং বৈশিষ্ট্য ব্যবহার করে কমা দ্বারা পৃথক করা মানগুলিকে একাধিক কলাম/সারিতে বিভক্ত করতে গাইড করবে।
অনুশীলন ওয়ার্কবুক ডাউনলোড করুন
আপনি অনুশীলন ওয়ার্কবুকটি ডাউনলোড করতে পারেন যা আমরা এটি প্রস্তুত করতে ব্যবহার করেছি নিবন্ধ।
কমা বিভক্ত মানগুলিকে সারি বা কলামে বিভক্ত করুন.xlsm
5 পদ্ধতি এক্সেলের সারি বা কলামগুলিতে কমা বিভক্ত মানগুলিকে বিভক্ত করুন
1. এক্সেল
1.1 এ 'টেক্সট থেকে কলাম' ফিচার ব্যবহার করে কমা দ্বারা সারি/কলামে ডেটা আলাদা করুন। কলামে মান বিভক্ত করুন
প্রথমত, আমি একাধিক কলামে ডেটা বিভক্ত করতে এক্সেলের টেক্সট টু কলাম বৈশিষ্ট্যটি ব্যবহার করব। কলামে ডেটা আলাদা করার এটাই সবচেয়ে সহজ পদ্ধতি। ধরুন, আমাদের কাছে একটি কমা দ্বারা পৃথক করা একটি কলামে অবস্থিত বেশ কয়েকটি ফল ধারণকারী একটি ডেটাসেট আছে। প্রতিটি কোষে 3 ফল থাকে। এখন, আমি B কলামের ফলকে 3 বিভিন্ন কলামে বিভক্ত করব (কলাম C , D & E ).
টি করতে নিচের ধাপগুলি অনুসরণ করুন৷কাজ।
পদক্ষেপ:
- প্রথমে, সম্পূর্ণ ডেটাসেট নির্বাচন করুন এবং ডেটা > ডেটা টুলস<2 এ যান।> > কলামে পাঠ্য ।
- এর ফলে, কলামে পাঠ্য উইজার্ড আবির্ভূত হয় . এখন, অরিজিনাল ডেটা টাইপ বিভাগ থেকে, ডিলিমিটেড বেছে নিন এবং পরবর্তী ক্লিক করুন।
<13
- এর পর, গন্তব্য অবস্থানটি বেছে নিন (এখানে, সেল C5 ) এবং Finish চাপুন।
- অবশেষে, টেক্সট টু কলাম উইজার্ড বন্ধ করার পরে, আমরা নীচের ফলাফল পাব। কমা দ্বারা পৃথক করা সমস্ত ডেটা C , D , এবং E কলামে বিভক্ত।
আরও পড়ুন: কিভাবে এক এক্সেল সেলের ডেটা একাধিক কলামে বিভক্ত করতে হয় (৫টি পদ্ধতি)
1.2. টেক্সট টু কলাম ব্যবহার করে সারিগুলিতে বিভক্ত করুন
এখন, আমি কমা দ্বারা পৃথক করা মানগুলিকে একাধিক সারি -এ বিভক্ত করব। ধরুন, আমার কাছে কিছু ফলের নাম সম্বলিত নিচের ডেটাসেট আছে। এই মানগুলিকে একাধিক সারিতে রাখার আগে, আমি Text to Columns বৈশিষ্ট্যটি ব্যবহার করে কলামে বিভক্ত করব।
পদক্ষেপ:
- প্রথমে সেল B5 নির্বাচন করুন, ডেটা > কলামে পাঠ্য এ যান।
- তারপর থেকে কলাম উইজার্ডে পাঠ্য মূল ডেটা টাইপ নির্বাচন করুন: সীমাবদ্ধ এবং ক্লিক করুন পরবর্তী ।
- এখন ডিলিমিটার টাইপ নির্বাচন করুন: কমা এবং পরবর্তী ক্লিক করুন।
- পরে অর্থাৎ, গন্তব্য সেলটি বেছে নিন (এখানে সেল C5 ) এবং চাপুন Finish ।
- এর ফলে, আপনি নীচের আউটপুট পাবেন। এখন, আমি একাধিক সারিতে ফলিত ডেটা রাখব। এটি করার জন্য রেঞ্জটি কপি করুন C5:G5 ।
- পরে সেল B7 এ ডান ক্লিক করুন , এবং পেস্ট অপশন থেকে ট্রান্সপোজ বেছে নিন (স্ক্রিনশট দেখুন)।
- অবশেষে, আমরা করব আমরা যে ফলাফলটি খুঁজছিলাম তা পান, সমস্ত কমা দ্বারা পৃথক করা মানগুলি 7 থেকে 11 সারিতে বিভক্ত।
আরও পড়ুন: এক্সেলে ডেটা কীভাবে বিভক্ত করা যায় (5 উপায়)
2. কমা বা সারিগুলিতে কমা বিভক্ত মানগুলিকে বিভক্ত করার জন্য এক্সেল পাওয়ার কোয়েরি
2.1. কলামে মানগুলিকে বিভক্ত করার জন্য পাওয়ার কোয়েরি
এবার, আমি এক্সেল পাওয়ার কোয়েরি কমা দ্বারা পৃথক করা ডেটা একাধিক কলামে বিভক্ত করতে ব্যবহার করব। কাজটি সম্পাদন করতে নিচের নির্দেশাবলী অনুসরণ করুন।
পদক্ষেপ:
- প্রথমে, বিদ্যমান ডেটাসেটের যেকোনো একটি ঘরে কার্সার রাখুন। তারপর ডেটা > সারণী থেকে/রেঞ্জ এ যান ( ডেটা পান এবং রূপান্তর করুন গ্রুপ)।
- ফলে, এক্সেল আপনাকে ডেটা পরিসরকে একটি টেবিলে রূপান্তর করতে বলবে। ডাটা রেঞ্জ চেক করুন এবং টেবিল তৈরি করতে ঠিক আছে টি চাপুন।
- ফলে, পাওয়ার কোয়েরি এডিটর জানালানীচের টেবিলের সাথে উপস্থিত হয়। এখন, পাওয়ার কোয়েরি এডিটর উইন্ডো থেকে হোম > স্প্লিট কলাম > ডিলিমিটার দ্বারা ।
- এর পর, ডিলিমিটার দ্বারা বিভক্ত কলাম ডায়ালগ দেখাবে। সিলেক্ট বা ডিলিমিটার থেকে কমা বেছে নিন এবং ঠিক আছে টিপুন (স্ক্রিনশট দেখুন)।
- ফলে, এক্সেল টেবিলটিকে নিচের মত 3 কলামে বিভক্ত করে। এখন, পাওয়ার কোয়েরি এডিটর বন্ধ করতে, হোম > বন্ধ করুন & লোড > বন্ধ করুন & লোড ।
- অবশেষে, এখানে আমরা চূড়ান্ত ফলাফল পেয়েছি। কমা দ্বারা বিভক্ত সমস্ত ডেটা একটি টেবিলের 3 কলামে বিভক্ত হয়৷
আরও পড়ুন: কীভাবে ডেটা বিভক্ত করতে হয় এক্সেলের একাধিক কলাম
2.2. সারিগুলিতে ডেটা বিভক্ত করুন
এখানে, আমি এক্সেল পাওয়ার কোয়েরি ব্যবহার করে কমা দ্বারা পৃথক করা মানগুলিকে একাধিক সারিতে বিভক্ত করব।
পদক্ষেপ:
- আমাদের কোষ B5 & C5 । এই মানগুলিতে পাওয়ার কোয়েরি প্রয়োগ করতে, সেল B5 বা C5 এ ক্লিক করুন এবং টেবিল থেকে ডেটা > এ যান /পরিসীমা ।
- এর পর, টেবিল তৈরি করুন ডায়ালগটি দেখাবে, টেবিলের পরিসর পরীক্ষা করুন এবং টিপুন ঠিক আছে । ফলস্বরূপ, নীচের টেবিলটি পাওয়ার কোয়েরি এডিটর উইন্ডোতে তৈরি হবে।
- তারপর টেবিলটি নির্বাচন করুন, হোম > বিভক্ত করুনকলাম > ডিলিমিটার দ্বারা ।
- এখন ডিলিমিটার দ্বারা কলাম বিভক্ত করুন ডায়ালগ দেখা যাচ্ছে। সিলেক্ট বা এন্টার ডিলিমিটার বিভাগ থেকে কমা বেছে নিন, উন্নত বিকল্প এ যান, এবং ক্ষেত্র থেকে সারি ক্লিক করুন: বিভক্ত এর মধ্যে। আপনার হয়ে গেলে ঠিক আছে টিপুন।
- ঠিক আছে টিপুন, আমরা নীচের আউটপুট পাব। . হোম এ যান > বন্ধ করুন & লোড > বন্ধ করুন & এক্সেল ওয়ার্কশীটে ফলাফল প্রদর্শন করতে লোড করুন।
- অবশেষে, আমরা চূড়ান্ত ফলাফল পেয়েছি। কমা দ্বারা পৃথক করা সমস্ত মান 2 থেকে 7 সারিগুলিতে বিভক্ত।
3. বাম, ডানে একত্রিত করুন , MID, FIND & কমা দ্বারা পৃথক করা মানগুলিকে কলামে বিভক্ত করার জন্য LEN ফাংশন
কমা দ্বারা পৃথক করা ডেটা একাধিক কলামে বিভক্ত করতে আমরা এক্সেল ফাংশন ব্যবহার করতে পারি। মূলত, আমরা একটি ডিলিমিটারের (কমা, স্পেস, সেমিকোলন) উপর ভিত্তি করে এক্সেল ফাংশনের সমন্বয় ব্যবহার করে বিভিন্ন কলামে ডেটার অংশ বের করতে পারি। এই পদ্ধতিতে, আমি B কলামে অবস্থিত একটি ক্রমাগত পাঠ্য স্ট্রিং থেকে 3 অবস্থান থেকে ডেটা বের করব এবং সেগুলিকে একাধিক কলামে রাখব।
3.1। প্রথম শব্দ খুঁজুন
প্রাথমিকভাবে, আমি LEFT এবং FIND ফাংশনগুলি ব্যবহার করে একটানা পাঠ্য স্ট্রিং থেকে প্রথম শব্দটি বের করব।
ধাপ:
- সেল C5 -এ নীচের সূত্রটি টাইপ করুন এবং টিপুন কিবোর্ড থেকে এন্টার করুন।
=LEFT(B5,FIND(",", B5)-1)
- এন্টার করুন সূত্র, এক্সেল ' তারিখ ' ফেরত দেবে যা সেল B5 এর প্রথম শব্দ।
38>
এখানে, FIND ফাংশন 1ম কমার অবস্থান প্রদান করে। তারপর LEFT ফাংশনটি প্রথম কমার আগে প্রথম শব্দটি বের করে।
3.2। দ্বিতীয় শব্দটি এক্সট্র্যাক্ট করুন
এখন, আমি সেল B5 থেকে দ্বিতীয় শব্দটি বের করতে MID এবং FIND ফাংশনগুলির সমন্বয় ব্যবহার করব।
পদক্ষেপ:
- সেলে D5 নিচের সূত্রটি টাইপ করুন এবং Enter চাপুন।
=MID(B5,FIND(",",B5)+1,FIND(",",B5,FIND(",",B5)+1)-FIND(",",B5)-1)
- ফলে উপরের সূত্রটি আঙ্গুর ফেরত দেয়; সেল B5 এর ২য় শব্দ।
এখানে, MID ফাংশনটি প্রদান করে সেল B5 এর পাঠ্য স্ট্রিং এর মাঝখানে থেকে অক্ষর। এবং FIND ফাংশনটি সেল B5 এ ২য় স্ট্রিংয়ের অবস্থান প্রদান করে।
3.3। 3য় শব্দটি খুঁজুন
ধরুন, আমি কমার অবস্থানের উপর ভিত্তি করে সেল B5 থেকে ৩য় শব্দটি বের করব। 3য় শব্দটি বের করার সময়, আমি RIGHT , LEN , এবং FIND ফাংশনগুলি ব্যবহার করব৷
পদক্ষেপ:
- সেলে D5 নিচের সূত্রটি টাইপ করুন। তারপর Enter চাপুন।
=RIGHT(B5, LEN(B5)-FIND(",", B5,FIND(",",B5)+1))
- একবার আপনি টিপুন লিখুন, এক্সেল ফিরবে তরমুজ যা 3য় সেল B5 এ আমাদের ক্রমাগত ডেটার শব্দ।
এখানে, LEN ফাংশনটি দৈর্ঘ্য প্রদান করে এর সেল B5 । তারপর FIND ফাংশন সেল B5 -এ কমাটির অবস্থান প্রদান করে। পরে, FIND এবং LEN ফাংশনের ফলাফলের উপর নির্ভর করে RIGHT ফাংশনটি সেল B5 থেকে ডানদিকের শব্দটি বের করে।
- যেহেতু আমি প্রথম সারির জন্য বিভিন্ন কলামে 1ম , 2য় , এবং 3য় শব্দ পেয়েছি, এখন আমি পাওয়ার চেষ্টা করব সারি বাকি জন্য একটি অনুরূপ ফলাফল. এটি করতে, পরিসরটি নির্বাচন করুন C5:D5 এবং ফিল হ্যান্ডেল ( + ) টুলটি ব্যবহার করুন।
- অবশেষে, এখানে আমরা চূড়ান্ত ফলাফল পাব৷
4. কমা বিভক্ত মানগুলিকে কলামে বিভক্ত করতে Excel VBA অথবা সারি
4.1. VBA মানগুলিকে কলামে বিভক্ত করতে
আপনি একটি সাধারণ VBA কোড ব্যবহার করে কমা দ্বারা পৃথক করা ডেটাকে একাধিক কলামে বিভক্ত করতে পারেন৷
পদক্ষেপ:
- প্রথমে, ওয়ার্কশীটে যান যেখানে আপনি ডেটা বিভক্ত করতে চান। এরপর, শীটের নামের উপর রাইট-ক্লিক করুন এবং VBA উইন্ডো আনতে কোড দেখুন ক্লিক করুন।
- তারপর নিচের কোডটি মডিউলে টাইপ করুন এবং F5 কী ব্যবহার করে কোডটি Run করুন।
2154
এখানে ' r ' ডেটা ধারণ করে এমন সারি নির্দেশ করে। অন্যদিকে, ' Count=3 ' কলাম C নির্দেশ করে, যা হলবিভক্ত ডেটা প্রদর্শনের জন্য প্রথম কলাম।
- একবার আপনি কোডটি চালালে, কলামে কমা দ্বারা পৃথক করা ডেটা B কলামে বিভক্ত হয় C , D , এবং E নিচের মত:
4.2. সারিগুলিতে মানগুলিকে বিভক্ত করুন
এখন আমি এক্সেল VBA ব্যবহার করে কমা দ্বারা পৃথক করা মানগুলিকে বিভিন্ন সারিতে বিভক্ত করব। কাজটি সম্পাদন করতে নিচের ধাপগুলি অনুসরণ করুন।
পদক্ষেপ:
- প্রথমে, আপনার কাছে যে ওয়ার্কশীটে ডেটা আছে সেখানে যান এবং ডান-ক্লিক করুন ভিউ কোড ।
- ফলে, VBA উইন্ডো প্রদর্শিত হবে। নিচের কোডটি মডিউল এ লিখুন এবং কীবোর্ডে F5 চেপে কোডটি রিন করুন।
6639
- এখন যখন আপনি কোডটি রান করবেন তখন নিচের ইনপুট বক্সটি আসবে, নিচের ডাটা রেঞ্জটি লিখুন এবং ঠিক আছে টিপুন।
- ফলস্বরূপ, আরেকটি ইনপুট বক্স প্রদর্শিত হবে। সেখানে গন্তব্য সেল প্রবেশ করান এবং OK টিপুন।
- শেষে, আমরা নীচের আউটপুটটি পাব। আমাদের ডেটাসেটের সমস্ত কমা দ্বারা বিভক্ত মানগুলি 8 থেকে 13 সারিগুলিতে বিভক্ত।
5. ব্যবহার করুন এক্সেল ফ্ল্যাশ ফিল কমা বিভক্ত মানগুলিকে বিভিন্ন কলামে বিভক্ত করতে
আমরা একটি আলাদা কলামে কমা দ্বারা পৃথক করা ডেটার একটি অংশ টাইপ করতে পারি এবং তারপরে বাকিগুলি পেতে ফ্ল্যাশ ফিল বৈশিষ্ট্যটি প্রয়োগ করতে পারি। একই প্যাটার্নের ডেটা।
পদক্ষেপ:
- সেল C5 এ ' তারিখ ' টাইপ করুন।পরে, যখন আপনি সেল C6 এ ' R ' টাইপ করতে শুরু করেন, তখন এক্সেল বুঝতে পারে যে আমি সমস্ত সারি থেকে প্রথম অবস্থানে ফল চাই।
- নীচের ফলাফল পেতে শুধু Enter চাপুন। এখন আপনি এই অনুরূপ পদ্ধতি প্রয়োগ করতে পারেন অন্য কমা-বিভক্ত মানগুলিকে একাধিক কলামে বিভক্ত করতে৷
উপসংহার
উপরের নিবন্ধে, আমার কাছে রয়েছে এক্সেলে কমা দ্বারা বিভক্ত মানগুলিকে সারি বা কলামে বিভক্ত করার জন্য বিভিন্ন পদ্ধতি নিয়ে আলোচনা করার চেষ্টা করা হয়েছে। আশা করি, এই পদ্ধতি এবং ব্যাখ্যা আপনার সমস্যা সমাধানের জন্য যথেষ্ট হবে. আপনার কোন প্রশ্ন থাকলে আমাকে জানান।