একাধিক Microsoft Excel ফাইলের সাথে কাজ করার সময়, মাঝে মাঝে, আপনাকে Excel ফাইল এবং শীট মার্জ করতে হবে একটি নতুন বা বিদ্যমান এক্সেল ফাইলে বা একাধিক এক্সেল ফাইল এক ফাইলে মার্জ করুন। যদিও আপনি সর্বদা এক শীট থেকে অন্য শীট বা এক ফাইল থেকে অন্য ফাইলে ডেটা কপি করতে পারেন, যখন সেগুলির অনেকগুলি থাকে তখন এটি ক্লান্তিকর। এই পোস্টে, আমরা শেয়ার করব কিভাবে আপনি অন্তর্নির্মিত ফাংশন ব্যবহার করে তাদের একত্রিত করতে পারেন।
কিভাবে এক্সেল ফাইল এবং শীট মার্জ করবেন
আপনি ফাইল এবং শীট মার্জ শুরু করার আগে, এটি ভালভাবে পরিকল্পনা করুন। যদিও আপনি সর্বদা শীটগুলিকে পরবর্তীতে পুনর্বিন্যাস করতে পারেন, আপনি যত ভাল পরিকল্পনা করবেন, মার্জ করার পরে সেগুলিকে সাজাতে আপনি তত কম ঘন্টা ব্যয় করবেন৷
- একটি নতুন বা বিদ্যমান ফাইলে শীট মার্জ করুন
- একাধিক এক্সেল ফাইল মার্জ করুন
যদিও আমরা এখানে যে ফাংশনগুলি ব্যবহার করব তা আপনাকে শীটগুলি সরানোর বিকল্প দেবে, আমি অনুলিপি করার সুপারিশ করব। যদি আপনার আবার মূল ফাইলের প্রয়োজন হয়, তাহলে আপনার পছন্দ থাকবে।
একটি নতুন বা বিদ্যমান ফাইলে শীট মার্জ করুন
আমরা মার্জ শুরু করার আগে, নিশ্চিত করুন যে আপনার কাছে সমস্ত এক্সেল ফাইল খোলা আছে। শুধুমাত্র যখন তারা খোলা থাকে, এক্সেল মার্জ ফাংশন সেটিকে গন্তব্য হিসেবে বেছে নিতে পারে। আপনি যদি একাধিক ফাইল থেকে শীটগুলিকে একটি নতুন এক্সেল ফাইলে স্থানান্তর করার পরিকল্পনা করেন তবে আপনি এটিও করতে পারেন৷
- উৎস এক্সেল ফাইলটি খুলুন, এবং আপনি যে শীটে অনুলিপি করতে চান তাতে স্যুইচ করুন
- হোম ট্যাবে ক্লিক করুন> সেলস বিভাগ> ফর্ম্যাট> শীট সরান বা অনুলিপি করুন
- এটি একটি পপআপ খুলবে যেখান থেকে আপনি বিদ্যমান এক্সেল ফাইল নির্বাচন করতে পারবেন বা রানে একটি নতুন ফাইল তৈরি করতে পারবেন
- যখন আপনি একটি নতুন ফাইল বিকল্প বেছে নিন , এটি অবিলম্বে একটি নতুন ফাইল তৈরি করবে কিন্তু এটি সংরক্ষণ করবে না৷ ৷
- যখন আপনি একটি বিদ্যমান ফাইল চয়ন করেন , আপনার কাছে শীটটি কোথায় ঢোকানো হবে তা নির্বাচন করার বিকল্প আছে, যেমন, বিদ্যমান শীটগুলির আগে বা পরে বা সমস্ত শীটের শেষে
- চেকবক্স নির্বাচন করা নিশ্চিত করুন— একটি অনুলিপি তৈরি করুন৷৷ এটি নিশ্চিত করবে যে আপনার বিদ্যমান শীটগুলি সোর্সবুকে থাকবে৷
আপনি একটি বিদ্যমান ফাইলের মধ্যেও যেতে পারেন, যেটি খুব বেশি শীট থাকলে সুবিধাজনক, এবং আপনাকে শীটটি তাদের মাঝে, কোথাও ঢোকাতে হবে বা এটিকে শেষ পর্যন্ত সরাতে হবে৷
আপনি যদি একাধিক শীটকে অন্য Excel ফাইলে সরাতে চান, তাহলে "শীট সরান বা অনুলিপি করুন," ব্যবহার করার আগে Ctrl বা Shift ব্যবহার করে শীট নির্বাচন করুন। শিফট আপনাকে সংলগ্ন শীট বা শীটগুলির পরিসর নির্বাচন করার অনুমতি দেবে, Ctrl আপনাকে পৃথক শীটগুলি বেছে নিতে দেবে। বাকি ধাপগুলো একই। আপনি এক্সেল ফাইলগুলিকে ম্যানুয়ালি মার্জ করতে এটি ব্যবহার করতে পারেন৷
৷একাধিক এক্সেল ফাইল মার্জ করুন
এক্সেল ফাইলগুলিকে একত্রিত করা একটি জটিল জিনিস, এবং এর জন্য, আমরা ExtendOffice থেকে একটি VBA কোড ব্যবহার করব৷ এটি আপনাকে একটি ফোল্ডারে উপলব্ধ একাধিক ফাইল বা ওয়ার্কবুক একত্রিত করার অনুমতি দেবে৷
৷- একটি নতুন এক্সেল স্প্রেডশীট তৈরি করুন, এবং বিকাশকারী বিভাগ খুলতে ALT + F11 টিপুন
- ইনসার্ট মেনুতে ক্লিক করুন এবং তারপর মডিউলে ক্লিক করুন
- নিচে উল্লিখিত কোড পেস্ট করুন। মডিউলটির নাম দিন MergeExcel
Sub MergeExcel()
Path = "D:\ExcelFiles\"
Filename = Dir(Path & "*.xlsx")
Do While Filename <> ""
Workbooks.Open Filename:=Path & Filename, ReadOnly:=True
For Each Sheet In ActiveWorkbook.Sheets
Sheet.Copy After:=ThisWorkbook.Sheets(1)
Next Sheet
Workbooks(Filename).Close
Filename = Dir()
Loop
End Sub
এরপর, ম্যাক্রো খুলতে Alt + F8 টিপুন ডায়ালগ এটি শীটে সমস্ত ম্যাক্রো প্রকাশ করবে। MergeExcel নির্বাচন করুন এবং চালান এ ক্লিক করুন . আপনাকে ফাইল সংরক্ষণ করতে বলা হবে, তা নিশ্চিত করুন। এটি করা হয়েছে, বিভিন্ন এক্সেল ফাইল থেকে সমস্ত শীট এক্সেল ফাইলে উপলব্ধ হবে যেখানে আপনি ম্যাক্রো চালান। ExtendOffice ওয়েবসাইটে এই ধরনের অনেক ম্যাক্রো রয়েছে এবং আমি দৃঢ়ভাবে সেগুলি extendoffice.com-এ দেখার পরামর্শ দেব।
এটি বলেছে, এটি প্রথম চেষ্টায় একটি মসৃণ অভিজ্ঞতা হতে যাচ্ছে না। নিশ্চিত থাকুন যে এটি কোনও ফাইল মুছে ফেলবে না, তবে আমি ফাইলগুলির একটি ব্যাকআপ রাখার পরামর্শ দেব। কিছু এলোমেলো ডেটা নিয়ে পরীক্ষা করুন, এবং ম্যাক্রো ব্যবহার করে আপনি পছন্দসই ফলাফল পাচ্ছেন কিনা তা পরীক্ষা করুন৷
আমরা আশা করি টিউটোরিয়ালটি বোঝা সহজ ছিল এবং আপনি এক্সেল ফাইল এবং শীট একত্রিত করতে পারেন।