
বড় ডেটাসেটের সাথে কাজ করার সময়, স্প্রেডশিটের স্পিড কম্প্রোমাইজ হয়। হাজার হাজার রো এবং কমপ্লেক্স ক্যালকুলেশনযুক্ত এক্সেল ওয়ার্কবুক ম্যানেজ করা চ্যালেঞ্জিং। আপনাকে আপনার স্প্রেডশিট অপ্টিমাইজ করতে হবে বড় ডেটাসেটের সাথে কাজ করার জন্য। আপনার স্প্রেডশিট অপ্টিমাইজ করা স্মूद পারফরম্যান্স, দ্রুত লোডিং টাইম, এবং বর্ধিত দক্ষতা নিশ্চিত করে।
এই নিবন্ধে, আমরা ব্যাখ্যা করব কীভাবে আপনি স্প্রেডশিট অপ্টিমাইজ করতে পারেন বড় ওয়ার্কবুকের পারফরম্যান্স উন্নত করতে।
১. অনাবশ্যক ডেটা সরান
আপনার ওয়ার্কবুক ক্লিন রাখুন, এবং অনইউজড, অনওয়ান্টেড রো, কলাম, এবং ওয়ার্কশিট ডিলিট করুন। শুধু প্রয়োজনীয় ডেটা রাখুন।
খালি রো এবং কলাম ডিলিট করুন:
এক ডেটাসেটে অনাবশ্যক খালি রো এবং কলাম থাকতে পারে। আপনি Go To Special ফিচার ব্যবহার করে সেগুলো দ্রুত চিহ্নিত এবং ডিলিট করতে পারেন।
- আপনার ডেটা রেঞ্জ সিলেক্ট করুন।
- Ctrl + G চাপুন » Special » Blanks সিলেক্ট করুন।
- হাইলাইট করা রো বা কলাম Delete করুন।

এটি ফাইল সাইজ কমায় এবং রিক্যালকুলেশন স্পিড বাড়ায়।
২. ফর্মুলা অপ্টিমাইজ করুন
২.১. ভোলেটাইল ফাংশন রিপ্লেস করুন
ভোলেটাইল ফাংশন ওয়ার্কবুক খোলা বা পরিবর্তন হওয়ার সময় প্রতিবার রিক্যালকুলেট হয়। সম্ভব হলে ভোলেটাইল ফাংশনকে নন-ভোলেটাইল ফাংশন দিয়ে রিপ্লেস করুন।
সাধারণ ভোলেটাইল ফাংশনগুলোর তালিকা:
- NOW()
- TODAY()
- RAND()
- OFFSET()
- INDIRECT()
NOW কে Static Values দিয়ে রিপ্লেস করুন
বর্তমান তারিখ এবং সময় প্রদর্শনের জন্য NOW ফাংশন ব্যবহার করার পরিবর্তে কীবোর্ড শর্টকাট ব্যবহার করুন। NOW ফাংশন প্রতিটি পরিবর্তনের সাথে রিক্যালকুলেট হয়।
- বর্তমান তারিখ স্ট্যাটিক ভ্যালু হিসেবে ইনসার্ট করতে Ctrl + ; ব্যবহার করতে পারেন।

২.১. অ্যারে ফর্মুলা সরল করুন
আপনাকে অ্যারে ফর্মুলা দক্ষতার সাথে ব্যবহার করতে হবে। যদিও অ্যারে ফর্মুলা শক্তিশালী কিন্তু ওয়ার্কবুক স্লো করে। হেল্পার কলামের সাহায্যে অ্যারে ফর্মুলার ব্যবহার সীমাবদ্ধ করুন।
SUM এবং IF আলাদা ব্যবহার করার পরিবর্তে, আপনি SUMIF ফাংশন ব্যবহার করতে পারেন।
অ্যারে ফর্মুলা:
=SUM(IF(A1:A1000>10, B1:B1000, 0))
বড় স্প্রেডশিটের জন্য, SUMIF পারফরম্যান্স এবং সিমপ্লিসিটির দিক থেকে স্পষ্ট বিজয়ী। এটি রিসোর্স ইউজেজ মিনিমাইজ করে, অপ্রয়োজনীয় জটিলতা এড়ায়, এবং আপনার ওয়ার্কবুক ক্লিন রাখে।
=SUMIF(A1:A1000, ">10", B1:B1000)
যদি SUMIF উপলব্ধ না থাকে, তবে আপনি হেল্পার কলাম ব্যবহার করতে পারেন।
অপ্টিমাইজেশন সহ হেল্পার কলাম দিয়ে রিপ্লেস করুন:
- একটি নতুন কলাম ইনসার্ট করুন এবং যোগ করুন:
- তারপর নিচের ফর্মুলা ব্যবহার করুন:
এটি অ্যারে ফর্মুলাকে ছোট ছোট, কম রিসোর্স-ইনটেনসিভ ধাপে ভাগ করে দেয়।
রেফারেন্সের সুযোগ কমান:
- পুরো কলাম রেফারেন্স করার পরিবর্তে » A:A।
- আপনি স্পেসিফিক সেল রেঞ্জ বা ডিফাইনড রেঞ্জ ব্যবহার করতে পারেন » A1:A1000।
৩. কন্ডিশনাল ফরম্যাটিং অল্প ব্যবহার করুন
পুরো কলামে ফরম্যাটিং প্রয়োগ করার পরিবর্তে, একচুয়াল ডেটা রেঞ্জে সীমাবদ্ধ রাখুন:
- শুধু ডেটা রেঞ্জ সিলেক্ট করুন (যেমন: A1:A100)।
- এখানে আপনার কন্ডিশনাল ফরম্যাটিং রুল প্রয়োগ করুন, অনাবশ্যক ওভারহেড এড়িয়ে।
৪. এক্সternal লিংক কমান
এক্সternal ওয়ার্কবুক থেকে ডেটা ইম্পোর্ট করার জন্য লিংকিং করার পরিবর্তে, আপনি পাওয়ার কোয়েরি ব্যবহার করতে পারেন ডেটা ইম্পোর্ট এবং ট্রান্সফর্ম করতে আপনার ওয়ার্কবুকের ভিতরে:
- Data ট্যাবে যান » Get Data-এ ক্লিক করুন » From File » From Workbook সিলেক্ট করুন।
- প্রয়োজনীয় ডেটা আপনার করেন্ট ফাইলে লোড করুন।

এটি এক্সternal ফাইলসহ ডিপেন্ডেন্সি কমায় এবং ডেটা রিট্রিভাল স্পিড বাড়ায়।
৫. ক্যালকুলেশন মোড সমায়োজন করুন
যদি আপনি একটি ছোট ডেটাসেটের সাথে কাজ করেন তবে আপনি অটোমেটিক ক্যালকুলেশন অপশন ব্যবহার করতে পারেন। কিন্তু যখন আপনি কমপ্লেক্স ফর্মুলাসহ বড় ডেটা হ্যান্ডেল করেন তবে ম্যানুয়াল রিক্যালকুলেশন সেটিংস ব্যবহার করুন।
অনেক ফর্মুলাযুক্ত ওয়ার্কবুকের জন্য:
- File ট্যাবে যান » Options সিলেক্ট করুন।
- Formulas সিলেক্ট করুন » Calculation Options-এ থেকে Manual সিলেক্ট করুন।
- OK-এ ক্লিক করুন।
- প্রয়োজনে রিক্যালকুলেট করতে F9 চাপুন।
এটি আপনাকে অটোমেটিক রিক্যালকুলেশনের কারণে হोंने वाले দেরি ছাড়া আপনার শিটে কাজ করতে দেয়।
Iterative Calculations বন্ধ করুন
আপনি ইটেরেটিভ ক্যালকুলেশনও ডিজেবল করতে পারেন যা অনাবশ্যক রিক্যালকুলেশন করাতে পারে।
- Enable iterative calculation ডিজেবল করুন।
- OK-এ ক্লিক করুন।

৬. ডেটা টেবিল এবং PivotTables ব্যবহার করুন
ম্যানুয়ালি ক্যালকুলেট বা আপডেট করা সার্মারি টেবিলের পরিবর্তে, ডাইনামিক সার্মারি তৈরি করতে পিভট টেবিল ফিচার ব্যবহার করুন।
- আপনার ডেটা সিলেক্ট করুন।
- Insert ট্যাবে যান » PivotTable সিলেক্ট করুন।
- ফিল্ডগুলো রো এবং কলামে টেনে আনুন ডাইনামিক সার্মারি তৈরি করতে।

পিভট টেবিল ফিল্ড লিস্ট ভিত্তিক করে টোটাল অটো-ক্যালকুলেট করে। এটি আপডেট করার জন্য দ্রুত এবং বড় ডেটাসেট আরও দক্ষতার সাথে হ্যান্ডেল করে।
৭. ওয়ার্কবুক ডিজাইন অপ্টিমাইজ করুন
আপনার ওয়ার্কবুক অপ্টিমাইজ করতে, আপনি Named Ranges ব্যবহার করতে পারেন সেল রেঞ্জ ডাইনামিক্যালি রেফার করতে পুরো কলাম বা অ্যারে ফর্মুলার রেফার করার পরিবর্তে।
মান লেন আপনি একটি সেলস ডেটাসেটের সাথে কাজ করছেন যা সময়ের সাথে বড় হচ্ছে। A1:A1000-এর মতো ফিক্সড রেঞ্জ রেফার করার পরিবর্তে, একটি ডাইনামিক নেমড রেঞ্জ ব্যবহার করুন:
- Formulas ট্যাবে যান » Name Manager » New সিলেক্ট করুন।
- একটি নাম ডিফাইন করুন: SalesData।
- Refers to: নিচের ফর্মুলা ইনসার্ট করুন:
=OFFSET(Sheet1!$A$1, 0, 0, COUNTA(Sheet1!$A:$A), 1)

এই ফর্মুলা যেকোনো এক্সিস্টিং ফর্মুলা বা চার্টকে অটোমেটিক্যালি আপডেট করবে যদি ডেটা বড় বা ছোট হয়।
৮. ফাইল সাইজ কম্প্রেস করুন
ফাইল অপ্টিমাইজ করতে, আপনি ইমেজ সাইজ এবং এক্সternal ফাইল সাইজ কমাতে পারেন।
যদি আপনার ওয়ার্কবুক ছবি ধারণ করে:
- ছবিটি সিলেক্ট করুন।
- Picture Format ট্যাবে যান » Compress Pictures সিলেক্ট করুন।
- কম রেজোলিউশন অপশন বেছে নিন (যেমন: Web বা Email) ফাইল সাইজ কমাতে প্রয়োজনীয় ডিটেইল কম্প্রোমাইজ না করে।
৯. অ্যাডভান্সড টুলস ব্যবহার করুন
Use Power Query: পাওয়ার কোয়েরি এডিটরের বিভিন্ন বিল্ট-ইন ফিচার আছে ডেটা ইম্পোর্ট এবং ক্লিন করতে, কমপ্লেক্স ফর্মুলার প্রয়োজন কমিয়ে দেয়।

Enable the Data Model: বড় ডেটাসেটের জন্য, আপনি এক্সেলের বিল্ট-ইন Data Model ব্যবহার করতে পারেন রিলেশনশিপ তৈরি করতে এবং ক্যালকুলেশন পারফর্ম করতে।
Use VBA for Repeated Tasks: VBA দিয়ে রিপিটেটিভ প্রসেস অটোমেট করুন ওয়ার্কবুক কমপ্লেক্সিটি কমাতে।
১০. অনাবশ্যক অ্যাড-ইন ডিজেবল করুন
যদি আপনি নিয়মিতভাবে প্রয়োজন না করেন তবে অ্যাড-ইন ইনেবল করবেন না। এক্সেল খোলার সময় প্রতিবার এটি সব অ্যাড-ইন ইনস্টল করে।
- File ট্যাবে যান » Options সিলেক্ট করুন।
- Excel Options-এ থেকে Add-Ins সিলেক্ট করুন
- Manage COM Add-ins-এ নন-এসেনশিয়াল অ্যাড-ইন চিহ্নিত করুন এবং ডিজেবল করুন।
- অনইউজড Add-ins রিমুভ করুন।

এটি রিসোর্স ফ্রি আপ করে, বিশেষ করে বড় স্প্রেডশিটের সাথে কাজ করার সময়।
১১. নিয়মিত মেইনটেন্যান্স
এরর এবং ব্রোকেন লিংক ক্লিয়ার করতে Find and Replace ফিচার ব্যবহার করুন। আপনি এই ফিচার ব্যবহার করে অ্যানোমালি এবং এরর রিমুভ করতে পারেন।
এরর ক্লিয়ার করতে Find and Replace ব্যবহার করুন:
- Home ট্যাবে যান » Find & Select » Find/Replace সিলেক্ট করুন।
- Type করুন এরর নাম Find বক্সে।
- সকল এরর রিপ্লেস করুন বা সেগুলো কারন করা লিংক রিসল্ভ করুন।

অপ্টিমাইজেশন করার পর, ওয়ার্কবুক টেস্ট করুন ফাংশন্যালিটি অপ্রভাবিত আছে কিনা নিশ্চিত করতে।
উপসংহার
স্প্রেডশিট অপ্টিমাইজেশন একটি সিম্পল টাস্ক, বড় ওয়ার্কবুক কমপ্লেক্স হলে অবশ্য নয়। আপনি উল্লিখিত টেকনিকগুলো প্র্যাক্টিক্যাল ধাপসহ অনুসরণ করতে পারেন বড় ওয়ার্কবুকের পারফরম্যান্স উন্নত করতে। ফর্মুলা অপ্টিমাইজেশন, ডেটা সাইজ রিডাকশন, বা অ্যাডভান্সড এক্সেল টুলস ব্যবহার করা হোক, এই মেথডগুলো আপনার স্প্রেডশিট স্মूदলি রান করতে সাহায্য করবে।
Get FREE Advanced Excel Exercises with Solutions!