এক্সেল

প্রতি নবম সারি থেকে মান কপি করুন

Copy Value From Every Nth Row

এক্সেল সূত্র: প্রতি নবম সারি থেকে মান কপি করুনজেনেরিক সূত্র | _+_ | সারসংক্ষেপ

মানগুলি অনুলিপি করতে বা প্রতি 3 য় সারি, প্রতি 7 ম লাইন ইত্যাদির মতো একটি প্যাটার্ন সহ রেফারেন্স তৈরি করতে আপনি অফসেট এবং রো ফাংশনের উপর ভিত্তি করে একটি সূত্র ব্যবহার করতে পারেন। দেখানো উদাহরণে, D5 এর সূত্র হল:





= OFFSET ($B,( ROW (A1)*n)-1,0)

যা কলাম D থেকে কলাম করে B কলাম থেকে nth মানগুলি পিকআপ করতে পারে।

ব্যাখ্যা

এক্সেলে, আপনি একটি নির্দিষ্ট প্যাটার্ন অনুসরণ করে সারি বা কলাম এড়িয়ে যাওয়ার জন্য প্রয়োজনীয় সূত্র সহজে অনুলিপি করতে পারবেন না, কারণ মূল উৎস কোষ এবং নতুন লক্ষ্য কোষের মধ্যে সম্পর্কের পরে সূত্রের রেফারেন্স স্বয়ংক্রিয়ভাবে পরিবর্তিত হবে। যাইহোক, সামান্য কাজ দিয়ে নির্দিষ্ট নিদর্শন অনুসরণ করে সূত্র রেফারেন্স তৈরি করা সম্ভব।





এই ক্ষেত্রে, আমরা অফসেট ফাংশনটি ব্যবহার করছি, যা প্রদত্ত প্রারম্ভিক বিন্দু বা উৎপত্তির উপর ভিত্তি করে অন্যান্য কোষ, বা কোষ রেঞ্জের রেফারেন্স তৈরির জন্য ডিজাইন করা হয়েছে।

দেখানো উদাহরণে, প্রারম্ভিক সেলটি B5, অফসেটকে রেফারেন্স আর্গুমেন্ট হিসাবে প্রদান করা হয়েছে, এবং একটি পরম রেফারেন্স হিসাবে স্থির করা হয়েছে যাতে সূত্রটি অনুলিপি করা হলে এটি পরিবর্তন হবে না:



এক্সেলে গড় ফাংশনটি কীভাবে ব্যবহার করবেন
 
= OFFSET ($B,( ROW (D1)*3)-1,0)

সারি যুক্তির সঠিক মান গণনা করতে, আমরা ROW ফাংশনের উপর ভিত্তি করে একটি সাব সূত্র ব্যবহার করি:

 
= OFFSET ($B

সারিটি একই কলামে প্রথম ঘর দেওয়া হয়, এবং 1. রিটার্ন করে। এই ফলাফলটি n দ্বারা গুণিত হয়, যা 3 পেতে এই উদাহরণে 3।

যেহেতু সূত্রটি কলামের নিচে অনুলিপি করা হয়েছে, ROW বৃদ্ধি দ্বারা ফেরত আসা মান 1 দ্বারা বৃদ্ধি পায়, যা 'nth pattern' তৈরি করে।

প্রতিটি ক্ষেত্রে আমরা 1 বিয়োগ করার কারণ হল যে সারি যুক্তি প্রয়োগ করার সময় OFFSET ফাংশন রেফারেন্স সেল অন্তর্ভুক্ত করে না। অন্য কথায়, A1 থেকে এক সারি দ্বারা অফসেট A2 প্রদান করে:

 
( ROW (D1)*3)-1

1 বিয়োগ করলে এই আচরণকে বিবেচনায় নেওয়া হয়।

1 থেকে শুরু

আপনি যদি প্রথম সারিতে কপি করা শুরু করতে চান, তাহলে প্রতি nth প্যাটার্ন অনুসরণ করুন, আপনি সূত্রটি এইভাবে সামঞ্জস্য করতে পারেন:

 
= OFFSET (A1,1,0) // returns A2
লেখক ডেভ ব্রুনস


^