সুচিপত্র
টিউটোরিয়ালটি দেখায় কিভাবে নিরাপদে এক্সেলে সারিগুলিকে 4টি ভিন্ন উপায়ে একত্রিত করতে হয়: ডেটা না হারিয়ে একাধিক সারি মার্জ করুন, ডুপ্লিকেট সারি একত্রিত করুন, বারবার সারিগুলির ব্লকগুলিকে একত্রিত করুন এবং এক বা একাধিক ভিত্তিক অন্য টেবিল থেকে মিলিত সারিগুলি অনুলিপি করুন সাধারণ কলাম।
এক্সেল-এ সারি একত্রিত করা সবচেয়ে সাধারণ কাজগুলির মধ্যে একটি যা আমাদের সকলকে প্রতিবার সম্পাদন করতে হবে। সমস্যা হল যে Microsoft Excel এটি করার জন্য একটি নির্ভরযোগ্য টুল প্রদান করে না। উদাহরণ স্বরূপ, আপনি যদি বিল্ট-ইন মার্জ করুন & কেন্দ্র বোতামে, আপনি নিম্নলিখিত ত্রুটি বার্তার সাথে শেষ হবে:
"নির্বাচনে একাধিক ডেটা মান রয়েছে। একটি কক্ষে মার্জ করলে শুধুমাত্র উপরের-বাম অধিকাংশ ডেটা থাকবে।"
ঠিক আছে ক্লিক করলে সেলগুলি মার্জ হবে কিন্তু শুধুমাত্র প্রথম কক্ষের মান বজায় থাকবে, অন্য সব ডেটা চলে যাবে। সুতরাং, স্পষ্টতই আমাদের আরও ভাল সমাধান দরকার। এই নিবন্ধটি বেশ কয়েকটি পদ্ধতির বর্ণনা করে যা আপনাকে কোনো ডেটা না হারিয়েই Excel-এ একাধিক সারি মার্জ করতে দেয়৷
কিভাবে ডেটা হারানো ছাড়াই Excel এ সারিগুলিকে একত্রিত করতে হয়
টাস্ক: আপনার একটি ডাটাবেস আছে যেখানে প্রতিটি সারিতে নির্দিষ্ট কিছু বিবরণ থাকে যেমন পণ্যের নাম, পণ্য কী, গ্রাহকের নাম ইত্যাদি। আমরা যা চাই তা হল নীচের মত একটি নির্দিষ্ট ক্রম সম্পর্কিত সমস্ত সারি একত্রিত করা:
কাঙ্খিত ফলাফল অর্জনের দুটি উপায় রয়েছে:
এক্সেলের মধ্যে সারিগুলিকে একত্রিত করুন
যোগ দিনকলাম অনুসারে সারি কলাম
আরও পড়ুনকোনও সূত্র ছাড়াই দ্রুত সেলগুলিকে মার্জ করুন!
এবং Excel এ আপনার সমস্ত ডেটা সুরক্ষিত রাখুন
আরও পড়ুনএকাধিক সারি একত্রিত করুন সূত্র ব্যবহার করে
কয়েকটি কক্ষ থেকে মানগুলিকে একটিতে যুক্ত করতে, আপনি হয় CONCATENATE ফাংশন বা কনক্যাটেনেশন অপারেটর (&) ব্যবহার করতে পারেন। Excel 2016 এবং পরবর্তীতে, আপনি CONCAT ফাংশনটিও ব্যবহার করতে পারেন। যেকোনো উপায়ে, আপনি রেফারেন্স হিসাবে সেল সরবরাহ করেন এবং এর মধ্যে পছন্দসই ডিলিমিটার টাইপ করেন।
সারিগুলি একত্রিত করুন এবং কমা এবং স্পেস :
<দিয়ে মানগুলিকে আলাদা করুন 0> =CONCATENATE(A1,", ",A2,", ",A3)
=A1&", "&A2&", "&A3
ডেটার মধ্যে স্পেস সহ সারিগুলিকে একত্রিত করুন:
=CONCATENATE(A1," ",A2," ",A3)
=A1&" "&A2&" "&A3
সারিগুলি একত্রিত করুন এবং কমা শূন্যস্থান ছাড়াই :
=CONCATENATE(A1,A2,A3)
=A1&","&A2&","&A3
অভ্যাসগতভাবে আপনার প্রায়ই প্রয়োজন হতে পারে আরও কক্ষগুলিকে সংযুক্ত করতে, তাই আপনার বাস্তব জীবনের সূত্রটি কিছুটা দীর্ঘ হতে পারে:
=CONCATENATE(A1,", ",A2,", ",A3,", ",A4,", ",A5,", ",A6,", ",A7,", ",A8)
এখন আপনার কাছে ডেটার কয়েকটি সারি একত্রিত হয়েছে এক সারি কিন্তু আপনার সম্মিলিত সারি হল সূত্র। এগুলিকে মানগুলিতে রূপান্তর করতে, Excel-এ তাদের মানগুলির সাথে সূত্রগুলিকে কীভাবে প্রতিস্থাপন করতে হয় তাতে বর্ণিত পেস্ট স্পেশাল বৈশিষ্ট্যটি ব্যবহার করুন৷
মার্জ সেল অ্যাড-ইন সহ এক্সেলের সারিগুলিকে একত্রিত করুন
মার্জ সেল অ্যাড-ইন হল এক্সেলের সেলগুলিতে যোগদানের জন্য একটি বহু-উদ্দেশ্য টুল যা পৃথক কোষের পাশাপাশি সম্পূর্ণ সারি বা কলামগুলিকে একত্রিত করতে পারে। এবং সবচেয়ে গুরুত্বপূর্ণ, এই টুলটি সমস্ত ডেটা রাখে এমনকি নির্বাচন ধারণ করলেওএকাধিক মান।
দুই বা ততোধিক সারিকে একটিতে একত্রিত করতে, আপনাকে যা করতে হবে তা এখানে:
- আপনি যেখানে সারিগুলিকে একত্রিত করতে চান সেগুলির পরিসর নির্বাচন করুন৷
- Ablebits Data ট্যাবে যান > Merge গোষ্ঠীতে, Cells একত্রিত করুন ক্লিক করুন, এবং তারপর একটিতে সারি একত্রিত করুন এ ক্লিক করুন .
- এটি পূর্বনির্বাচিত সেটিংস সহ কক্ষ একত্রিত করুন ডায়ালগ বক্স খুলবে যা বেশিরভাগ ক্ষেত্রেই ভাল কাজ করে। এই উদাহরণে, আমরা শুধুমাত্র ডিফল্ট স্থান থেকে বিভাজককে লাইন ব্রেক এ পরিবর্তন করি, যেমনটি নীচের স্ক্রিনশটে দেখানো হয়েছে:
- ক্লিক করুন মার্জ বোতাম এবং লাইন ব্রেকগুলির সাথে আলাদা করা ডেটার পুরোপুরি মার্জ করা সারিগুলি পর্যবেক্ষণ করুন:
কীভাবে ডুপ্লিকেট সারিগুলিকে একত্রিত করতে হয় (কেবলমাত্র অনন্য মান বজায় রেখে)
কাজ: আপনার কাছে কয়েক হাজার এন্ট্রি সহ কিছু এক্সেল ডাটাবেস আছে। একটি কলামের মানগুলি মূলত একই এবং অন্যান্য কলামের ডেটা ভিন্ন। আপনার লক্ষ্য হল একটি নির্দিষ্ট কলামের উপর ভিত্তি করে ডুপ্লিকেট সারি থেকে ডেটা একত্রিত করা, একটি কমা বিভক্ত তালিকা তৈরি করা। উপরন্তু, আপনি ডুপ্লিকেট বাদ দিয়ে এবং খালি কক্ষগুলি বাদ দিয়ে শুধুমাত্র অনন্য মানগুলিকে একত্রিত করতে চাইতে পারেন৷
নীচের স্ক্রিনশটটি দেখায় যে আমরা কী অর্জন করার চেষ্টা করছি৷
ম্যানুয়ালি ডুপ্লিকেট সারিগুলি খুঁজে পাওয়ার এবং মার্জ করার সম্ভাবনা অবশ্যই এমন কিছু যা আপনি এড়াতে চান৷ মার্জ ডুপ্লিকেট অ্যাড-ইনের সাথে দেখা করুন যা এই সময়সাপেক্ষ এবং কষ্টকর হয়ে ওঠেএকটি দ্রুত 4-পদক্ষেপ প্রক্রিয়ার মধ্যে কাজ করুন।
- আপনি যে ডুপ্লিকেট সারিগুলিকে একত্রিত করতে চান তা নির্বাচন করুন এবং রিবনের বোতামে ক্লিক করে মার্জ ডুপ্লিকেট উইজার্ডটি চালান৷
- নিশ্চিত করুন যে আপনার টেবিলটি সঠিকভাবে নির্বাচিত হয়েছে এবং পরবর্তী ক্লিক করুন। একটি ব্যাকআপ কপি তৈরি করুন বিকল্পটি চেক করা বুদ্ধিমানের কাজ, বিশেষ করে যদি আপনি প্রথমবার অ্যাড-ইন ব্যবহার করেন।
- <14 ডুপ্লিকেট চেক করতে কী কলাম নির্বাচন করুন। এই উদাহরণে, আমরা গ্রাহক কলাম নির্বাচন করি কারণ আমরা গ্রাহকের নামের উপর ভিত্তি করে সারি একত্রিত করতে চাই।
আপনি যদি খালি কক্ষগুলি এড়িয়ে যেতে চান , তাহলে এই বিকল্পটি নির্বাচন করতে ভুলবেন না এবং পরবর্তী ক্লিক করুন৷
<18 মার্জ করার জন্য কলামগুলি বেছে নিন । এই ধাপে, আপনি সেই কলামগুলি নির্বাচন করুন যেগুলির ডেটা আপনি ডেটা একত্রিত করতে চান এবং বিভাজন নির্দিষ্ট করুন: সেমিকোলন, কমা, স্পেস, লাইন ব্রেক ইত্যাদি৷ - সারিগুলিকে একত্রিত করার সময় ডুপ্লিকেট মানগুলি মুছুন
- খালি ঘরগুলি এড়িয়ে যান
উইন্ডোর উপরের অংশে দুটি অতিরিক্ত বিকল্প আপনাকে দেয়:
হয়ে গেলে, সমাপ্ত করুন বোতামে ক্লিক করুন৷
এক মুহূর্তের মধ্যে, ডুপ্লিকেট সারি থেকে সমস্ত ডেটা এক সারিতে একত্রিত হয়:
কীভাবে বারবার সারিগুলির ব্লকগুলিকে এক সারিতে একত্রিত করুন
কাজ: আপনার কাছে সাম্প্রতিক অর্ডারগুলির তথ্য সহ একটি এক্সেল ফাইল রয়েছে এবং প্রতিটি অর্ডারের জন্য 3 লাইন লাগে: পণ্যের নাম, গ্রাহকের নাম এবং ক্রয়ের তারিখ৷ আপনি একত্রিত করতে চানপ্রতি তিনটি সারি একটিতে, অর্থাৎ বারবার তিনটি সারির ব্লকগুলিকে একত্রিত করুন৷
নিম্নলিখিত চিত্রটি দেখায় যে আমরা কী খুঁজছি:
যদি একত্রিত করার জন্য শুধুমাত্র কয়েকটি এন্ট্রি আছে, আপনি প্রতিটি 3টি সারি নির্বাচন করতে পারেন এবং মার্জ সেল অ্যাড-ইন ব্যবহার করে প্রতিটি ব্লককে পৃথকভাবে মার্জ করতে পারেন। কিন্তু যদি আপনার ওয়ার্কশীটে শত শত বা হাজার হাজার রেকর্ড থাকে, তাহলে আপনার একটি দ্রুত উপায়ের প্রয়োজন হবে:
- আপনার ওয়ার্কশীটে একটি হেল্পার কলাম যোগ করুন, আমাদের উদাহরণে C কলাম। আসুন এটির নাম রাখি BlockID , অথবা আপনার পছন্দের নাম।
- নিম্নলিখিত সূত্রটি C2-তে প্রবেশ করান এবং তারপর ফিল হ্যান্ডেলটি টেনে কলামের নিচে কপি করুন:
=INT((ROW(C2)-2)/3)
কোথায়:
- C2 হল সর্বোচ্চ সেল যেখানে আপনি সূত্রটি প্রবেশ করান
- 2 হল সারি যেখানে ডেটা শুরু হয়
- 3 হল সারির সংখ্যা প্রতিটি ব্লকে একত্রিত করা হবে
এই সূত্রটি স্ক্রিনশটে দেখানো সারির প্রতিটি ব্লকে একটি অনন্য সংখ্যা যোগ করে:
এই সূত্রটি কীভাবে কাজ করে: ROW ফাংশন সূত্র ঘরের সারি সংখ্যা বের করে, যেখান থেকে আপনি আপনার ডেটা শুরু হওয়া সারির সংখ্যাটি বিয়োগ করেন, যাতে সূত্রটি শূন্য থেকে গণনা শুরু করে। উদাহরণস্বরূপ, আমাদের ডেটা 2য় সারিতে শুরু হয়, তাই আমরা 2 বিয়োগ করি। যদি আপনার ডেটা শুরু হয়, বলুন, 5 সারিতে, তাহলে আপনার কাছে ROW(C5)-5 থাকবে। এর পরে, আপনি উপরের সমীকরণটিকে একত্রিত করতে হবে এমন সারির সংখ্যা দিয়ে ভাগ করুন এবং ফলাফলটিকে নিকটতম পূর্ণসংখ্যায় বৃত্তাকার করতে INT ফাংশন ব্যবহার করুন।
- ভাল, আপনি কাজের মূল অংশটি সম্পন্ন করেছেন। এখন আপনাকে কেবল BlockID এর উপর ভিত্তি করে সারিগুলিকে একত্রিত করতে হবে এর জন্য, আমরা ইতিমধ্যে পরিচিত মার্জ ডুপ্লিকেটস উইজার্ডটি ব্যবহার করব যা আমরা ডুপ্লিকেট সারিগুলিকে একত্রিত করার জন্য ব্যবহার করেছি:
- ধাপ 2-এ, কী কলাম হিসাবে BlockID বেছে নিন।
- পদক্ষেপ 3-এ, আপনি যে সমস্ত কলামগুলি একত্রিত করতে চান তা নির্বাচন করুন এবং বিভাজন হিসাবে লাইন বিরতি বেছে নিন।
এক মুহূর্তের মধ্যে, আপনি পছন্দসই ফলাফল পাবেন:
- ডিলিট করুন ব্লক আইডি কলাম যেহেতু আপনার আর প্রয়োজন নেই এবং আপনার কাজ শেষ! একটি মজার বিষয় হল যে আমাদের আবার 4টি পদক্ষেপের প্রয়োজন, যেমন দুটি পূর্ববর্তী উদাহরণে :)
কপি/পেস্ট না করে 2টি এক্সেল টেবিল থেকে মিলিত সারিগুলিকে কীভাবে একত্রিত করা যায়
টাস্ক: আপনার কাছে একটি সাধারণ কলাম(গুলি) সহ দুটি টেবিল রয়েছে এবং আপনাকে সেই দুটি টেবিল থেকে মিলিত সারিগুলিকে একত্রিত করতে হবে। টেবিলগুলি একই শীটে, দুটি ভিন্ন স্প্রেডশীটে বা দুটি ভিন্ন ওয়ার্কবুকে অবস্থিত হতে পারে।
উদাহরণস্বরূপ, আমাদের কাছে দুটি ভিন্ন ওয়ার্কশীটে জানুয়ারি এবং ফেব্রুয়ারির বিক্রয় প্রতিবেদন রয়েছে এবং সেগুলিকে একটিতে একত্রিত করতে চাই। মনে রাখবেন, প্রতিটি টেবিলে আলাদা সংখ্যক সারি এবং পণ্যের ভিন্ন ক্রম থাকতে পারে, তাই সাধারণ কপি/পেস্টিং কাজ করবে না।
এই ক্ষেত্রে, দুটি মার্জ করুন টেবিল অ্যাড-ইন একটি ট্রিট কাজ করবে:
- আপনার প্রধান টেবিলের যেকোনো ঘর নির্বাচন করুন এবং দুটি টেবিল একত্রিত করুন বোতামে ক্লিক করুন Ablebits Data ট্যাবে, Merge গ্রুপে:
এটি আপনার প্রধান টেবিলের পূর্বনির্বাচিত সহ অ্যাড-ইন চালাবে, তাই উইজার্ডের প্রথম ধাপে আপনি কেবল পরবর্তী ক্লিক করুন।
- দ্বিতীয় টেবিলটি নির্বাচন করুন, যেমন মিল সারি সমন্বিত লুকআপ টেবিল।
- উভয় সারণিতে বিদ্যমান এক বা একাধিক কলামের কলাম বেছে নিন। কী কলামগুলিতে শুধুমাত্র অনন্য মান থাকা উচিত, যেমন আমাদের উদাহরণে পণ্য আইডি ।
- ঐচ্ছিকভাবে, প্রধান টেবিলে আপডেট করার জন্য কলামগুলি নির্বাচন করুন। আমাদের ক্ষেত্রে, এই ধরনের কোন কলাম নেই, তাই আমরা শুধু পরবর্তী এ ক্লিক করি।
- আমাদের ক্ষেত্রে ফেব্রুয়ারি বিক্রয় মূল টেবিলে যোগ করতে কলামগুলি বেছে নিন।
- চূড়ান্ত ধাপে, আপনি কীভাবে ডেটা মার্জ করতে চান তার উপর নির্ভর করে অতিরিক্ত বিকল্পগুলি নির্বাচন করতে পারেন এবং সমাপ্ত বোতামে ক্লিক করুন। নীচের স্ক্রিনশটটি ডিফল্ট সেটিংস দেখায়, যা আমাদের জন্য ঠিক কাজ করে:
অ্যাড-ইনকে কয়েক সেকেন্ড প্রক্রিয়াকরণের অনুমতি দিন এবং ফলাফল পর্যালোচনা করুন:
এক্সেলের জন্য আমি কীভাবে এই মার্জিং টুলগুলি পেতে পারি?
এই টিউটোরিয়ালে আলোচিত সমস্ত অ্যাড-ইন, এছাড়াও 70+ অন্যান্য সময় বাঁচানোর সরঞ্জামগুলি হল এক্সেলের জন্য আমাদের আলটিমেট স্যুটে অন্তর্ভুক্ত। অ্যাড-ইনগুলি Excel 2019, Excel 2016, Excel 2013, Excel 2010 এবং Excel 2007 এর সমস্ত সংস্করণের সাথে কাজ করে৷
আশা করি, আপনি এখন আপনার এক্সেল শীটে সারিগুলিকে ঠিক যেভাবে চান সেভাবে একত্রিত করতে পারবেন৷ যদি না পেয়ে থাকেনআপনার নির্দিষ্ট কাজের জন্য একটি সমাধান, শুধু একটি মন্তব্য করুন এবং আমরা একসাথে একটি উপায় বের করার চেষ্টা করব। পড়ার জন্য ধন্যবাদ!
উপলভ্য ডাউনলোড
আল্টিমেট স্যুট 14-দিনের সম্পূর্ণ-কার্যকর সংস্করণ (.exe ফাইল)