এক্সেলে অনেক সময় ব্যবহারকারী ফর্মুলা ব্যবহার করে প্রয়োজনীয় মান দেখান। এই ফর্মুলার ফলাফল সেই শিটের অন্য সেলের মান বা একই ওয়ার্কবুকের অন্য শিটের সেলের মানের ওপর নির্ভর করে। আমাদের মূল লক্ষ্য হলো একটি সেলের মান কীভাবে অন্য শিটের সেলের ওপর নির্ভরশীল তা দেখানো। এই আর্টিকেলে, আমরা দেখাব এক্সেলে শিটের ওপর ওপর ট্রেস ডিপেন্ডেন্টস কীভাবে করতে হয়।
আপনি এখানে থেকে ফ্রি এক্সেল ওয়ার্কবুক ডাউনলোড করে নিজে অনুশীলন করতে পারেন।
ট্রেস ডিপেন্ডেন্টস
ট্রেস ডিপেন্ডেন্টসকে আমরা একটি সেল বা সেলের রেঞ্জ হিসেবে সংজ্ঞায়িত করতে পারি যা অন্যান্য সেলের মানকে প্রভাবিত করে। ডিপেন্ডেন্ট সেলটি সক্রিয় সেলের মানগুলোর ওপর নির্ভর করে ফলাফল দেখাতে। উদাহরণস্বরূপ, সেল বি৮-এ ফর্মুলা =B6-B7 রয়েছে। এখানে, সেল বি৬ এবং বি৭ হলো সক্রিয় সেল কারণ সেল বি৮-এর মান বি৬ এবং বি৭-এর ওপর নির্ভরশীল, এবং এগুলোই হলো ট্রেস ডিপেন্ডেন্টস।
এক্সেলে শিটের ওপর ওপর ট্রেস ডিপেন্ডেন্টস করার ২ সহজ উপায়
এই আর্টিকেলে, আপনি এক্সেলে শিটের ওপর ওপর ট্রেস ডিপেন্ডেন্টস করার দুটি ভিন্ন পদ্ধতি দেখব। প্রথম পদ্ধতিতে, আমরা এক্সেলের ট্রেস ডিপেন্ডেন্টস কমান্ড ব্যবহার করব ডিপেন্ডেন্টস দেখানোর জন্য। দ্বিতীয় পদ্ধতিতে, আমরা একই উদ্দেশ্যে ভিবিএ কোড প্রয়োগ করব।
আমাদের আর্টিকেল বোঝানোর জন্য, আমরা নিচের ডেটাসেট ব্যবহার করব। এখানে কলাম বি এবং সি-তে কিছু অর্ডার আইডি এবং তাদের সংশ্লিষ্ট প্রোডাক্ট রয়েছে।

১. ট্রেস ডিপেন্ডেন্টস কমান্ড ব্যবহার করে শিটের ওপর ওপর ট্রেস ডিপেন্ডেন্টস করা
প্রথম পদ্ধতিতে, আমরা ট্রেস ডিপেন্ডেন্টস কমান্ড ব্যবহার করব, যা রিবনের ফর্মুলাস ট্যাবে অবস্থিত। এই কমান্ড সিলেক্ট করলে, আমরা একটি নির্দিষ্ট ফর্মুলা বা মানের সক্রিয় সেল এবং ডিপেন্ডেন্ট সেল দেখতে পাই। এই প্রক্রিয়ার বিস্তারিত ধাপগুলো নিচে দেওয়া হলো।
ধাপ ১:
- প্রথমে, ডেটাসেট बनाने জন্য দুটি ওয়ার্কশিট নেব।
- যেহেতু আমরা শিটের ওপর ওপর ট্রেস ডিপেন্ডেন্টস দেখাব, তাই কমপক্ষে দুটি ওয়ার্কশিট দরকার।
- নিচের চিত্রে, আমরা ট্রেস ডিপেন্ডেন্ট শিটে ডেটাসেট তৈরি করব।
ধাপ ২:
- দ্বিতীয় olarak, আরেকটি ওয়ার্কশিট নিব এবং এটিকে ট্রেস ডিপেন্ডেন্ট ১ নামে নামकरण করব।
- এছাড়া, আমরা একটি এক্সট্রা কলাম যোগ করব যেখানে একটি ফর্মুলা ব্যবহার করব যেটি দুটি শিটের সেল অ্যাড্রেস ধারণ করবে।
- তারপর, COUNTIF ফাংশন-এর নিচের ফর্মুলাটি ডি৫ সেলে লিখুন।
=COUNTIF('Trace Dependent'!B5:B10,'Trace Dependent 1'!B5)
ধাপ ৩:
- তৃতীয় olarak এন্টার চাপুন ফলাফল देखने জন্য।
- তারপর, অটোফিল ফিচারের সাহায্যে নিচের সেলগুলোর জন্যও ফলাফল দেখাব।

ধাপ ৪:
- চতুর্থ olarak, ট্রেস ডিপেন্ডেন্ট শিটে ফিরে যান।
- তারপর, সেল বি৫ সিলেক্ট করুন।
- এখানে, আমরা চেক করব এই সেলের ওপর কোনো সেলের মান নির্ভরশীল কিনা।
- সেলটি সিলেক্ট করার পর রিবনের ফর্মুলাস ট্যাবে যান।
- সেখান থেকে, ফর্মুলা অডিটিং গ্রুপে ট্রেস ডিপেন্ডেন্টস সিলেক্ট করুন।

ধাপ ৫:
- পঞ্চম olarak, যদি সেলটি সক্রিয় হয়, তবে আপনি একটি বিন্দুযুক্ত কালো রেখা এবং একটি তীর চিহ্ন দেখবেন যা একটি ছবির দিকে নির্দেশ করছে।
- এটি ইঙ্গিত দেয় যে, সেলটি একটি সক্রিয় সেল এবং এর ডিপেন্ডেন্ট সেল অন্য একটি ওয়ার্কশিটে আছে।

ধাপ ৬:
- তারপর, বিন্দুযুক্ত রেখার শেষে মাউস রেখে ডাবল ক্লিক করুন।

ধাপ ৭:
- এই ধাপে, ডাবল ক্লিক করার পর আপনি গো টু ডায়ালগ বক্স দেখবেন।
- পরিণামস্বরূপ, বক্সটি শিট এবং ফর্মুলা দেখাবে যেখানে সক্রিয় সেলটি ব্যবহৃত হয়েছে।
- তারপর রেফারেন্স সিলেক্ট করুন এবং OK-তে ক্লিক করুন।

ধাপ ৮:
- শেষে, পূর্বের ধাপের অ্যাকশন আপনাকে সেটি শিটে নিয়ে যাবে যেখানে এই ফর্মুলা ব্যবহার করা হয়েছে।
- এছাড়া, এটি সেই ডিপেন্ডেন্ট সেলকে নির্দেশ করবে যার মান সক্রিয় সেলের ওপর নির্ভরশীল।
- আমাদের উদাহরণে, শিট ট্রেস ডিপেন্ডেন্ট ১-এর সেল ডি৫-এর ফলাফল শিট ট্রেস ডিপেন্ডেন্ট-এর সক্রিয় সেল বি৫-এর ওপর নির্ভরশীল।

২. ভিবিএ কোড প্রয়োগ করে এক্সেলে শিটের ওপর ওপর ট্রেস ডিপেন্ডেন্টস করা
দ্বিতীয় পদ্ধতিতে, আমরা ভিবিএ কোড প্রয়োগ করব এক্সেলে শিটের ওপর ওপর ট্রেস ডিপেন্ডেন্টস করার জন্য। আমরা কোডে সঠিক ক্রম এবং কমান্ড দিব, যা ডিপেন্ডেন্টস এবং সক্রিয় সেল দেখাবে। ভালো বোঝার জন্য নিচের ধাপগুলো অনুসরণ করুন।
ধাপ ১:
- প্রথমে, দুটি শিট নিন এবং পূর্বের পদ্ধতির মতো দুটো শিটেই ডেটাসেট তৈরি করুন।

ধাপ ২:
- তারপর, ভিবিএ ১ শিটের ডেটাসেটের কলাম ডি-এর সেলগুলো ফর্মুলা প্রয়োগ করে পূরণ করুন, পূর্বের বর্ণনার মতো।

ধাপ ৩:
- তৃতীয় olarak, আমরা ডিপেন্ডেন্টস ট্রেস করার জন্য কোড প্রয়োগ করব।
- उसके জন্য, ভিবিএ শিটের সেল বি৫ সিলেক্ট করুন।
- তারপর, রিবনের ডেভেলপার ট্যাবে যান।
- সেখান থেকে, ভিজুয়াল বেসিক বেছে নিন।

ধাপ ৪:
- চতুর্থ olarak, আপনি ভিবিএ উইন্ডো দেখবেন।
- এখান থেকে, ইনসার্ট ট্যাব থেকে মডিউল বেছে নিন।

ধাপ ৫:
- পঞ্চম olarak, নিচের কোডটি কপি করে মডিউলে পেস্ট করুন।
Sub Trace_Dependents_Across_Sheets()
'Adding commands to show dependents
Selection.ShowDependents
'The arrow doesn't show any precedent
ActiveCell.NavigateArrow TowardPrecedent:=False, ArrowNumber:=1, _
LinkNumber:=1
End Sub

ভিবিএ ব্রেকডাউন
- প্রথমে, আমরা সাব প্রসিডিউর Trace_Dependents_Across_Sheets কল করছি।
Sub Trace_Dependents_Across_Sheets()
- তারপর, নিচের কমান্ডগুলো ডিপেন্ডেন্টস এবং সক্রিয় সেল দেখাবে।
- তীরের সংখ্যা হবে এক এবং তীর প্রিসিডেন্ট সেলের দিকে নেভিগেট করবে না।
Selection.ShowDependents
'The arrow doesn't show any precedent
ActiveCell.NavigateArrow TowardPrecedent:=False, ArrowNumber:=1, _
LinkNumber:=1
ধাপ ৬:
- তারপর, কোড পেস্ট করার পর সেভ করুন।
- उसके बाद, মডিউলে কারসর রেখে রান বাটন বা F5 চাপুন কোড চালানোর জন্য।

ধাপ ৭:
- কোড চালানোর পর, এটি সরাসরি আমাদের ভিবিএ ১ শিটের সেল ডি৫-এ নিয়ে যাবে, যা ইঙ্গিত দেয় যে এটি ডিপেন্ডেন্ট সেল।

ধাপ ৮:
- পরिणামস্বরূপ, যদি আপনি ভিবিএ শিটে ফিরে যান, তবে আপনি দেখবেন সেল বি৫ ট্রেস ডিপেন্ডেন্ট তীর চিহ্ন দিয়ে চিহ্নিত, যা ইঙ্গিত দেয় যে এটি একটি সক্রিয় সেল।

উপসংহার
এই আর্টিকেলের শেষ এখানে। আশা করি আপনি এই আর্টিকেলটি উপকারী পেয়েছেন। উপরের বর্ণনা পড়ার পর, আপনি উপরে উল্লিখিত যেকোনো পদ্ধতি ব্যবহার করে এক্সেলে শিটের ওপর ওপর ট্রেস ডিপেন্ডেন্টস করতে পারবেন। দয়া করে নিচের কমেন্ট সেকশনে আপনার további প্রশ্ন বা সুপারিশ শেয়ার করুন।
এক্সেলডেমি টিম সর্বদা আপনার পছন্দের প্রতি সচেতন। আরো, আপনাকে মনে রাখতে হবে যে জমা দেওয়া কমেন্টগুলো অনুমোদন প্রয়োজন। তাই কমেন্ট করার পর, ধৈর্য ধরে কাঠা করুন, আমরা যত দ্রুত সম্ভব আপনার প্রশ্নের উত্তর দেব।
