كيفية استخدام أسماء الأعمدة في استعلام جداول بيانات google


يمكنك استخدام بناء الجملة الأساسي التالي لاستخدام اسم عمود في استعلام جداول بيانات Google:

 =QUERY( A1:C11 ," SELECT "&SUBSTITUTE(ADDRESS( 1 ,MATCH(" Team ", A1:C1,0 ) , 4 ), 1 ,""))

سيحدد هذا الاستعلام المحدد العمود الذي يحمل اسم “الفريق” في نطاق الخلايا A1:C11 .

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

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

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

إذا أردنا تحديد عمود “الفريق” في استعلام عادي، فسنشير إلى العمود بالرمز A نظرًا لأنه العمود الأول في النطاق الذي نهتم به:

 = QUERY ( A1:C11 , " SELECT A " )

سيؤدي هذا إلى إرجاع العمود A فقط:

ومع ذلك، إذا حاولنا استخدام “الفريق” كاسم للعمود، فسوف نتلقى خطأ:

 = QUERY ( A1:C11 , SELECT Team ) 

بدلاً من ذلك، نحتاج إلى استخدام الصيغة التالية لتحديد عمود “الفريق” بالاسم:

 =QUERY( A1:C11 ," SELECT "&SUBSTITUTE(ADDRESS( 1 ,MATCH(" Team ", A1:C1,0 ) , 4 ), 1 ,""))

سيؤدي هذا إلى إرجاع عمود “الفريق” من مجموعة البيانات الأصلية:

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

لاحظ أنه يمكنك استخدام وظائف SUBSTITUTE متعددة إذا كنت تريد تحديد عدة أعمدة بالاسم.

على سبيل المثال، يمكنك استخدام بناء الجملة التالي لتحديد عمودي “الفريق” و”المنصب” حسب الاسم:

 =QUERY( A1:C11 ," SELECT "&SUBSTITUTE(ADDRESS( 1 ,MATCH(" Team ", A1:C1 , 0 ), 4 ), 1 ,"")&" , "&SUBSTITUTE(ADDRESS( 1 ,MATCH(" Position ", A1:C1 , 0 ), 4 ), 1 ,""))

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

لاحظ أن الاستعلام يُرجع كلاً من عمودي “الفريق” و”المنصب”.

مصادر إضافية

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

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

Add a Comment

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