অ্যাক্সেসটি কীভাবে আমি একটি টেবিল তৈরি করতে ব্যবহার করবো যা দেখায় যে উদ্ভিদের প্রজাতিগুলি অবস্থান এবং বাসস্থানের উপর ভিত্তি করে উপস্থিত হতে পারে?


1

আমি একজন উদ্ভিদবিদ এবং আমি একটি এক্সেল টেবিল তৈরি করার চেষ্টা করছি যা অবস্থান এবং মৌলিক আবাসস্থলের উপর ভিত্তি করে প্রজাতির দীর্ঘ তালিকা ফিল্টার করে।

আমি প্রতিটি প্রজাতির 200 সারি দিয়ে একটি মাস্টার টেবিল তৈরি করেছি এবং কলামের পাশাপাশি কলাম বরাবর অবস্থান (উদাহরণস্বরূপ ইংল্যান্ডের জন্য কলাম বি, স্কটল্যান্ডের কলাম বি, ইত্যাদি) এবং তারপরে অবস্থানের পরে কলামটি মৌলিক বাসস্থান (অর্থাত্ কাঠের স্থানের কলাম F) , grassland জন্য কলাম জি, জলজ জন্য কলাম এইচ)। সমস্ত কোষে প্রতিটি প্রজাতির সাথে সম্পর্কিত কোন YES বা NO থাকে যা দেখায় যে ভৌগোলিক অবস্থান এবং প্রজাতির কী আবাসস্থলটি সংঘটিত হয়।

আমি এমন একটি টেবিল তৈরি করতে চাই যা আমাকে জিজ্ঞেস করে যে আমার সাইটটি কোথায় এবং এটি কোন আবাসস্থল সমর্থন করে এবং এই প্রজাতির উপস্থিতিগুলি কি সংকীর্ণ হতে পারে তা সংকীর্ণ করার জন্য এটি ব্যবহার করে। উদাহরণস্বরূপ, আমার যদি লন্ডনে একটি সাইট ছিল যা বনভূমি, ঘাসভূমি এবং একটি হেজগার সমর্থন করে, আমি ফিল্টারগুলি ব্যবহার করতে পারি, যাতে প্রজাতির তালিকাটি 200+ থেকে আশেপাশে কয়েকটি প্রজাতির আশেপাশে আনতে পারে!

এই উত্পাদন কিভাবে কোন ধারনা মহান হবে। আমি আমার বর্তমান ওয়ার্কশীট একটি ছবি সংযুক্ত করেছি।

enter image description here


আশা করি ভাল এক্সেল-ফু সহ কেউ উত্তর দিতে পারে তবে আমি বলতে চাই যে এটি একটি চাইল্ড অ্যাপ্লিকেশনের জন্য একটি দুর্দান্ত ব্যবহার-কেস, অথবা এমনকি R DataTable ( DT ) একটি এইচটিএমএল সংকলিত R Markdown নিজস্ব লাইব্রেরি। উদাহরণ বর্ণনা , উদাহরণ ডেমো অ্যাপ্লিকেশন
user5359531

আপনি একটি পিভট টেবিল চেষ্টা করেছেন?
Rey Juna

উত্তর:


1

মোটামুটি সহজবোধ্য

আপনি সারি টেবিল দ্বারা মূলত দুই পাশে আপনার সারি লাইন আপ সঙ্গে আপনার তথ্য পেশ করা হয়েছে। টেবিল 1 আপনার অবস্থান, এবং টেবিল 2 আপনার বাসস্থান। মূলত আপনি একটি তালিকা বা সারি সংখ্যা তৈরি করতে চান যেখানে মিলিং অবস্থান কলামে একটি হ্যাঁ এবং মিলে বাসস্থান কলামে একটি হ্যাঁ রয়েছে। সারির সংখ্যাগুলির তালিকা অনুসারে, সংশ্লিষ্ট প্রজাতিগুলি টানুন।

যে করার জন্য কিছু অনুমান করতে দেয়:

  • শীট আপনার সমস্ত তথ্য অবস্থিত হয় বলা হয় SData
  • তথ্য A1: R200 থেকে পরিপূর্ণ করা হয়
  • সারি 1 একটি শিরোনাম সারি
  • কলাম সি: আমি অবস্থান কলাম
  • কলাম জে: আর বাসস্থান অবস্থান
  • আপনি খুঁজছেন অবস্থান B1 হয়
  • আপনি খুঁজছেন বাসস্থান D1 হয়
  • আপনি তালিকা A2: B200 প্রদর্শিত হবে

1) অবস্থান কলাম নির্ধারণ

=INDEX(SData!C2:I200,0,MATCH($B$1,SData!$C$1:$I$1,0)

2) বাসস্থান কলাম নির্ধারণ

=INDEX(SData!J2:R200,0,MATCH($D$1,SData!$J$1:$R$1,0)

3) কোন সারি হ্যাঁ থাকে তা নির্ধারণ করুন

বাসস্থান এবং অবস্থান উভয় একটি গ্রহণযোগ্য সারি হতে হ্যাঁ ধারণ করতে হবে। যদি সেল = হ্যাঁ সত্য হবে। গণিত অপারেশনগুলিতে এক্সেলটি 1 হিসাবে সত্য এবং 0 হিসাবে মিথ্যা। তাই যদি সারিতে উভয় ঘর হ্যাঁ থাকে তবে আপনার 1 * 1 = 1 থাকবে। যদি উভয় মিথ্যা হয় তাহলে আপনার 0 * 0 = 0 থাকবে। এবং যদি একটি কোষ হ্যাঁ এবং অন্যটি না হয় তাহলে ফলাফল 1 * 0 = 1 হবে।

তাই এই কাজ করার জন্য, সামগ্রিক ফাংশন ব্যবহার করা হবে। এটি 14 এবং 15 মতো কিছু ফাংশনগুলির জন্য ক্রিয়াকলাপের মতো অ্যারে সঞ্চালন করবে যা ব্যবহার করা হবে। সমষ্টিগত ত্রুটি উপেক্ষা উপেক্ষা করা যেতে পারে। তাই আমরা AG নম্বরটি হ'ল সারির নম্বরটি হ'ল হ্যাঁ-এর জন্য চেক চেক করে সেট আপ করব। ফলস্বরূপ আপনি সারি নম্বরটি বা বায়ুকে 0 টি ত্রুটি দ্বারা বয়ে আনবেন যা সমষ্টিগতভাবে ঘুরবে এবং ফলাফলগুলি উপেক্ষা করবে।

=INDEX(SData!A:A,AGGREGATE(14,6,ROW(SData!$A$2:$A$200)/((INDEX(SData!$C$2:$I$200,0,MATCH($B$1,SData!$C$1:$I$1,0))="yes")*(INDEX(SData!$J$2:$R$200,0,MATCH($B$1,SData!$J$1:$R$1,0))="yes")),ROW(A1)))

A2 এ উপরের সূত্রটি স্থাপন করুন এবং কপি করুন এবং B200 এ জুড়ে রাখুন। যে সমস্যাটি আমি আগে থেকেই দেখছি তা হল যখন আপনি আপনার তথ্যগুলির সাথে মেলে এমন সারিগুলির বাইরে চলে যান। এই অবস্থায় বা যদি আপনার কোন ফলাফল না থাকে, একটি ত্রুটি তৈরি করা হবে। আপনার কোষের ত্রুটির ফলাফলগুলি এড়ানোর জন্য, আপনি একটি আইফারর সূত্রের উপরে উপরের সূত্রটিকে মোড়ানো করতে পারেন যাতে ত্রুটিটি ফলাফলের সময় প্রদর্শিত হয়।

=IFERROR(INDEX(SData!A:A,AGGREGATE(14,6,ROW(SData!$A$2:$A$200)/((INDEX(SData!$C$2:$I$200,0,MATCH($B$1,SData!$C$1:$I$1,0))="yes")*(INDEX(SData!$J$2:$R$200,0,MATCH($D$1,SData!$J$1:$R$1,0))="yes")),ROW(A1))),"")

উদাহরণ:

ডেটা টেবিল:

enter image description here

ফলাফল শীট 1:

enter image description here

ফলাফল পত্রক 2:

enter image description here

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.