استعلام جداول بيانات google: كيفية الحصول على رقم الصف في الاستعلامات
يمكنك استخدام بناء الجملة التالي في استعلام جداول بيانات Google لإضافة عمود يحتوي على أرقام الصفوف:
=ARRAYFORMULA(QUERY({ A2:B11 , ROW( A2:B11 )}, " SELECT Col1, Col3 WHERE Col1 = 'Mavs' ", 0 ))
سيحدد هذا الاستعلام المحدد القيم من الأعمدة Col1 (العمود A) و Col3 (العمود C) حيث تكون قيمة Col1 تساوي “Mavs” – يفترض هذا الاستعلام أيضًا أن Col3 فارغ بحيث يتم استخدام Col3 ببساطة للعثور على أعداد الخطوط.
ملاحظة : نحتاج إلى تغليف الاستعلام في ARRAYFORMULA حتى نتمكن من الحصول على أرقام الصفوف لكل صف وليس فقط الصف الأول.
يوضح المثال التالي كيفية استخدام بناء الجملة هذا عمليًا.
مثال: احصل على رقم الصف في استعلامات جداول بيانات Google
لنفترض أن لدينا مجموعة البيانات التالية التي تحتوي على معلومات حول لاعبي كرة السلة المختلفين:
يمكننا استخدام الصيغة التالية لتحديد جميع القيم في العمود A حيث يساوي الفريق “Mavs” وكذلك تحديد رقم الصف لكل صف:
=ARRAYFORMULA(QUERY({ A2:B11 , ROW( A2:B11 )}, " SELECT Col1, Col3 WHERE Col1 = 'Mavs' ", 0 ))
توضح لقطة الشاشة التالية كيفية استخدام هذا الاستعلام عمليًا:
يقوم الاستعلام بإرجاع القيم الموجودة في العمود A حيث يساوي الفريق “Mavs” مع رقم الصف لكل صف من تلك الصفوف.
من النتيجة، يمكننا أن نرى أن لاعبي فريق “Mavs” موجودون في الصفوف 2 و 3 و 6 من مجموعة البيانات الأصلية.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية القيام بأشياء شائعة أخرى في جداول بيانات Google:
استعلام جداول بيانات Google: كيفية إرجاع الصفوف الفريدة فقط
استعلام جداول بيانات Google: كيفية إزالة الرأس من النتائج
استعلام جداول بيانات Google: كيفية تجاهل الخلايا الفارغة في الاستعلام