জানতে হবে
- ইচ্ছুক সেল রেঞ্জ হাইলাইট করুন এবং কলাম A-এর উপরে Name Box-এ একটি নাম টাইপ করুন।
- বিকল্পভাবে, ইচ্ছুক রেঞ্জ হাইলাইট করুন, রিবনের Formulas ট্যাব সিলেক্ট করুন, তারপর Define Name বেছে নিন।
- রেঞ্জ নাম ম্যানেজ করতে Formulas ট্যাবে যান, Name Manager সিলেক্ট করুন, একটি নাম বেছে নিন, তারপর Delete বা Edit ক্লিক করুন।
এই নিবন্ধে Excel for Microsoft 365, Excel 2019, 2016, 2013, এবং 2010-এ রেঞ্জের জন্য নাম ডিফাইন এবং এডিট করার পদ্ধতি ব্যাখ্যা করা হয়েছে।
Name Box দিয়ে নাম ডিফাইন এবং ম্যানেজ করা
নাম ডিফাইন করার একটি পদ্ধতি, এবং সম্ভবত সবচেয়ে সহজ পদ্ধতি হলো Name Box ব্যবহার করা, যা ওয়ার্কশিটে কলাম A-র উপরে অবস্থিত। এই পদ্ধতিতে আপনি ওয়ার্কবুকের প্রতিটি শিট দ্বারা স্বীকৃত অনন্য নাম তৈরি করতে পারেন।
উপরোক্ত ছবিতে দেখানো(Name Box ব্যবহার করে নাম তৈরি করতে:)
-
ওয়ার্কশিটে ইচ্ছুক সেল রেঞ্জ হাইলাইট করুন।
-
সেই রেঞ্জের জন্য পছন্দসই নাম Name Box-এ টাইপ করুন, যেমন Jan_Sales।
-
কীবোর্ডে Enter চাপুন। নামটি Name Box-এ প্রদর্শিত হবে।
একই সেল রেঞ্জ হাইলাইট করলে নামটি Name Box-এও প্রদর্শিত হবে। এছাড়া Name Manager-এও দেখাবে।
নামকরণের নিয়ম এবং সীমাবদ্ধতা
রেঞ্জের জন্য নাম তৈরি বা এডিট করার সময় সিনট্যাক্স নিয়মগুলো মনে রাখুন:
- নামে স্পেস থাকতে পারবে না।
- নামের প্রথম অক্ষর অবশ্যই অক্ষর, আন্ডারস্কোর, বা ব্যাকস্ল্যাশ হতে হবে।
- বাকি অক্ষরগুলো শুধু অক্ষর, সংখ্যা, পিরিয়ড, বা আন্ডারস্কোর হতে পারে।
- নামের সর্বোচ্চ দৈর্ঘ্য ২৫৫ ক্যারেক্টার।
- বড় এবং ছোট হাতের অক্ষর এক্সেলের কাছে একই, তাই Jan_Sales এবং jan_sales একই নাম বলে গণ্য হবে।
- সেল রেফারেন্স (যেমন A25 বা R1C4) নাম হিসেবে ব্যবহার করা যাবে না।
নামকৃত রেঞ্জ কী?
নামকৃত রেঞ্জ, রেঞ্জ নাম, বা ডিফাইনড নাম—এই সব এক্সেলে একই অবজেক্টকে বোঝায়; এটি হলো একটি বর্ণনামূলক নাম—যেমন Jan_Sales বা June_Precip—যা একটি নির্দিষ্ট সেল বা সেল রেঞ্জের সাথে সংযুক্ত থাকে একটি ওয়ার্কশিট বা ওয়ার্কবুকে। নামকৃত রেঞ্জ চার্ট তৈরি করার সময় এবং ফর্মুলায় (যেমন) ডেটা ব্যবহার এবং চেনাক המת أسهل করে। এছাড়া, যেহেতু একটি নামকৃত রেঞ্জ ফর্মুলা কপি করলে পরিবর্তন হয় না, এটি ফর্মুলায় অ্যাবসলিউট সেল রেফারেন্স ব্যবহারের বিকল্প হয়। এক্সেলে নাম ডিফাইন করার তিনটি পদ্ধতি রয়েছে: নেম বক্স, নিউ নেম ডায়ালগ বক্স, বা নেম ম্যানেজার ব্যবহার করে।
Name Manager দিয়ে নাম ডিফাইন এবং ম্যানেজ করা
নাম ডিফাইন করার দ্বিতীয় পদ্ধতি হলো New Name ডায়ালগ বক্স ব্যবহার করা। এই ডায়ালগ বক্স রিবনের Formulas ট্যাবের মাঝপথে অবস্থিত Define Name অপশন দিয়ে খোলা যায়। New Name ডায়ালগ বক্স ওয়ার্কশিট লেভেল স্কোপ সহ নাম ডিফাইন করা সহজ করে দেয়।
New Name ডায়ালগ বক্স ব্যবহার করে নাম তৈরি করতে:
-
ওয়ার্কশিটে ইচ্ছুক সেল রেঞ্জ হাইলাইট করুন।
-
রিবনের Formulas ট্যাব সিলেক্ট করুন।
-
Define Name অপশন সিলেক্ট করুন New Name ডায়ালগ বক্স খোলার জন্য।
-
ডায়ালগ বক্সে Name, Scope, এবং Range এন্ট্রি করুন।
-
সম্পন্ন হলে OK ক্লিক করুন ওয়ার্কশিটে ফিরে যাওয়ার জন্য। ডিফাইন করা রেঞ্জ সিলেক্ট করলে নামটি Name Box-এ প্রদর্শিত হবে।
Name Manager ব্যবহার করে নাম ডিফাইন এবং ম্যানেজ উভয়ই করা যায়; এটি রিবনের Formulas ট্যাবে Define Name অপশনের পাশে অবস্থিত।
Name Manager-এ নাম ডিফাইন করলে উপরে বর্ণিত New Name ডায়ালগ বক্স খুলে। সম্পূর্ণ ধাপগুলো নিচে দেওয়া হলো:
-
রিবনের Formulas ট্যাব সিলেক্ট করুন।
-
রিবনের মাঝপথে Name Manager আইকন ক্লিক করুন Name Manager খোলার জন্য।
-
Name Manager-এ New বাটন ক্লিক করুন New Name ডায়ালগ বক্স খোলার জন্য।
-
Name, Scope, এবং Range এন্ট্রি করুন। ওয়ার্কশিটে ফিরে যাওয়ার জন্য OK ক্লিক করুন। ডিফাইন করা রেঞ্জ সিলেক্ট করলে নামটি Name Box-এ প্রদর্শিত হবে।
নাম ডিলিট বা এডিট করা
Name Manager খোলা থাকা অবস্থায়:
-
নামের লিস্ট উইন্ডোতে ডিলিট বা এডিট করার নামটি সিলেক্ট করুন।
-
নাম ডিলিট করতে লিস্ট উইন্ডোর উপরে Delete বাটন ক্লিক করুন।
-
নাম এডিট করতে Edit বাটন ক্লিক করুন Edit Name ডায়ালগ বক্স খোলার জন্য।
Edit Name ডায়ালগ বক্সে আপনি বেছে নেওয়া নামটি এডিট করতে পারেন, নাম সম্পর্কে কমেন্ট যোগ করতে পারেন, বা বিদ্যমান রেঞ্জ রেফারেন্স পরিবর্তন করতে পারেন।
বিদ্যমান নামের স্কোপ এডিট অপশন দিয়ে পরিবর্তন করা যায় না। স্কোপ পরিবর্তন করতে হলে Name Manager-এ নামটি ডিলিট করে সঠিক স্কোপের সাথে পুনরায় ডিফাইন করতে হবে।
নাম ফিল্টার করা
Name Manager-এ Filter বাটন নিচের কাজগুলো সহজ করে দেয়:
- এরর সম্পন্ন নাম খুঁজে বের করা—যেমন ইনভ্যালিড রেঞ্জ।
- নামের স্কোপ নির্ধারণ করা—ওয়ার্কশিট লেভেল নাকি ওয়ার্কবুক।
- লিস্ট করা নামগুলো সর্ট এবং ফিল্টার করা—ডিফাইনড (রেঞ্জ) নাম বা টেবিল নাম।
ফিল্টার করা লিস্ট Name Manager-এর লিস্ট উইন্ডোতে প্রদর্শিত হবে।
এক্সেলে ডিফাইনড নাম এবং স্কোপ
সকল নামের একটি স্কোপ রয়েছে যা নির্দেশ করে এক্সেল কোন লোকেশনগুলিতে একটি নির্দিষ্ট নামকে স্বীকৃত করবে। একটি নামের স্কোপ হতে পারে পৃথক ওয়ার্কশিটের জন্য (লোকাল স্কোপ) বা পুরো ওয়ার্কবুকের জন্য (গ্লোবাল স্কোপ)। একটি নাম তার স্কোপের মধ্যে ইউনিক হতে হবে, কিন্তু একই নাম ভিন্ন স্কোপে ব্যবহার করা যায়।
নতুন নামের ডিফল্ট স্কোপ হলো গ্লোবাল ওয়ার্কবুক লেভেল। একবার ডিফাইন হলে নামের স্কোপ সহজে পরিবর্তন করা যায় না। নামের স্কোপ পরিবর্তন করতে হলে Name Manager-এ নামটি ডিলিট করে সঠিক স্কোপের সাথে পুনরায় ডিফাইন করতে হবে।
লোকাল ওয়ার্কশিট লেভেল স্কোপ
ওয়ার্কশিট লেভেল স্কোপবিশিষ্ট নাম শুধু সেটি যে ওয়ার্কশিটের জন্য ডিফাইন করা হয়েছে সেটির জন্যই বৈধ। যদি Total_Sales নামের স্কোপ একো ওয়ার্কবুকের sheet 1 হয়, তবে এক্সেল সেটি sheet 2, sheet 3, বা ওয়ার্কবুকের অন্য যেকোনো শিটে স্বীকৃত করবে না। এটি একই নাম একাধিক ওয়ার্কশিটে ব্যবহার করার সুযোগ দেয়—যতক্ষণ না প্রতিটি নামের স্কোপ তার নিজস্ব ওয়ার্কশিটে সীমাবদ্ধ থাকে।
ভিন্ন শিটে একই নাম ব্যবহার করা হতে পারে ওয়ার্কশিটগুলোর মধ্যে নিরন্তরতা নিশ্চিত করতে এবং নিশ্চিত করতে যে Total_Sales নাম ব্যবহার করা ফর্মুলা সবসময় একই সেল রেঞ্জকে রেফার করে একই ওয়ার্কবুকের একাধিক শিটে।
ফর্মুলায় একই স্কোপের আলাদা আলাদা নাম들কে আলাদা করতে, ওয়ার্কশিটের নাম নামের আগে লিখুন, যেমন:
বা
Name Box ব্যবহার করে তৈরি করা নামগুলোর সবসময় গ্লোবাল ওয়ার্কবুক লেভেল স্কোপ থাকে যদি না শিটের নাম এবং রেঞ্জের নাম দুটোই নাম ডিফাইন করার সময় নেম বক্সে লিখা হয়।
উদাহরণ:
- Name: Jan_Sales, Scope — গ্লোবাল ওয়ার্কবুক লেভেল
- Name: Sheet1!Jan_Sales, Scope — লোকাল ওয়ার্কশিট লেভেল
গ্লোবাল ওয়ার্কবুক লেভেল স্কোপ
ওয়ার্কবুক লেভেল স্কোপে ডিফাইন করা নাম ওই ওয়ার্কবুকের সকল ওয়ার্কশিটে স্বীকৃত। তাই একটি ওয়ার্কবুক লেভেল নাম একটি ওয়ার্কবুকে শুধু একবার ব্যবহার করা যায়, উপরে আলোচিত শিট লেভেল নামের মত নয়।
তবে, একটি ওয়ার্কবুক লেভেল স্কোপের নাম অন্য কোনো ওয়ার্কবুক tarafından স্বীকৃত নয়, তাই গ্লোবাল লেভেল নাম ভিন্ন এক্সেল ফাইলে রিপিট করা যায়। উদাহরণস্বরূপ, যদি Jan_Sales নামের গ্লোবাল স্কোপ হয়, তবে একই নাম 2012_Revenue, 2013_Revenue, এবং 2014_Revenue intitol করা ভিন্ন ওয়ার্কবুকে ব্যবহার করা যায়।
স্কোপ কনফ্লিক্ট এবং স্কোপ প্রেসিডেন্স
একই নাম লোকাল শিট লেভেল এবং ওয়ার্কবুক লেভেল উভয়েই ব্যবহার করা সম্ভব কারণ দুটির স্কোপ ভিন্ন। কিন্তু এই পরিস্থিতি নাম ব্যবহার করার সময় কনফ্লিক্ট সৃষ্টি করে।
এই কনফ্লিক্ট সমাধান করতে, এক্সেলে লোকাল ওয়ার্কশিট লেভেলের নাম গ্লোবাল ওয়ার্কবুক লেভেলের নামের চেয়ে প্রাধান্য পায়। এতে, 2014_Revenue শিট-লেভেল নাম 2014_Revenue ওয়ার্কবুক লেভেল নামের বদলে ব্যবহার হবে।
প্রেসিডেন্সের নিয়ম অতিক্রম করতে, ওয়ার্কবুক লেভেল নামকে নির্দিষ্ট শিট-লেভেল নামের সাথে ব্যবহার করুন, যেমন:
এই নিয়মের একমাত্র ব্যতিক্রম হলো sheet 1 স্কোপযুক্ত লোকাল ওয়ার্কশিট লেভেল নাম। যেকোনো ওয়ার্কবুকের sheet 1-এর সাথে লিঙ্ক করা স্কোপ গ্লোবাল লেভেল নাম দিয়ে ওভাররাইড করা যায় না।