এক্সেল

একটি তালিকায় প্রথম অ খালি মান পান

Get First Non Blank Value List

এক্সেল সূত্র: একটি তালিকায় প্রথম অ খালি মান পানজেনেরিক সূত্র | _+_ | সারসংক্ষেপ

একটি এক-কলামের পরিসরে প্রথম অ-ফাঁকা মান (পাঠ্য বা সংখ্যা) পেতে আপনি INDEX, MATCH এবং ISBLANK ফাংশনের উপর ভিত্তি করে একটি অ্যারের সূত্র ব্যবহার করতে পারেন। দেখানো উদাহরণে, D10 এর সূত্র হল:





এক্সেল পরিবর্তনের হার গণনা কিভাবে
{= INDEX (range, MATCH (FALSE, ISBLANK (range),0))}

দ্রষ্টব্য: এটি একটি অ্যারের সূত্র এবং অবশ্যই কন্ট্রোল-শিফট-এন্টার দিয়ে প্রবেশ করতে হবে।

ব্যাখ্যা

সুতরাং, সমস্যার মূল কথা হল: আমরা প্রথম নন-ফাঁকা সেল পেতে চাই, কিন্তু এক্সেলের ক্ষেত্রে এটি করার সরাসরি উপায় আমাদের নেই। আমরা ব্যবহার করতে পারতাম VLOOKUP একটি ওয়াইল্ডকার্ড * (নীচের লিঙ্কটি দেখুন) দিয়ে, কিন্তু এটি শুধুমাত্র পাঠ্যের জন্য কাজ করবে, সংখ্যা নয়।





সুতরাং, আমাদের প্রয়োজনীয় কার্যকারিতা তৈরি করতে হবে নেস্টিং সূত্র দ্বারা। এটি করার পথে একটি অ্যারে ফাংশন ব্যবহার করা যা কোষগুলিকে পরীক্ষা করে এবং সত্য/মিথ্যা মানগুলির একটি অ্যারে প্রদান করে যা আমরা ফিড করতে পারি MATCH ফাংশন

ভিতর থেকে কাজ করা, ISBLANK ফাংশন B3: B11 পরিসরের কোষগুলি মূল্যায়ন করে এবং একটি প্রদান করে অ্যারে যে এই মত দেখাচ্ছে:



 
{= INDEX (B3:B11, MATCH (FALSE, ISBLANK (B3:B11),0))}

প্রতিটি মিথ্যা পরিসীমা একটি ঘর প্রতিনিধিত্ব করে যা ফাঁকা নয়।

পরবর্তীতে, ম্যাচটি অ্যারের ভিতরে মিথ্যা সন্ধান করে এবং এই ক্ষেত্রে ২ টি পাওয়া প্রথম ম্যাচের অবস্থান ফিরিয়ে দেয়।

 
{TRUEFALSETRUEFALSEFALSETRUETRUETRUETRUE}

অবশেষে, INDEX ফাংশন গ্রহণ করে এবং অ্যারেতে অবস্থান 2 এ মান পায়, যা 10।

এক্সেলে সুপারস্ক্রিপ্ট কীভাবে করবেন

প্রথম অ শূন্য দৈর্ঘ্যের মান

প্রথম অ শূন্য দৈর্ঘ্য মান পেতে, আপনি অন্তর্ভুক্ত করতে পারেন LEN ফাংশন এটার মত:

 
{= INDEX (B3:B11,2,0))}

প্রথম সংখ্যাসূচক মান

একটি তালিকায় প্রথম সংখ্যাসূচক মান পেতে, আপনি সূত্রটি ব্যবহার করতে মানিয়ে নিতে পারেন ISNUMBER ফাংশন , তারপর মিথ্যা পরিবর্তে TRUE এর সাথে যুক্তি যুক্ত করুন:

 
{= INDEX (range, MATCH (TRUE, LEN (range)>0,0))}

এটিও একটি অ্যারের সূত্র , এবং অবশ্যই কন্ট্রোল+শিফট+এন্টার দিয়ে প্রবেশ করতে হবে।

লেখক ডেভ ব্রুনস


^