هل تريد استخراج بيانات محددة في جداول بيانات Google؟ فيما يلي كيفية استخدام وظيفة QUERY لتصفية البيانات وفرزها وتلخيصها في جداول البيانات الخاصة بك.

تقدم جداول بيانات Google مجموعة واسعة من الوظائف للمساعدة في تبسيط عملية تحليل البيانات. إحدى الوظائف المفيدة بشكل خاص هي وظيفة QUERY ، والتي تسمح لك باستخراج معلومات محددة من جدول البيانات الخاص بك بناءً على معايير أو شروط محددة.

في هذا الدليل ، سوف نستكشف بناء الجملة ومعلمات وظيفة QUERY ونقدم أمثلة لتوضيح كيف يمكنك استخدام QUERY بفاعلية في جداول البيانات الخاصة بك.

ما هي وظيفة QUERY؟

على الرغم من أن QUERY يعمل بشكل مشابه لـ وظيفة التصفية في جداول بيانات Google، يستخدم لغة استعلام تشبه SQL لاستخراج البيانات. يتيح لك كتابة استعلامات باستخدام SELECT و WHERE و ORDER BY وغيرها من الجمل ، مما يوفر مزيدًا من المرونة والتحكم في عملية استرداد البيانات.

تكون البنية الأساسية لـ QUERY في جداول بيانات Google كما يلي:

= QUERY (بيانات ، استعلام ، [رؤوس])

دعنا نقسم كل مكون من مكونات بناء الجملة:

  • بيانات: يشير هذا إلى نطاق الخلايا الذي يحتوي على البيانات التي تريد الاستعلام عنها. يمكن أن يكون عمودًا واحدًا أو عدة أعمدة وصفوف.
  • instagram viewer
  • استفسار: هذا هو المكان الذي تحدد فيه معايير تصفية البيانات وفرزها.
  • [رؤوس]: هذه معلمة اختيارية تحدد ما إذا كان الصف الأول من نطاق بياناتك يحتوي على رؤوس أم لا. إذا قمت بتعيين هذه المعلمة على 1 ، فستتعامل "جداول بيانات Google" مع الصف الأول كرؤوس وتستخدمها في طلب البحث.

كيفية استخدام وظيفة QUERY في جداول بيانات Google

فيما يلي بعض الأمثلة عن كيفية استخدام وظيفة QUERY في جداول بيانات Google:

تصفية البيانات

يحب تقطيع في جداول بيانات جوجل، يتيح لك QUERY تصفية البيانات بناءً على الشروط المحددة. يمكنك تضمين العديد من الجمل في تعبير الاستعلام الخاص بك لتحقيق ذلك.

افترض أن لديك مجموعة بيانات مبيعات تحتوي على الأعمدة A و B و C. يحتوي العمود A على اسم المنتج ، ويحتوي العمود B على الكمية المباعة ، ويحتوي العمود C على إجمالي مبلغ المبيعات. تريد تصفية البيانات لإظهار الصفوف فقط حيث يكون إجمالي مبلغ المبيعات أكبر من $500. بافتراض أن بياناتك تبدأ من الخلية أ 2، يمكنك استخدام الصيغة التالية:

= QUERY (A: C، "يختار * أين ج> 500")

سيعيد هذا الاستعلام الصفوف التي يكون فيها إجمالي مبلغ المبيعات (العمود C) أكبر من $500.

فرز البيانات

تتيح لك وظيفة QUERY أيضًا فرز بياناتك استنادًا إلى عمود واحد أو أكثر. يمكنك استخدام عبارة ORDER BY في تعبير الاستعلام الخاص بك لتحديد ترتيب الفرز.

افترض أنك تريد فرز مجموعة بيانات المبيعات بناءً على اسم المنتج (العمود أ) بترتيب أبجدي. ستستخدم الصيغة أدناه:

= QUERY (A2: C7، "يختار * طلببواسطة أ ASC")

ستُرجع هذه الصيغة البيانات من الأعمدة A و B و C ، مرتبة بترتيب تصاعدي بناءً على اسم المنتج.

الجمع بين شروط متعددة

متابعة مع مجموعة بيانات المبيعات ، افترض أنك تريد تصفية مجموعة بيانات المبيعات لإظهار الصفوف فقط حيث تكون الكمية المباعة أكبر من 30، والمبلغ الإجمالي للمبيعات أكبر من $500.

= QUERY (A2: C7، "يختار * أين ب> 30و ج> 500")

توضح هذه الأمثلة كيف يمكنك استخدام وظيفة QUERY بفاعلية في جداول بيانات Google لاسترداد البيانات وتصفيتها وفرزها بناءً على معايير محددة.

الاستعلام عن البيانات من "جداول بيانات أخرى" في "جداول بيانات Google"

يمكنك أيضًا استخدام وظيفة QUERY لاستخراج البيانات من الأوراق الأخرى داخل نفس مستند جداول بيانات Google. للاستعلام عن البيانات من ورقة أخرى ، تحتاج إلى الرجوع إلى اسم الورقة متبوعًا بعلامة تعجب (!) قبل النطاق.

افترض أن لديك ورقتان في مصنف Google Sheets الخاص بك: الورقة 1 و ورقة 2. الورقة 1 يحتوي على قائمة بالطلاب بأسمائهم وأعمارهم ودرجاتهم ، وتريد الاستعلام عن الطلاب الحاصلين على تقدير أعلى من 75 وعرض معلوماتهم بتنسيق ورقة 2.

أدخل الصيغة التالية في الخلية أ 1 ل ورقة 2:

= QUERY (ورقة 1! A1: C، "يختار أ ، ب ، ج أين ج>75", 1)

الآن ، نتائج الاستعلام ، والتي تتضمن المعلومات الكاملة للطلاب الحاصلين على درجات أعلى من 75، سيتم عرضها بتنسيق ورقة 2 بدءا من الخلية أ 1. يمكنك ضبط الصيغة بناءً على بياناتك المحددة ومتطلبات الاستعلام.

تحسين جداول بيانات Google باستخدام وظيفة QUERY

تعد وظيفة QUERY في جداول بيانات Google أداة قوية تسمح لك بمعالجة البيانات بناءً على معايير محددة. من خلال إتقان بناء الجملة وفهم كيفية عمل وظيفة QUERY ، يمكنك تصفية البيانات وفرزها بكفاءة داخل جداول البيانات الخاصة بك.

سواء كنت تقوم بتحليل بيانات المبيعات أو إجراء بحث أو إدارة المشاريع ، يمكن لوظيفة QUERY أن تعزز بشكل كبير قدرات تحليل البيانات في جداول بيانات Google.