جداول بيانات Google – ابحث عن القيم الموجودة في عمود واحد والتي تكون مفقودة في عمود آخر

تحتفظ الشركات الصغيرة بقائمة موظفيها في جدول بيانات Google بسيط – يحتوي العمود “أ” في الورقة على قائمة بجميع أسماء الموظفين ويحتوي العمود “ب” على قائمة بالموظفين الذين تم تعيينهم في مشروع.
وتتمثل المهمة المباشرة في تحديد الموظفين الذين هم جزء من المنظمة ولكن لم يتم تكليفهم بأي مشروع بعد. بمعنى آخر، يحتاج المدير إلى معرفة جميع أسماء الموظفين من العمود أ الذين لم يتم تعيينهم مسبقًا في العمود ب.
هناك طريقتان لحل هذه المشكلة – بصريًا ومن خلال الصيغ.
استخدام التنسيق المرئي
سيكون الخيار الأول هو تمييز الخلايا الموجودة في العمود A المفقودة في العمود B.
داخل ورقة Google، انتقل إلى قائمة التنسيق واختر التنسيق الشرطي. هنا اختر A2:A
بالنسبة لحقل النطاق، اختر Custom Formula
من Format Cells If
القائمة المنسدلة ولصق الصيغة:
=COUNTIF(B$2:B, A2)=0
ال COUNTIF
ستقوم الدالة بشكل أساسي بحساب حدوث كل عنصر في العمود A مقابل نطاق الخلايا في العمود B. إذا كان عدد عنصر في العمود A هو 0، فهذا يعني أن قيمة الخلية غير موجودة في العمود B ويتم تمييز الخلية مع لون خلفية مختلف.
البحث عن العناصر المفقودة في عمود آخر
يستخدم الأسلوب التالي صيغ جداول بيانات Google لإنشاء قائمة بالعناصر الموجودة في العمود “أ” ولكنها مفقودة في العمود “ب”.
سوف نستفيد من FILTER
دالة، كما يوحي اسمها، تقوم بإرجاع نسخة تمت تصفيتها فقط من نطاق يلبي معايير محددة. في حالتنا، المعايير مشابهة لتلك التي استخدمناها في قسم التنسيق المرئي.
انتقل إلى العمود C (أو أي عمود فارغ) وأدخل هذه الصيغة في الخلية الفارغة الأولى.
=FILTER(A2:A,ISNA(MATCH(A2:A,B2:B,0)))
ال MATCH
ترجع الدالة موضع العناصر في العمود A في النطاق المرتبط بالعمود B وترجع #N/A إذا لم يتم العثور على القيم. عندما يتم استخدام النتيجة مع ISNA
، فإنه يُرجع صحيحًا فقط عندما لا يتم العثور على التطابق.
استخدام لغة الاستعلام جوجل
قد يستخدم محترفو SQL أيضًا لغة استعلام Google، حيث نستخدمها مع تصور D3.js، لطباعة قائمة الأسماء الموجودة في العمود B ولكن ليس في العمود B.
=QUERY(A2:A,
"SELECT A WHERE A <> ''
AND NOT A MATCHES '"&TEXTJOIN("|",TRUE,B2:B)&"'
ORDER BY A")
ال matches
عامل التشغيل في جملة حيث يقوم بمقارنة regex و order by
جملة في الاستعلام ستقوم تلقائيًا بفرز الإخراج أبجديًا.