মন্তব্যগুলি থেকে অনুলিপি করা হয়েছে: এক্সেল 2010 (এবং অন্যান্য) এ, আপনি এক্সেল ফাইলগুলিতে প্রশ্ন তৈরি করতে পারেন। ডেটা ফিতাটির "বাহ্যিক ডেটা পান" বিভাগে (বাম দিকে), "অন্যান্য উত্স থেকে" এবং তারপরে "মাইক্রোসফ্ট ক্যোয়ারী থেকে" চয়ন করুন। আপনার "এক্সেল ফাইলগুলি" এর জন্য ইতিমধ্যে একটি ডেটা উত্স সেটআপ করা উচিত। এর পরে, আপনি এমএস ক্যোয়ারিতে এমন কিছু তৈরি করতে পারেন যা কাজ করবে।
আপনি যদি সত্যিই একটি সূত্র প্রতিক্রিয়া চান, আপনি কিছু ঝামেলা মোকাবেলা করতে যাচ্ছেন। প্রথমত, এটি লোড করা সহজ করার সবচেয়ে গুরুত্বপূর্ণ পদক্ষেপটি হ'ল বিবরণটি পরিচালনা করতে আপনার আসল ডেটাতে একটি ক্ষেত্র যুক্ত করা WHERE। আমি এটি কল করতে যাচ্ছি ColFএবং এর সূত্রটি সম্ভবত এরকম কিছু দেখাচ্ছে:
=SUM(IFERROR(MATCH([@ColD],x,0),0),IFERROR(MATCH([@ColD],y,0),0),IFERROR(MATCH([@ColD],z,0),0),IFERROR(MATCH([@ColE],range1,0),0),IFERROR(MATCH([@ColE],range2,0),0),IFERROR(MATCH([@ColE],range3,0),0))>0
আপনার কাস্টম দর্শনটির জন্য, আপনাকে অন্য একটি সারণী তৈরি করতে হবে যাতে আসলের সমান সংখ্যক সারি রয়েছে। ছাড়াও ColA, ColB, ColC, আপনি একটি ক্ষেত্র লুকআপ দিয়ে সাহায্য করতে পারেন। আপনি প্রতিটি কলামের ভিতরে সূত্রটি রাখতে পারেন তবে এটি অকারণে ফুলে গেছে এবং গণনাগুলি ধীর করবে। লুকআপ অংশ ভালো দেখায় (নোট যে এটা একটি অ্যারের সাথে প্রবেশ সূত্র CTRL+ + ALT+ + ENTER):
{=IFERROR(SMALL(IF(Table1[ColF],ROW(Table1[ColF])),ROW()-1),"")}
এটি আপনার মূল ডেটা থেকে সমস্ত সারি সংখ্যার একটি তালিকা হবে যা সূত্রের মাধ্যমে সংজ্ঞায়িত মানদণ্ডগুলি পূরণ করে ColF। শেষে কিছু নম্বর ফাঁকা থাকবে। পরবর্তী কয়েকটি ক্ষেত্র কেবল INDEXভিত্তিক Row।
=IFERROR(INDEX(Table1[ColA],[@Row]-1),"")
=IFERROR(INDEX(Table1[ColB],[@Row]-1),"")
=IFERROR(INDEX(Table1[ColC],[@Row]-1),"")
আপনার টেবিল আছে। আপনি যা পছন্দ করেন তার মাধ্যমে নীচের দিকে ফাঁকা সারিগুলি মোকাবেলা করতে হবে। অটোফিল্টার ঠিক ঠিক কাজ করবে। যেমনটি আমি আগেই সূচিত করেছি, আপনি Rowআপনার অন্যান্য সূত্রগুলি দীর্ঘতর অ্যারে সূত্র তৈরি করে ক্ষেত্র থেকে মুক্তি পেতে পারেন :
{=IFERROR(INDEX(Table1[ColA],SMALL(IF(Table1[ColF],ROW(Table1[ColF])),ROW()-1)-1),"")}
... তবে এতে জিনিস ধীর হয়ে যাবে।