একটি গুগল স্প্রেডশিটে দুটি তালিকার তুলনা করুন এবং নিখোঁজ আইটেমগুলি প্রদর্শন করুন


9

আমি দুটি পৃথক তালিকা (আমন্ত্রিত - উপস্থিত) তুলনা করতে এবং একটি তৃতীয় তালিকা তৈরি করতে (অনুপস্থিত) সমাধান করার চেষ্টা করছি।

ফাংশনটি অবশ্যই "উপস্থিত তালিকা (ডি, ই, এফ)" এর চাবিটি দেখতে হবে এবং এটি "আমন্ত্রিত তালিকার (এ, বি, সি)" কীটির সাথে তুলনা করবে এবং তারপরে "অনুপস্থিত তালিকার (জি, এইচ) এ অনুপস্থিত মানগুলি প্রদর্শন করবে আমি) "।

তথ্য সম্পর্কে

  • কী প্রতিটি আমন্ত্রিত ব্যক্তির জন্য নির্ধারিত একটি 'অনন্য মান'।
  • "আমন্ত্রিত তালিকার (এ, বি, সি)" তে থাকা ডেটাটি QUERY এর ডেটা নিয়ে গঠিত।
  • "অ্যাটেন্ডেড লিস্টে (ডি, ই, এফ)" ডেটা এটি সেলগুলিতে মানগুলি অনুলিপি করে / আটকায়।

পছন্দসই ফলাফল উদাহরণ

Invitded List (A,B,C)      Attended List (D,E,F)       Absent List (G,H,I)
 A      B       C            D      E       F            G      H        I
Key | Fname | Lname       | Key | Fname | Lname       | Key  | Fname | Lname
------------------------------------------------------------------- 
001   Tim     Smith         002  Mike     Jones         001    Tim     Smith
002   Mike    Jones         004  Jenny    Johnson       003    Amy     Wilson
003   Amy     Wilson
004   Jenny   Johnson

যেকোনো সহযোগিতা বিষেশভাবে সমাদৃত.


ভিল্কআপ আপনার জন্য কাজটি করে না কেন?
রাহি

@ ইরাকি এটি দেখার জন্য আপনাকে ধন্যবাদ। ভিউকআপ কাজ করতে পারে, আপনি কি আমাকে কিছু দিকনির্দেশনা দিতে পারেন?
মিঃ বি

উত্তর:


3

আপনি এরকম কিছু চেষ্টা করতে পারেন:

=if(countif(D:D,A2)=0,A2,"")  

তারপরে অনুলিপি করে নীচে ক্লিক করুন।

COUNTIF


এটি আংশিক ফলাফল হিসাবে কাজ করে কারণ খালি স্ট্রিংগুলি ফিরে আসবে যা কাঙ্ক্ষিত চূড়ান্ত ফলাফল পেতে অপসারণ করা উচিত।
রুবান

6

সূত্র

=ArrayFormula(FILTER(A4:C7,ISERROR(match(A4:A7,D4:D5,0))))

ব্যাখ্যা

আমন্ত্রিত উপস্থিত তালিকায় উপস্থিত না থাকলে ম্যাচ একটি ত্রুটি প্রদান করে। ISERROR ত্রুটিগুলিকে সত্য এবং মানগুলিতে FALSE তে রূপান্তর করে result এই ফলাফলটি ফিল্টারিং মানদণ্ড হিসাবে ব্যবহৃত হয়। ফলাফলটি, অনুপস্থিতির তালিকা:

|   001 |Tim       |Smith
|   003 |Amy       |Wilson

সূত্রের উপরে কেবল সঠিক শিরোনাম যুক্ত করুন


0

আপনি চাইলে উত্তরটি পেতে ভ্যলুকআপ হ'ল অন্য উপায়, তবে আমি নিশ্চিত নই যে এটি এটি আপনার পছন্দ মতো উপস্থাপন করে কিনা।

গুগল শীট সহায়তা নিবন্ধ থেকে, VLOOKUP,

একটি কীটির জন্য ব্যাপ্তির প্রথম কলামটি অনুসন্ধান করে এবং সারিটিতে একটি নির্দিষ্ট ঘরের মান প্রদান করে।

সুতরাং আপনি যদি আপনার Statusউপস্থিতদের তালিকায় একটি কলাম যুক্ত করেন তবে আপনি VLOOKUPআমন্ত্রিত তালিকায় এটি চালিয়ে দিতে পারেন, Attendedস্থিতি ফিরিয়ে আনতে বলে ।

আপনার ডেটা এই জাতীয় কিছু দেখতে পারে:

ভিএলুকআপের আগে

সেল ডি 2 এ, আপনার VLOOKUPসূত্রটি দেখতে এমন হবে:

=VLOOKUP(A2, E:H, 4, FALSE)

  • A2 চাবিকাঠি
  • E:H পরিসীমা (উপস্থিতদের তালিকা)
  • 4আপনি যে মানটি ফিরিয়ে দিতে চান তার সীমাতে কলাম নম্বরকে বোঝায়
  • FALSE ইঙ্গিত দেয় যে আপনি কীটিতে একটি সঠিক মিল খুঁজছেন

আপনি যখন ঘর D2 থেকে D5 এ সূত্রটি পূরণ করেন, তখন আপনি ডেটার সমাপ্তি দেখে শেষ করেন:

ভিএলুকআপের পরে

যেখানে ম্যাচ ছিল সেখানে Statusমানটি টানবে। যেখানে কোনও মিল নেই, আপনি একটি দেখতে পান #N/A


এটি আংশিক ফলাফল হিসাবে কাজ করে যা ত্রুটিগুলি ফিরে আসবে যা পরে আমন্ত্রিত তালিকা ফিল্টার করতে পছন্দসই চূড়ান্ত ফলাফল পাওয়ার জন্য ব্যবহার করা যেতে পারে।
রুবান

0

একটি কক্ষ সমাধান:

ফাংশনটির FILTERসাথে COUNTIFফাংশনটির সংমিশ্রণ আপনাকে আপনার পছন্দমতো তালিকা সরবরাহ করে:

=FILTER(A:C,COUNTIF(D:D,A:A)=0))

এই উদাহরণে আমি ডিটির সাথে ম্যাচের সাথে কলামের তুলনা কলামের তুলনায় কীটি ব্যবহার করেছি তবে এটি অন্যান্য কলামগুলির সাথেও কাজ করে।

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