MS-Excel Advance: এক্সেলের সকল শীট থেকে অটোম্যাটিকালি ডাটা একটা সামারি শীটে আনা

আসসালামু আলাইকুম। আজকে আমি দেখাবো কিভাবে এক্সেল ফাইলে একাধিক ওয়ার্কশীট থেকে কিভাবে একটি সামারি শীটে সকল ডাটা আনতে হয় (Stacking data from all worksheets into a single summery sheet). মূলত বিভিন্ন শীট থেকে ডাটা একটি শীটে এনে বিভিন্ন ধরনের রিপোর্ট তৈরি করা হয়। এক্ষেত্রে আমাদেরকরে কপি পেস্ট করে অথবা VBA Macro এর মাধ্যমে ডাটা সমূহ একত্রিত করা হয়। তাছাড়া নতুন শীট অ্যাড করলে সেখান থেকে ডাটা আবার কপি পেস্ট করতে হয়। আমরা আজকে যে পদ্ধতিটি দেখব, এটাতে কোন প্রকার কোডিং প্রয়োজন হবে না। যেকোন শীটে ডাটা এন্ট্রি করলে অটোম্যাটিক সামারি শীটে যোগ হবে। এমনকি নতুন কোন শীট নিলে সেই শীটের ডাটাও সামারি শীটে চলে আসবে। নিচে এই কাজটি কিভাবে করতে হয় তা ধাপে ধাপে দেখানো হলো।
Requirements: এই ফরমুলা শুধুমাত্র Microsoft Excel 365 ভার্সনে কাজ করবে। অন্য কোন ভার্সনে এই ফর্মুলা কাজ করবে না।
আপনাকে অবশ্যই Excel 4.0 Macro enable করতে হবে। নিচের স্ক্রীনশট অনুযায়ী এনাবল করুন।

  1. প্রথমে একটি নতুন ফাইল নিন। ফাইলে কয়েকটি শীট যুক্ত করুন এবং তাতে পর্যাপ্ত ডাটা এন্ট্রি করুন। আমি কাজের সুবিধার্থে একটি ফাইল এটাচমেন্ট হিসেবে ডাউনলোড লিঙ্ক দিয়ে দিলাম। আপনারা ফাইলটি ডাউনলোড করে নিতে পারেন।
  2. প্রথমে Name Manager থেকে নিচের ফাংশন ব্যবহার করে SheetNames নামে একটী নেম তৈরি করুন। =TEXTAFTER(GET.WORKBOOK(1)&T(NOW()), "]")
  3. এরপর সামারি শীটের A2 cell এ নিচের ফর্মুলা বসান। =DROP(REDUCE("", DROP(TOCOL(SheetNames), 1), LAMBDA(a, x, VSTACK(a, FILTER(INDIRECT("'"&x&"'!A2:Q50000"), INDIRECT("'"&x&"'!A2:A50000")<>"", "")))), 1)

  4. আমরা TRIMRANGE() function বা ফিচার ব্যবহার করে এই ফর্মুলাকে আরও ডায়নামিক করতে পারি। নিচেল ফাইলের ডাউনলোড লিংক দেওয়া হলো। কারও কিছু জানার থাকলে টিউমেন্টে জানাবের। উত্তর দেওয়ার চেষ্টা করব ইনশাআল্লাহ।

Download Sample File

Level 3

আমি মোঃ হারুন অর রশিদ। IT Manager, Dhaka। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 14 বছর 11 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 34 টি টিউন ও 205 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 6 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।

B. Sc. in Computer Science & Engineering


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস