Microsoft Excel-এ কাজ করার সময়, ওয়ার্কশিটগুলো একত্রিত করলে ডেটা সংগঠিত করতে সাহায্য করে কারণ আমরা সমান ধরনের ডেটাকে একটি ওয়ার্কবুকে ইন্টিগ্রেট করতে পারি। একত্রিত করা হলো একাধিক ডকুমেন্টকে একটি ফাইলে ইন্টিগ্রেট করার সিস্টেম। এই নিবন্ধে, আমরা এক্সেলে একাধিক ওয়ার্কশিটকে এক ওয়ার্কবুকে একত্রিত করার ভিন্ন ভিন্ন উপায় প্রদর্শন করব।
আপনি ওয়ার্কবুকটি ডাউনলোড করে সাথে সাথে অনুশীলন করতে পারেন।
এক্সেলে একাধিক ওয়ার্কশিটকে এক ওয়ার্কবুকে একত্রিত করার ৪ উপায়
সকল ডেটা একটি ওয়ার্কবুকে পেতে বা একাধিক ওয়ার্কশিটের ডেটা একটি ওয়ার্কবুকে সংগঠিত করতে, আমরা নিচে ব্যাখ্যা করা উপায়গুলো অনুসরণ করতে পারি।
১. Power Query ব্যবহার করে একাধিক ওয়ার্কশিটকে এক ওয়ার্কবুকে একত্রিত করা
অনেক এক্সেল ওয়ার্কশিট থেকে ডেটা মার্জ বা একত্রিত করে একটি ওয়ার্কবুকে নিয়ে আসার সেরা কৌশল হলো Power Query ব্যবহার করা। ভিন্ন এক্সেল ওয়ার্কশিট থেকে ডেটা ইন্টিগ্রেট করার সময় ডেটা একই ফরম্যাটে থাকতে হবে। অর্থাৎ, সারির সেট এবং সেগুলো যে ক্রমে প্রদর্শিত হয় সেটি একই হতে হবে।
মান লক্ষ করুন, নিচের ছবিতে দেখানো মত তিনটি ভিন্ন ওয়ার্কশিট ওয়ার্কবুকে আছে। এখন আমরা সেগুলোকে এক ওয়ার্কবুকে একত্রিত করতে চাই। Power Query ব্যবহার করে একাধিক ওয়ার্কশিটকে এক ওয়ার্কবুকে একত্রিত করতে, আমাদের নিচের প্রক্রিয়াটি অনুসরণ করতে হবে।
স্টেপস:
- প্রথমে, আমাদের Power Query খোলতে হবে, সেটা করতে রিবন থেকে Data ট্যাবে যান।
- দ্বিতীয়, Get & Transform Data থেকে Get Data-এ ক্লিক করুন।

- তৃতীয়, Get Data ড্রপ-ডাউন মেনু আন্ডারে From Other Sources নির্বাচন করুন
- আরো, From Other Sources ড্রপ-ডাউন মেনু থেকে Blank Query-এ ক্লিক করুন।

- এটি Power Query Editor চালু করবে।
- এখন, Query Editor-এর ফর্মুলা বারেতে নিচের ফর্মুলাটি টাইপ করুন।
=Excel.CurrentWorkbook ()- Enter কী চাপুন চালিয়ে যেতে। এটি পুরো ওয়ার্কবুকে থাকা সকল টেবিলের নাম、〝নেমড রেঞ্জ〝 এবং/অথবা কানেকশনগুলো প্রদর্শন করবে যা উপস্থিত থাকতে পারে।

দয়া করে মনে রাখবেন যে Power Query ফর্মুলাগুলো কেস সেনসিটিভ, তাই সঠিক ফর্মুলা ব্যবহার করুন নয়তো আপনি এরর পাবেন।
- আরো, Content হেডার সেলে, ডাবল-পয়েন্টেড অ্যারোতে ক্লিক করুন।
- তারপর, 'Use original column name as prefix' বলা বক্সটি আনচেক করুন।
- OK বাটনে ক্লিক করে উইন্ডোটি বন্ধ করুন।

- উপরের ধাপগুলো সকল ওয়ার্কশিটের কন্টেন্টকে এক একক ওয়ার্কবুকে মার্জ করবে।

- শেষে, যদি আমরা Power Query বন্ধ করি, আমরা দেখতে পাব যে সকল ডেটা এখন একত্রিত হয়ে এক একক ওয়ার্কবুকে দেখাচ্ছে।

আরও পড়ুন: এক্সেলে একাধিক ওয়ার্কবুককে এক ওয়ার্কবুকে একত্রিত করার ৬ উপায়
২. Excel Consolidate টুল ব্যবহার করে ওয়ার্কশিটগুলোকে এক ওয়ার্কবুকে মার্জ করা
বিল্ট-ইন Excel Consolidate টুল হলো এক্সেলে ডেটা কনসলিডেট করার সবচেয়ে সহজ উপায়। Consolidate ফিচারটি একাধিক শিট থেকে পূর্ণ ডেটা একটি ওয়ার্কবুকে দিতে পারে যদি আমরা সেটিকে সারমর্ম przedstাপনা করতে চাই। ডেটাকে একটি একক ওয়ার্কশিটে একত্রিত করতে নিচের ধাপগুলো করুন
স্টেপস:
- প্রথমে, রিবনে Data ট্যাবে যান।
- দ্বিতীয়, Data Tools ক্যাটাগরির আন্ডারে Consolidate-এ ক্লিক করুন।

- পরবর্তী, Function বক্স থেকে আপনি আপনার ডেটা কনডেনস করার জন্য যে ফাংশনটি ব্যবহার করতে চান সেটি নির্বাচন করুন। এই কেসে, আমরা Sum ব্যবহার করব।
- उसके बाद, Reference অপশনে Expand Dialog আইকনে ক্লিক করে প্রথম ওয়ার্কশিটের রেঞ্জটি বেছে নিন।
- তারপর, সেই রেঞ্জটি অল রেফারেন্স লিস্টে যোগ করতে Add বাটনে ক্লিক করুন। এই প্রক্রিয়াটি আমরা যে সকল রেঞ্জ কনসলিডেট করতে চাই সেগুলোর জন্য পুনরাবৃত্তি করুন।
- এখন, Use labels in আন্ডারে Top row অথবা Left column চেক-мар্ক-বক্সগুলো চেক করুন।
- আরো, যদি আপনি চান কনবাইনড ডেটা অটোমেটিক্যালি আপডেট হয় ডেটা সোর্স আপডেট হলে, Create links to source data চেক-мар্ক করুন। এক্সেল মূল স্প্রেডশিটের সাথে কানেকশন নির্মাণ করবে, নিচের ছবির মতো।
- শেষে, OK ক্লিক করুন।

দয়া করে মনে রাখবেন যে খালি শিটে ডেটা কনসলিডেট করা সুপারিশ করা হয়। আপনার মূল ওয়ার্কশিটে যদি ইতিমধ্যে ডেটা থাকে, নিশ্চিত করুন খালি সারি এবং কলাম রয়েছে কনবাইনড ইনফরমেশন আকোমোডেট করার জন্য।
- এবং, আপনি দেখতে পাবেন প্রতিটি ওয়ার্কশিটের ডেটা এখন এক একক ওয়ার্কবুকে একত্রিত হয়েছে, এটি মূলত সকল মান একত্রিত করবে।

আরও পড়ুন: একাধিক এক্সেল ফাইলকে এক শিটে মার্জ করার ৪ পদ্ধতি
৩. Move বা Copy ফিচার ব্যবহার করে একাধিক ওয়ার্কশিটকে একে একত্রিত করা
একাধিক ওয়ার্কশিটকে এক ওয়ার্কবুকে একত্রিত করতে, আমরা এক্সেলের Move or Copy ফিচার ব্যবহার করতে পারি। সেটা করতে, আমাদের নিচে কিছু ধাপ অনুসরণ করতে হবে। একাধিক ওয়ার্কশিটকে এক ওয়ার্কবুকে একত্রিত করার সেই প্রসিডিউরগুলো দেখি।
স্টেপস:
- প্রথমে, একত্রিত হবা ওয়ার্কবুকগুলো অ্যাক্সেস করুন। তারপর, সোর্স ওয়ার্কবুক থেকে শিটগুলো নির্বাচন করুন ডুপ্লিকেট বা মুভ বা একত্রিত করতে এক ওয়ার্কবুকে।
- দ্বিতীয়, শিট ট্যাবে রাইট-ক্লিক করুন, তারপর আবশ্যক শিটগুলো নির্বাচন করার পর প্রদর্শিত মেনু থেকে Move or Copy বেছে নিন।

- পরবর্তী, যখন Move or Copy ডায়ালগ দেখাবে, To book ড্রপ-ডাউন মেনু থেকে যে ওয়ার্কবুকে আপনি শিটগুলো মুভ বা কপি করতে চান সেটি নির্বাচন করুন। তাই, আমরা Book1 নির্বাচন করলাম।
- Before sheet বক্সে, MainSheet বেছে নিন, Create a copy বক্সটি চেক করুন, এবং তারপর OK বাটনে ক্লিক করুন।

- এটি দুই বা অধিক ওয়ার্কবুক থেকে একাধিক ওয়ার্কশিটকে একে একত্রিত বা মুভ বা কপি করবে।

আরও পড়ুন: VBA ব্যবহার করে একাধিক এক্সেল ফাইলকে এক শিটে মার্জ করার ৩ কৃত্রিম
৪. এক্সেল VBA ব্যবহার করে একাধিক ওয়ার্কশিটকে এক ওয়ার্কবুকে একত্রিত করা
Excel VBA-এর সাথে, ব্যবহারকারীরা সহজে সেই কোডটি ব্যবহার করতে পারেন যা রিবন থেকে এক্সেল মেনুস হিসেবে কাজ করে। মান লক্ষ করুন সকল ভিন্ন ওয়ার্কশিটের ডেটা Sheet1-এ আছে। এখন আমরা সকল Sheet1 ডেটাকে ভিন্ন ওয়ার্কবুক থেকে একটি একক ওয়ার্কবুকে একত্রিত করতে চাই। VBA কোড ব্যবহার করে একাধিক ওয়ার্কশিটকে এক ওয়ার্কবুকে একত্রিত করতে, চলুন প্রসিডিউরটি অনুসরণ করি।
স্টেপস:
- প্রথমে, রিবন থেকে Developer ট্যাবে যান।
- দ্বিতীয়, Code ক্যাটাগরি থেকে, Visual Basic-এ ক্লিক করুন Visual Basic Editor খুলতে। অথবা Alt + F11 চাপুন Visual Basic Editor খুলতে।

- এটি করার বদলে, আপনি শুধু আপনার ওয়ার্কশিটে রাইট-ক্লিক করে View Code-এ যেতে পারেন। এটি আপনাকেও Visual Basic Editor-এ নিয়ে যাবে।

- এটি Visual Basic Editor-এ দেখাবে যেখানে আমরা রেঞ্জ থেকে টেবিল তৈরি করার জন্য কোড লিখব।
- তৃতীয়, Insert ড্রপ-ডাউন মেনু বার থেকে Module-এ ক্লিক করুন।

- এটি আপনার ওয়ার্কবুকে একটি Module তৈরি করবে।
- এবং, নিচে দেখানো VBA কোডটি কপি ও পেস্ট করুন।
VBA কোড:
Sub Copy_Worksheets() Dim wrkbk As Workbook Dim Str As String Str = "Sheet1" For Each wrkbk In Workbooks If wrkbk.Name <> ThisWorkbook.Name Then wrkbk.Worksheets(Str).Copy_ Before:= ThisWorkbook.Sheets(1) End If Next Set wrkbk = Nothing End Sub
- उसके बाद, RubSub বাটনে ক্লিক করে বা কীবোর্ড শর্টকাট F5 চাপে কোডটি রান করুন।

- শেষে, এটি ভিন্ন ওয়ার্কবুক থেকে সকল Sheet1 ওয়ার্কশিটের ডেটাকে এক একক ওয়ার্কবুকে একত্রিত করবে।

আরও পড়ুন: এক্সেল ওয়ার্কবুক তুলনা ও মার্জ করার ৩ সহজ স্টেপ
উপসংহার
উপরের পদ্ধতিগুলো আপনাকে এক্সেলে একাধিক ওয়ার্কশিটকে এক ওয়ার্কবুকে একত্রিত করতে সাহায্য করবে। আশা করি এটি আপনাকে সাহায্য করবে! আপনার কোনো প্রশ্ন, সুপারিশ, বা ফিডব্যাক থাকলে কমেন্ট সেকশনে আমাদের জানান। অথবা আপনি আমাদের ExcelDemy.com ব্লগের অন্যান্য নিবন্ধগুলো দেখতে পারেন!
সম্পর্কিত নিবন্ধসমূহ
- CMD ব্যবহার করে এক্সেল ফাইলগুলো এক ফাইলে মার্জ করার ৪ স্টেপ
- এক্সেল ফাইল ওয়ার্ড ডকুমেন্টে মার্জ করা
- কলাম অনুযায়ী এক্সেল ফাইল মার্জ করার ৩ পদ্ধতি
- মেইলিং লেবেলসে এক্সেল ফাইল মার্জ করা (সহজ স্টেপসহ)