استعلام جداول بيانات google: كيفية استخدام "not like"؟ في الاستعلام


يمكنك استخدام بناء الجملة التالي في استعلام جداول بيانات Google لإرجاع جميع الصفوف التي تكون قيمتها في أعمدة معينة “ليست مثل” النمط:

 =QUERY( A1:C11 , " SELECT * WHERE NOT B LIKE '%uar%' " )

سيعيد هذا الاستعلام تحديدًا جميع الصفوف الموجودة في النطاق A1:C11 حيث لا يحتوي العمود B على النمط “uar” في أي مكان في السلسلة.

ملاحظة : عامل التشغيل % هو حرف بدل في جداول بيانات Google.

يوضح المثال التالي كيفية استخدام بناء الجملة هذا عمليًا.

مثال: استخدم “NOT LIKE” في استعلام جداول بيانات Google

لنفترض أن لدينا مجموعة البيانات التالية التي تحتوي على معلومات حول لاعبي كرة السلة المختلفين:

يمكننا استخدام الاستعلام التالي لإرجاع كافة الصفوف حيث لا تحتوي القيمة الموجودة في عمود الموضع على النمط “uar” في أي مكان في السلسلة.

 =QUERY( A1:C11 , " SELECT * WHERE NOT B LIKE '%uar%' " )

توضح لقطة الشاشة التالية كيفية استخدام هذا الاستعلام عمليًا:

استعلام جداول بيانات Google لا يحب

لاحظ أن الصفوف الوحيدة التي تم إرجاعها هي تلك التي لا يحتوي فيها عمود الموضع على النمط “uar” في أي مكان في السلسلة.

بمعنى آخر، لا يتم إرجاع أي صف بالموضع “احتفاظ” في الاستعلام.

يمكنك أيضًا استخدام عبارات “NOT LIKE” المتعددة في استعلام واحد.

على سبيل المثال، يمكننا استخدام الاستعلام التالي لإرجاع الصفوف التي لا يحتوي فيها عمود “المنصب” على نمط مثل “uar” ولا يحتوي عمود “الفريق” على نمط مثل “er”:

 =QUERY( A1:C11 , " SELECT * WHERE NOT B LIKE '%uar%' AND NOT A LIKE '%er%' " )

توضح لقطة الشاشة التالية كيفية استخدام هذا الاستعلام عمليًا:

لاحظ أن سطرين فقط يستوفيان هذين الشرطين “غير المعجبين”.

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية القيام بأشياء شائعة أخرى في جداول بيانات Google:

استعلام جداول بيانات Google: كيفية إرجاع الصفوف الفريدة فقط
استعلام جداول بيانات Google: كيفية إزالة الرأس من النتائج
استعلام جداول بيانات Google: كيفية تجاهل الخلايا الفارغة في الاستعلام

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *