আমার দেখার জটিল সমস্যা আছে। আমি ভিএলুকুপের মাধ্যমে পাওয়া একটি সারির বিষয়বস্তুর উপর ভিত্তি করে ডেটা সারণীর যোগ্যতা অর্জনকারী কলামগুলি থেকে কলামের শিরোনামের তথ্য বের করার চেষ্টা করছি।
নীচের চিত্রগুলিতে শীট 1 (অনুসন্ধানের ফলাফলের উত্স এবং গন্তব্য) এবং শিট 2 (লুকানো ডেটা টেবিল) দেখায়। উভয় শীটের কলাম A এ আমার সাথে কোডটি মিলছে contains
আমি উদাহরণ হিসাবে ব্যবহার করব, শীট 1-এ প্রথম সারি, যা কোড দেখায় 2018-K-004
। আমি এটি শীট 2 এ সন্ধান করি এবং এটি চতুর্থ ডেটা সারিতে খুঁজে পাই।
এখন আমি ডি দিয়ে শুরু করে ডানদিকে কলামগুলি পরীক্ষা করতে চাই One এক বা একাধিকের মধ্যে এই সারিটির জন্য শূন্যের চেয়ে বেশি মান (কোয়ালিফাইংয়ের মানদণ্ড) থাকতে পারে।
সেই সারির শূন্যের চেয়ে বড় মানের প্রতিটি কলামের জন্য, আমি কলামের শিরোনামটি পুনরুদ্ধার করতে চাই। এগুলি উত্স সারিটির জন্য কলাম সিতে শুরু করে শীট 1 এ যাবে (এই উদাহরণে সারি 1)।
প্রতিটি কোয়ালিফাইং কলাম শিরোনাম শীট 1 এর ধারাবাহিক কলামে যাবে (উদাহরণস্বরূপ, কলাম সিতে প্রথম যোগ্যতা অর্জনকারী কলাম শিরোনাম, ডি কলামে পরবর্তী যোগ্যতা শিরোনাম, ইত্যাদি)
এই উদাহরণস্বরূপ, 2018-K-004
কেবল শীট 2 এর কলাম ডি-তে শূন্যের চেয়ে বেশি মান রয়েছে, সুতরাং সেই কলামের DSG
শিরোনামটি শীট 1-এ সি 1 এ যাবে।
2018-K-003
শিট 1 চিত্রটিতে প্রদর্শিত হয় নি তবে এটি যদি লক্ষ্য লক্ষ্য ছিল তবে এটি শীট 2 এর তৃতীয় ডেটা সারিতে পাওয়া যাবে। তার একটিতে নয়টি কোয়ালিফাইং (অর্থাৎ শূন্যের চেয়েও বেশি) কলাম রয়েছে, সুতরাং শীট 1 এ এর সারিটির জন্য কলাম সি থাকবে DSG
, কলাম ডি থাকবে EBG
, কলাম ই থাকবে RRG
, এবং আরও অনেক কিছু।
আমার কাছে অনেকগুলি টুকরো রয়েছে তবে পুরো জিনিসটি কীভাবে একসাথে রাখা যায় তা বুঝতে পারি না। আমি কোডটি সন্ধান করতে এবং শীট 2 এ সারিটি খুঁজে পেতে পারি। নির্দিষ্ট কলাম / সেল রেঞ্জের জন্য শীর্ষ সেলটি পেতে আমি এই সূত্রটি পেয়েছি:
=INDEX(A:A,MATCH("*",A:A,0))
কিন্তু এটি সনাক্ত করতে পারে না যে কলামটি কোড সন্ধানের সারি মানের উপর ভিত্তি করে কলামটি যোগ্যতা অর্জন করে। এটি পত্রক 1-এ যোগ্যতা অর্জনকারী শিরোনামগুলিকে একত্রিত করে না।
আমি এই কাজটি কীভাবে সম্পাদন করতে পারি?
2018-K-001
তবে শীট 1 এ প্রদর্শিত তথ্যটি শীর্ষ সারিতে হওয়া উচিত যা 0 এর চেয়ে বেশি হয় এটি শীট 1 এর পরবর্তী ডান কলামে যুক্ত করা হয়েছে