টেকটিউনসের সবাইকে জানাই আন্তরিক শুভেচ্ছা। আশা করছি সবাই খুব ভালো আছেন। আমার এই পার্বিক টিউটোরিয়াল এ থাকবে একদম বেসিক থেকে শুরু করে প্রফেশনাল স্টেজ পর্যন্ত এক্সেল এর ডিটেইলস টিউটরিয়াল। চলুন শুরু করি আজকের পর্ব।
সকল পর্বের লিস্ট টিউনের একদম শেষে দেয়া আছে।
এই টিউনে আমরা জানবো এবসলুট সেল রেফারেন্স কি এবং কিভাবে করতে হয়। এরপর আরো দেখবেন কিভাবে এক টাইপের রেফারেন্স থেকে অন্য টাইপের রেফারেন্সে শিফট করতে হয়।
এবসলুট সেল রেফারেন্স বুঝার আগে, আপনাকে আগে বুঝতে হবে ফর্মুলাতে কিভাবে সেল রেফারেন্স কাজ করে। ধরুন আমাদের কাছে একটি ফর্মুলা আছে ‘=B3*C3+D3’. এই ফর্মুলাতে তিনটি সেল রেফারেন্স আছে - B3, C3 এবং D3. ফর্মুলার প্রতিটি রেফারেন্স একটি ওয়ার্কশীটের কোনো না কোনো সেলের সাথে সংযুক্ত। এক কথায়, প্রতিটি সেলের একটি ইউনিক রেফারেন্স আছে। যেমন B3 ওয়ার্কশীটের শুধুমাত্র একটি সেলের সাথেই সংযুক্ত থাকবে।
এক্সেলে দুই ধরনের রেফারেন্স আছে - রিলেটিভ রেফারেন্স এবং এবসলুট রেফারেন্স। যখন রিলেটিভ বা এবসলুট রেফারেন্স কপি করে অন্য সেলে ফিল করা হবে তখন এই দুটো রেফারেন্সের রেজাল্ট দুইরকম হবে। আপনি যদি ফর্মুলায় রিলেটিভ রেফারেন্স ব্যবহার করেন, তখন ফর্মুলা কপি করে অন্য সেলে বসালে ফর্মুলা পরিবর্তন হয়ে যাবে। অন্য দিকে, এবসলুট রেফারেন্সে কোনো পরিবর্তন হবে না, আপনি যেখানেই কপি করেন না কেনো।
যা যা থাকছেঃ
এবসলুট সেল রেফারেন্স কি?
এবসলুট সেল রেফারেন্স ব্যবহার করে একটি ফর্মুলা তৈরি
এবসলুট সেল রেফারেন্সের ধরন
এবসলুট সেল রেফারেন্স ব্যবহার করার পদ্ধতি
এক রেফারেন্স থেকে অন্য রেফারেন্সে সুইচ করা
১. সেল রেফারেন্সকে এবসলুট বানানো
২. এবসলুট সেল রেফারেন্স থেকে মিক্সড সেল রেফারেন্সে সুইচ করা
৩. মিক্সড সেল রেফারেন্স থেকে রিলেটিভ সেল রেফারেন্সে সুইচ করা
এবসলুট সেল রেফারেন্স ব্যবহার করার কীবোর্ড শর্টকাট
উপসংহার
এবসলুট সেল রেফারেন্স হচ্ছে এক ধরনের সেল রেফারেন্স যেখানে রো এবং কলামগুলোর রেফারন্সকে স্থির (constant) রাখার জন্য তাদের আগে একটি ডলার ($) চিহ্ন দেয়া হয়। মাঝে মাঝে আপনার এমন প্রয়োজন হতে পারে যে, সেল ফিল করার সময় সেল রেফারেন্স পরিবর্তন হবে না। রিলেটিভ রেফারেন্সে আপনি যখন এক সেল থেকে অন্য সেলে ফর্মুলা কপি করেন, তখন রো এবং কলাম অনুযায়ী ফর্মুলা পরিবর্তন হয়ে যায়। অন্য দিকে, আপনি যখন এবসলুট রেফারেন্স ব্যবহার করে এক সেল থেকে অন্য সেলে ফর্মুলা কপি করবেন, তখন রো এবং কলাম অনুযায়ী ফর্মুলা পরিবর্তন হবে না।
ধরুন, F5 সেলে আপনার একটি ফর্মুলা আছে ‘=E5*J4‘. F5 সেলটি যদি এক্টিভ সেল হয়ে থাকে, তাহলে Fill Handle আইকনটি ক্লিক, হোল্ড এবং ড্র্যাগ করে নিচের সেলগুলোতে ফিল করুন। নিচের ইমেজে দেখুন, আমি F6: F15 রেঞ্জের সেলগুলো ফিল করেছি। প্রতিটি সেলে ফর্মুলা চেক করুন। F5 সেলের পরে প্রতিটি সেলই জিরো রিটার্ন করবে কারণ J4 সেলের নিচে আর কোনো ব্যালু দেয়া নাই। যেহেতু আপনি J4 সেলকে এবসলুট করেন নি, তাই এক্সেল এটিকে একটি নরমাল ভ্যালু হিসেবেই মনে করছে এবং পরের সেলগুলোকে রেফারেন্স হিসেবে নিচ্ছে।
কিন্তু আমরা কি চাচ্ছি? আমরা চাচ্ছি যে, J4 সেলের ভ্যালুগুলো অপরিবর্তিত থাকবে এবং J4 সেলে ভ্যালুটা যেমন আছে এর নিচের সেলগুলোতেও তাই-ই থাকবে। আর এ জন্যই আমাদেরকে এবসলুট রেফারেন্স ব্যবহার করতে হবে। তাই F5 সেলে আমাদেরকে নতুন করা ফর্মুলাটি লিখতে হবে যা হলোঃ ‘=E5*$J$4‘. এখানে কলাম লেটার এবং রো নাম্বার এর আগে ডলার ($) সাইন ব্যবহার করা হয়েছে। আর এভাবেই আপনি সেল রেফারেন্সকে এবসলুট করবেন।
তিন ধরনের এবসলুট রেফারেন্স আছে যেখানে আপনি ১) একটি ফর্মুলার পুরো সেলকে এবসলুট করতে পারবেন, ২) একটি ফর্মুলার শুধু কলামকে এবসলুট করতে পারবেন, ৩) একটি ফর্মুলার শুধু রো-কে এবসলুট করতে পারবেন। নিচে আরো বিশদ বর্ণনা দেয়া হলোঃ
$F$5 - এই ধরনের এবসলুট রেফারেন্স ব্যবহার করলে রো এবং কলাম উভয়ই ফিক্সড হয়ে যাবে। অর্থাৎ আপনি এই সেলের রেফারেন্স যেখানেই কপি বা ফিল করেন না কেনো F5 এর ভ্যালু ফিক্সড থাকবে।
F$5 - এই ধরনের এবসলুট রেফারেন্স ব্যবহার করলে ফর্মুলার শুধু রো ফিক্সড থাকবে।
$F5 - এই ধরনের এবসলুট রেফারেন্স ব্যবহার করলে ফর্মুলার শুধু কলাম ফিক্সড থাকবে।
নোটঃ প্রধানত ফর্মুলাতে $F$5 টাইপের এবসলুট রেফারেন্সই বেশি ব্যবহৃত হয়। আর বাকি দুই টাইপ তেমন ব্যবহৃত হয় না।
আমরা কলাম F এর সকল আইটেমের ভ্যাট বের করার জন্য F5 সেলে একটি ফর্মুলা তৈরি করবো। আমাদের এই উদাহরণে, ভ্যাট রেট হচ্ছে 15% এবং এই ভ্যালুটি J4 সেলে বসানো আছে। আমরা ফর্মুলায় $J$4 এবসলুট রেফারেন্স ব্যবহার করবো। যেহেতু প্রতিটি ফর্মুলাই একই ভ্যাট রেট ব্যবহার করবে, তাই আমরা চাচ্ছি যে - ফর্মুলাটিকে কপি এবং F সেলে ফিল করার সময়ে রেফারেন্স যেনো কন্সট্যান্ট (এক) থাকে। নিচের স্টেপগুলো অনুসরণ করুন।
পদ্ধতিঃ
কলাম লেটার অথবা রো নাম্বার এর আগে ম্যানুয়ালি $ (ডলার) সাইন এড করা খুবই বিরক্তকর কাজ মনে হতে পারে। তাই এখন আপনাদেরকে দেখাবো কিভাবে একটি রিলেটিভ সেল রেফারেন্সকে এবসলুট করবেন, আবার এবসলুট সেল রেফারেন্স থেকে মিক্সড এবং শেষে সেই মিক্সডকে কিভাবে আবার রিলেটিভ সেল রেফারেন্সে রূপান্তর করবেন।
এখানে একটি উদাহরণের মাধ্যমে এবসলুট সেল রেফারেন্সের শর্টকাট দেখানো হবে।
আমি চাচ্ছি A1 সেল রেফারেন্সকে C1 সেলে এবসলুট রেফারেন্স করে ফেলবো।
প্রথমে, আমি C1 সেলটিকে এডিট মোডে নিয়ে গেলাম। এরপর আমি A1 রিলেটিভ রেফারেন্সে কার্সরটি রাখলাম।
যখন কার্সরটি A1 সেল রেফারেন্সের উপর থাকবে, কীবোর্ড থেকে আমি শুধু F4 বাটনটি প্রেস করবো। A1 সেল রেফারেন্সটি তখন $A$1 এবসলুট রেফারেন্সে রূপান্তর হবে।
উপরের ইমেজটি থেকেই চলমান থাকছে.
এখন আমি আবার F4 বাটনটি প্রেস করলাম। $A$1 রেফারেন্সটি A$1 মিক্সড সেল রেফারেন্সে কনভার্ট হবে। ফলে কলাম লেটার টি হয়ে যাবে রিলেটিভ (অর্থাৎ পরিবর্তনশীল) আর রো নাম্বার টা থাকবে এবসলুট (স্থির-কোনো পরিবর্তন হবে না)।
এবার আমরা যদি আবার F4 কী প্রেস করি, তাহলে A$1 রেফারেন্সটি $A1 এ রুপান্তর হবে। অর্থাৎ রো নাম্বার টি হয়ে যাবে রিলেটিভ (অর্থাৎ পরিবর্তনশীল) আর কলাম লেটার টা থাকবে এবসলুট (স্থির-কোনো পরিবর্তন হবে না)।
উপরের স্টেপের পরে চলমান.
এবার আমরা যদি আবার F4 বাটনটি প্রেস (চতুর্থ বার) করি, তাহলে $A1 রেফারেন্সটি A1 রিলেটিভ সেল রেফারেন্সে কনভার্ট হয়ে যাবে।
ফর্মুলাতে সেল রেফারেন্স রাখার একটি কীবোর্ড শর্টকাট আছে। আপনি যখন ফর্মুলাতে সেল রেফারেন্স টাইপ করবেন, তখন F4 প্রেস করতে হবে। এটা সেল রেফারেন্সকে এবসলুট করবে অর্থাৎ ফিল হ্যান্ডেল আইকনটি কলাম বা রো বরাবর ড্র্যাগ করলে এটি পরিবর্তন হবে না।
এই টিউনে আমরা এবসলুট সেল রেফারেন্স নিয়ে পুরো আলোচনা করেছি। আমরা এবসলুট সেল রেফারেন্সের শর্টকাট এবং সিম্বল নিয়েও আলোচনা করেছি। এছাড়াও আমরা দেখেছি কিভাবে রেফারেন্স সুইচ করতে হয়। আশা করছি এই টিউনটি আপনাদের উপকারে আসবে। যদি কোনো জিজ্ঞাসু থাকে, টিউমেন্ট করে জানাবেন।
পর্ব-৫ঃ এক্সেল আন্টোল্ড পর্ব-৫ – রিলেটিভ সেল রেফারেন্স বলতে কি বুঝায় বিস্তারিত বিশ্লেষণ
পর্ব-৪ঃ এক্সেল আন্টোল্ড পর্ব-৪ –এক্সেল-এ সেল বলতে কি বোঝায়
পর্ব-৩ঃ এক্সেল আন্টোল্ড পর্ব-৩ – এক্সেল স্প্রেডশীটের আপাদমস্তক ২৯ ফ্যাক্টর
পর্ব-২ঃ এক্সেল আন্টোল্ড পর্ব-২ – কর্মক্ষেত্রে এক্সেল কোন কোন ক্ষেত্রে ব্যবহার করা হয়
পর্ব-১ঃ এক্সেল আন্টোল্ড পর্ব-১ – স্প্রেডশীট কি এবং এটা কিভাবে কাজ করে
টিউনটা ভালো লাগলে টিউমেন্ট করে জানাবেন। সবাইকে অসংখ্য ধন্যবাদ। ধন্যবাদ জানাই Techtunes কে। দেখা হচ্ছে পরের টিউটোরিয়ালে।
আমি ম্যাড গেমার। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 11 বছর 10 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 19 টি টিউন ও 26 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 2 ফলোয়ার আছে এবং আমি টেকটিউনসে 1 টিউনারকে ফলো করি।