সুচিপত্র
কোন আলাদা ওয়ার্কশীটে ম্যানুয়ালি রেফারেন্স সেল করতে ক্লান্ত? তারপরে আমার কাছে আপনার জন্য কিছু দুর্দান্ত খবর রয়েছে কারণ এই নিবন্ধে আমরা আপনাকে দেখাব কীভাবে অন্য এক্সেল শীটে গতিশীলভাবে সেল রেফারেন্স করতে হয় সেগুলি ম্যানুয়ালি টাইপ করার পরিবর্তে। উপরন্তু, আমরা সেল মানের উপর ভিত্তি করে অন্য স্প্রেডশীটে একটি সেলকে কীভাবে উল্লেখ করতে হয় তাও অন্বেষণ করব।
অনুশীলন ওয়ার্কবুক ডাউনলোড করুন
আপনি নীচের লিঙ্ক থেকে অনুশীলন ওয়ার্কবুকটি ডাউনলোড করতে পারেন।
ডাইনামিক সেল রেফারেন্সিং.xlsx
এক্সেলের মধ্যে গতিশীলভাবে অন্য শীটে সেল রেফারেন্স করার 5 উপায়
এক্সেল ডায়নামিক সেল প্রয়োগ করার একাধিক উপায় অফার করে বিল্ট-ইন ফাংশন এবং বৈশিষ্ট্যগুলির সাথে রেফারেন্স করা, তাই আসুন প্রতিটি পদ্ধতিকে পৃথকভাবে এবং বিস্তারিতভাবে দেখি।
এখন, আসুন B4 এ দেখানো 2020 সেলস ডেটাসেট বিবেচনা করা যাক :C14 সেল যা বিক্রয় প্রতিনিধিদের নাম এবং তাদের বিক্রয় যথাক্রমে মার্কিন ডলারে চিত্রিত করে।
একটি অনুরূপভাবে, 2021 বিক্রয় ডেটাসেট নিম্নলিখিত ওয়ার্কশীটে দেখানো হয়েছে।
এখানে, আমরা Microsoft Excel 365 সংস্করণ ব্যবহার করেছি , আপনি আপনার সুবিধা অনুযায়ী অন্য কোনো সংস্করণ ব্যবহার করতে পারেন।
পদ্ধতি-1: ডাইরেক্ট সেল রেফারেন্স ব্যবহার করা
আমাদের প্রথম পদ্ধতির জন্য, আমরা সহজ দিয়ে শুরু করব অন্য ওয়ার্কশীট থেকে একটি সেল রেফারেন্স করার সবচেয়ে উপায়। তারপরে, প্রক্রিয়াটি নিচের ধাপে দেখানো হয়েছে।
📌 পদক্ষেপ :
- প্রথমটিতেস্থান, C5 কক্ষে যান >> 2022-এর জন্য সংশ্লিষ্ট বিক্রয় ডেটা টেনে আনতে নিচে দেওয়া এক্সপ্রেশনে টাইপ করুন।
=Sales_Data_2022!C5
এখানে, “Sales_Data_2022!” ওয়ার্কশীটের নাম বোঝায় যা হল Sales_Data_2022 যখন C5 সেল Sam<11 এর Sales মান নির্দেশ করে>.
- তারপর, নিচের কক্ষগুলিতে সূত্রটি অনুলিপি করতে ফিল হ্যান্ডেল টুল ব্যবহার করুন।
- একইভাবে, D5 কক্ষে যান >> 2021 এর জন্য সংশ্লিষ্ট বিক্রয় ডেটা আনতে নিম্নলিখিত অভিব্যক্তিটি প্রবেশ করান৷
=Sales_Data_2021!C5
এই অভিব্যক্তিতে, “Sales_Data_2021!” ওয়ার্কশীটের নামের দিকে নির্দেশ করে যেটি Sales_Data_2021 এবং C5 সেল Sam এর Sales মানকে প্রতিনিধিত্ব করে।
অবশেষে, উপরের ধাপগুলি সম্পূর্ণ করার পরে, ফলাফলটি নীচের চিত্রের মতো দেখতে হবে৷
পদ্ধতি- 2: ইনডাইরেক্ট ফাংশন ব্যবহার করা
আপনি যদি সেই ব্যক্তিদের মধ্যে একজন হন যারা এক্সেল ফাংশন ব্যবহার করে উপভোগ করেন, তাহলে নিম্নলিখিত পদ্ধতিটি আপনাকে কভার করেছে। এখানে, আমরা সেল রেফারেন্স সংরক্ষণ করতে এবং বর্তমান ওয়ার্কশীটে এর মান ফেরত দিতে INDIRECT ফাংশন নিয়োগ করব। এখন, আমাকে নিচের ধাপে প্রক্রিয়াটি প্রদর্শন করার অনুমতি দিন।
📌 পদক্ষেপ :
- প্রথম এবং সর্বাগ্রে, C5<2 এ নেভিগেট করুন> সেল >> নিচে দেওয়া অভিব্যক্তি টাইপ করুন2022-এর সেলস ডেটার সাথে সংশ্লিষ্ট সেল উল্লেখ করুন।
=INDIRECT("Sales_Data_2022!"&ADDRESS(ROW(C5),COLUMN(C5)))
এখানে, "Sales_Data_2022!" ওয়ার্কশীটের নাম নির্দেশ করে যখন C5 সেল স্যাম এর জন্য বিক্রয় মান নির্দেশ করে।
সূত্র ব্রেকডাউন:
- Indirect(“Sales_Data_2022!”&ADDRESS(ROW(C5),COLUMN(C5))) → নির্দিষ্ট রেফারেন্স প্রদান করে একটি টেক্সট স্ট্রিং। এখানে, “Sales_Data_2022!”&ADDRESS(ROW(C5),COLUMN(C5)) হল ref_text আর্গুমেন্ট যা <-এর সেল রেফারেন্স প্রদান করে সেলস_ডেটা_2022 ওয়ার্কশীটে 10>বিক্রয় মান। Ampersand (&) অপারেটর শীটের নাম এবং সেল রেফারেন্সের সাথে যোগ দেয়।
- আউটপুট → $2435
- অনুরূপভাবে, এ যান 2021 সেলস ডেটা পাওয়ার জন্য D5 সেল। সুতরাং, সূত্রটি নিচের মত হবে।
=INDIRECT("Sales_Data_2021!"&ADDRESS(ROW(C5),COLUMN(C5)))
অবশেষে, আউটপুটটি নীচের ছবির মতো হওয়া উচিত।
আরও পড়ুন: এক্সেল রেঞ্জে পাঠ্য খুঁজুন এবং সেল রেফারেন্স ( 3 উপায়)
পদ্ধতি-3: নামযুক্ত পরিসর এবং INDIRECT ফাংশন একত্রিত করা
আমাদের তৃতীয় পদ্ধতির জন্য, আমরা এক্সেলের নামযুক্ত পরিসর বৈশিষ্ট্য কে <এর সাথে একত্রিত করব। 1>অপ্রত্যক্ষ একটি ভিন্ন ওয়ার্কশীটে একটি সেলকে গতিশীলভাবে উল্লেখ করার ফাংশন। সুতরাং, আসুন আমরা নিম্নলিখিত ধাপে প্রক্রিয়াটি বুঝতে এবং দেখি।
📌 পদক্ষেপ :
- প্রাথমিকভাবে, Sales_Data_2022 ওয়ার্কশীট >> এ এগিয়ে যান C5:C14 সেল >> নির্বাচন করুন একটি উপযুক্ত নাম লিখুন, এই ক্ষেত্রে, বিক্রয়_ডেটা_2022 , নাম বক্সে ।
- এ একটি অনুরূপ ফ্যাশন, C5:C14 সেলের পরিসরের Sales_Data_2021 ওয়ার্কশীটে একটি নাম দিন৷
- এরপর, F5 এবং F6 কোষে নামকৃত রেঞ্জগুলি লিখুন নীচের মত।
📃 দ্রষ্টব্য: অনুগ্রহ করে সঠিক নাম টাইপ করতে ভুলবেন না, অন্যথায় আপনি একটি ত্রুটি পেতে পারেন। যাইহোক, যদি আপনার সঠিক নামগুলি নিয়ে সমস্যা হয় তবে আপনি আপনার কীবোর্ডের F3 কী টিপে নামকৃত রেঞ্জের তালিকা আনতে পারেন৷
- তারপর, C5:C14 সেল নির্বাচন করুন এবং নিচে দেওয়া এক্সপ্রেশনটি সন্নিবেশ করুন।
=INDIRECT(F5)
এখানে, F5 সেলটি প্রতিনিধিত্ব করে Sales_Data_2022 নামকৃত পরিসর ।
- একইভাবে, D5:D14 কক্ষগুলির জন্য পদ্ধতিটি পুনরাবৃত্তি করুন।
=INDIRECT(F6)
এখানে, F6 সেলগুলি Sales_Data_2021 নামকৃত পরিসর কে নির্দেশ করে।
অবশেষে, ফলাফলগুলি নীচে দেওয়া স্ক্রিনশটের মতো হওয়া উচিত।
পদ্ধতি-4: INDEX এবং ম্যাচ ফাংশন নিয়োগ করা
আপনারা যারা আরও কৌশল সম্পর্কে জানতে চান, আপনি INDEX এবং MATCH একত্রিত করতে পারেনঅন্য ওয়ার্কশীট থেকে সেল রেফারেন্স ফেরত দেওয়ার ফাংশন। তাই, শুধু অনুসরণ করুন।
📌 পদক্ষেপ :
- শুরুতেই, C5 ঘরে যান এবং কপি এবং পেস্ট করুন সূত্র বার তে নিম্নলিখিত অভিব্যক্তিটি৷
=INDEX(Sales_Data_2022,MATCH(Sales_Data_2022!C5,Sales_Data_2022,0))
উপরের অভিব্যক্তিতে, “Sales_Data_2022” বোঝায় নামিত পরিসর এবং C5 সেলটি Sam এর জন্য Sales মান নির্দেশ করে।
ফর্মুলা ব্রেকডাউন:
- MATCH(Sales_Data_2022!C5,Sales_Data_2022,0) → একটি আপেক্ষিক অবস্থান প্রদান করে প্রদত্ত মানের সাথে মেলে একটি অ্যারের আইটেম। এখানে, Sales_Data_2022!C5 হল lookup_value আর্গুমেন্ট যা Sam এর Sales মানকে নির্দেশ করে। অনুসরণ করে, Sales_Data_2022 প্রতিনিধিত্ব করে lookup_array আর্গুমেন্ট ( নামকৃত রেঞ্জ ) যেখান থেকে মানটি C5 সেলকে নির্দেশ করে মিলে যায়। সবশেষে, 0 হল ঐচ্ছিক match_type আর্গুমেন্ট যা সঠিক মিল মানদণ্ড নির্দেশ করে।
- আউটপুট → 1
- INDEX(Sales_Data_2022,MATCH(Sales_Data_2022!C5,Sales_Data_2022,0)) → হয়ে যায়
- =INDEX(Sales_Data_2022,1) → প্রদত্ত পরিসরে একটি সারি এবং কলামের সংযোগস্থলে একটি মান প্রদান করে। এই অভিব্যক্তিতে, Sales_Data_2022 হল অ্যারে আর্গুমেন্ট ( নামকৃত রেঞ্জ ) C5:C14 কোষ। এরপরে, 1 হল row_num আর্গুমেন্ট যা সারি অবস্থান নির্দেশ করে।
- আউটপুট → $2435
- এটি অনুসরণ করে, D5 সেলে >> নিচে দেওয়া এক্সপ্রেশনটি লিখুন।
=INDEX(Sales_Data_2021,MATCH(Sales_Data_2021!C5,Sales_Data_2021,0))
এই সূত্রে, "Sales_Data_2021" বোঝায় বিপরীতে নামকৃত পরিসর, বিপরীতে, C5 সেলটি স্যাম এর জন্য বিক্রয় মান নির্দেশ করে।
অতএব, ফলাফলগুলি নীচের চিত্রের মতো হওয়া উচিত৷
পদ্ধতি-5: VLOOKUP ফাংশন প্রয়োগ করা
কীভাবে অন্য উপায় অন্য এক্সেল শীটে ডাইনামিক্যালি রেফারেন্স সেলের জন্য VLOOKUP ফাংশন ব্যবহার করা হয় যা প্রদত্ত সারি এবং কলাম সংখ্যা অনুসারে একটি মান প্রদান করে। এখন, এটি সহজ এবং সহজ, তাই শুধু ধাপগুলি অনুসরণ করুন।
📌 পদক্ষেপ :
- শুরু করতে, C5<2 এ নেভিগেট করুন।> সেল >> নিচে প্রদত্ত এক্সপ্রেশনটি সন্নিবেশ করান।
=VLOOKUP(Sales_Data_2022!C5,Sales_Data_2022,1,FALSE)
এখানে, “Sales_Data_2022!” ওয়ার্কশীট প্রতিনিধিত্ব করে নাম, বিক্রয়_ডেটা_2022 নামকৃত পরিসর কে নির্দেশ করে এবং C5 সেল Sam এর বিক্রয় মান নির্দেশ করে .
>>>>>>>> একটি টেবিলের বাম-সবচেয়ে কলামে একটি মান খোঁজে এবং তারপর একটি কলাম থেকে একই সারিতে একটি মান প্রদান করেনির্দিষ্ট করুন এখানে, Sales_Data_2022!C5( lookup_value আর্গুমেন্ট) Sales_Data_2022( table_array <) থেকে ম্যাপ করা হয়েছে 2>যুক্তি) নামকৃত পরিসর । এরপরে, 1 ( col_index_num আর্গুমেন্ট) লুকআপ মানের কলাম সংখ্যা উপস্থাপন করে। সবশেষে, FALSE ( range_lookup argument) বোঝায় লুকআপ মানের সঠিক মিল ।- আউটপুট → $2435
- পালাক্রমে, একই প্রক্রিয়া পুনরাবৃত্তি করুন 2021 সালের ডেটা সন্নিবেশ করার জন্য D5 সেল।
=VLOOKUP(Sales_Data_2021!C5,Sales_Data_2021,1,FALSE)
এই অভিব্যক্তিতে, “Sales_Data_2021!” ওয়ার্কশীটের নামকে বোঝায়, Sales_Data_2021 নির্দেশ করে নামকৃত পরিসর , এবং C5 সেল <10-এর প্রতিনিধিত্ব করে স্যাম এর জন্য>বিক্রয় মান।
35>
পরবর্তীতে, আপনার আউটপুট নীচের ছবির মত দেখাতে হবে।
<36
এক্সেলের সেল ভ্যালুর উপর ভিত্তি করে অন্য শীটে সেল রেফারেন্স কিভাবে
শেষে কিন্তু অন্তত নয়, এক্সেলের আরেকটি নিফটি কৌশল রয়েছে! সাধারণের ভাষায়, আপনি অন্য ওয়ার্কশীট থেকে ডেটা টেনে আনতে পারেন এবং এক্সেল ফাংশন ব্যবহার করে একাধিক অপারেশন করতে পারেন। সুতরাং, চলুন সহজ ধাপে পদ্ধতিগুলো দেখে নেওয়া যাক।
📌 পদক্ষেপ :
- প্রথমে C7 সেলে যান। >> ডেটা ট্যাবে নেভিগেট করুন >> ডেটা ভ্যালিডেশন ড্রপ-ডাউনে ক্লিক করুন।
37>
এখন, এটি ডেটা যাচাইকরণ উইন্ডোটি খোলে।
- এরপর, অনুমতি দিন ক্ষেত্রে, তালিকা বিকল্পটি বেছে নিন।
- তারপর, উৎস ক্ষেত্রের জন্য, আগের পদ্ধতি তে সংজ্ঞায়িত নামকৃত রেঞ্জগুলি লিখুন।
অবশেষে, এটি নিচের ছবিতে দেখানো C7 ঘরে একটি ডেটা যাচাইকরণ ড্রপ-ডাউন সন্নিবেশ করায়।
- দ্বিতীয়, C8 সেল >> এ যান MAX ফাংশন ব্যবহার করে
সর্বোচ্চ বিক্রয় মান গণনা করতে নীচে দেওয়া সূত্রটি লিখুন।
=MAX(INDIRECT(C7))
এখানে, INDIRECT ফাংশন সঞ্চয় করে এবং নামকৃত রেঞ্জ এর মানগুলিকে বর্তমান ওয়ার্কশীটে ফেরত দেয় যখন C7 সেল বোঝায় Sales_Data_2022 ।
- অনুরূপভাবে, C9 এ সর্বনিম্ন বিক্রয় মান গণনা করুন MIN ফাংশন সহ সেল।
=MIN(INDIRECT(C7))
- তৃতীয়, নিচে দেখানো AVERAGE ফাংশন ব্যবহার করে গড় বিক্রয় পান।
=AVERAGE(INDIRECT(C7))
- চতুর্থ, মার্কিন ডলারে মোট বিক্রয় গণনা করতে SUM ফাংশন প্রয়োগ করুন।
=SUM(INDIRECT(C7))
অবশেষে, ফলাফলটি নীচে দেখানো স্ক্রিনশটের মতো হওয়া উচিত৷
এছাড়া, আপনি যদি ড্রপ-ডাউন থেকে বিক্রয়_ডেটা_2021 বেছে নেন তাহলে সেই অনুযায়ী ফলাফল দেখানো হবে।
অনুশীলন বিভাগ
এখানে, আমরা প্রতিটি পত্রকের ডানদিকে একটি অনুশীলন বিভাগ দিয়েছি যাতে আপনি নিজে অনুশীলন করতে পারেন। অনুগ্রহ করে নিজেরাই এটি করতে ভুলবেন না।
উপসংহার
আমি আশা করি এই নিবন্ধটি আপনাকে বুঝতে সাহায্য করবে কিভাবে অন্য এক্সেল শীটে গতিশীলভাবে সেল রেফারেন্স করতে হয়। আপনার কোন প্রশ্ন থাকলে, নীচে একটি মন্তব্য করুন. এছাড়াও, আপনি যদি এই ধরনের আরও নিবন্ধ পড়তে চান, আপনি আমাদের ওয়েবসাইট ExcelWIKI দেখতে পারেন।