كيفية حفظ استجابات Google Form لـ Sheets مختلفة بسهولة
ربما تكون نماذج Google واحدة من الخدمات الأكثر شيوعًا لجمع الاستطلاعات ، ومن السهل معرفة السبب. من إضافة المنطق الشرطي إلى تحميل الملفات ، تعد النماذج بمثابة نعمة للمساحين والمعلمين على حد سواء. ولكن كما يجب أن يعرف المستخدم المتميز لديك ، من الصعب الفرز والتحليل من خلال كل رد على الورقة ، خاصة إذا كان لديك مجموعة من الردود.
ألن يكون أسهل إذا كنت تستطيع حفظ كل رد من نموذج Google على أوراق مختلفة تلقائيًا بناءً على الإجابة؟
حسنًا ، إنها عام 2020 تقريبًا ، وسيكون الأمر أكثر فاعلية إذا كان عليك القيام بكل الفرز والتحليل يدويًا. بفضل الصيغ والوظائف السهلة لـ Google Sheets ، تعد مهمة حفظ جميع الردود على النماذج في الأوراق الفردية مهمة بسيطة.
كل ما عليك فعله هو معرفة كيف تريد فصل الردود. بمجرد معرفة الشروط (شرط واحد أو شروط متعددة) ، فإن الخطوات التالية تصبح سهلة للغاية.
هيا بنا نبدأ.
الطريقة الأولى: استخدام الاستعلام
تستخدم هذه الطريقة وظيفة الاستعلام في جداول بيانات Google. بالنسبة لأولئك الذين لا يعرفون ، تستخدم هذه الوظيفة استعلامات بسيطة شبيهة بـ SQL لفرز بيانات الجدول حسب تفضيلاتك.
من الصيغ الرياضية مثل Sum و Avg إلى استخدام عبارات مثل Contains و Like ، يمكنك تجربة الكثير. وبالطبع ، يمكنك تحديد نطاق البيانات حيث تريد تلبية هذه الشروط.
بمجرد الانتهاء ، يمكنك وضع الردود على أوراق مختلفة.
لذلك ، إذا كان علينا العثور على متوسط العمود A ، فسيبدو الاستعلام على النحو التالي ،
=Query(A1:A12,"select avg(A)")
فيما يلي بعض الشروط التي يجب استيفاؤها ،
- يجب أن يكون الاستعلام محاطًا بعلامات اقتباس.
- إذا لم يكن كذلك ، يجب أن يحتوي الاستعلام على مرجع لقيم الخلية.
- يجب أن تكون قيم العمود إما منطقية أو سلسلة أو رقمية.
تتطلب هذه الطريقة فقط إعدادًا أوليًا بناءً على قيم النموذج الخاص بك. بمجرد أن تكون راضيًا عن النتائج الأولية للاختبار ، يمكنك بعد ذلك مشاركة النموذج مع الجمهور.
كيفية استخدام وظيفة استعلامات جداول البيانات لتوفير استجابات نموذج GOOGLE
الخطوة 1: افتح نماذج Google وأنشئ النموذج الخاص بك. في حالتنا ، قمنا بإنشاء نموذج يحتوي على أسئلة متعددة الخيارات (MCQ) حيث نريد فصل البيانات حسب اسم المدينة.
بمجرد الانتهاء ، توجه إلى علامة التبويب الردود وانقر على قائمة النقاط الثلاث بجانب رمز جداول البيانات الصغير.
اختر تحديد وجهة الرد من القائمة وانقر على إنشاء جدول بيانات جديد. امنح الورقة اسمًا يسهل تذكره.
بمجرد إنشاء الرابط إلى جدول البيانات المذكور ، افتحه عبر جداول بيانات Google. في هذه المرحلة ، ستلاحظ أن اسم الورقة الأولى قد تغير إلى نموذج الردود 1.
الخطوة 2: الآن ، افتح ورقة ثانية ، والصق الصيغة التالية في الخلية الأولى ،
=query('Form Responses 1'!A:E,"Select * Where D='Mumbai'")
كما ترى ، يبدأ اسم الورقة أولاً ، ثم نطاق الخلايا ، ثم الاستعلام الشرطي. بعد تغيير الشرط في الاستعلام ، كرر نفس الشيء لجميع علامات التبويب الأخرى.
في حالتنا ، تبدو الورقة الثالثة والرابعة ،
=query('Form Responses 1'!A:E,"Select * Where D='Delhi'")
=query('Form Responses 1'!A:E,"Select * Where D='Kolkata'")
الخطوة 4: الآن ، كل ما عليك فعله هو إرسال اثنين من الردود الاختبارية ورؤية السحر يتكشف.
نصيحة احترافية: إذا كنت ترغب فقط في اختيار قيمة العمود ، فاستبدل * باسم العمود.
تحوير الاستعلام أكثر
الشيء الجيد هو أن الورقة تتعامل مع تسمية الرؤوس ولا داعي للقلق بشأنها.
يمكنك أيضًا تعديل الاستعلام أكثر ليناسب شروط النموذج الخاص بك. على سبيل المثال ، إذا كنت ترغب في مطابقة إجابة المستجيب لقيمة سلسلة ، فسيتم استبدال جملة “أين” بعبارة “يحتوي” أو “أعجبني”. وإذا كنت تقارن قيم السلسلة ، فمن الحكمة دائمًا تحويل السلسلة باستخدام الدالة Upper.
=query('Form Responses 1'!A:E,"Select * Where E Contains 'good'") =query('Form Responses 1'!A:E,"Select * Where E like 'good'")
أيضًا ، استعلامات Google Sheet ليست متقدمة مثل عبارات SQL. أولاً ، لا يمكنك استخدام المعلمة ‘٪’ لمطابقة الإجابات بقيمة السلسلة المعطاة. يعمل فقط لمطابقة تامة. لذا ، حتى إذا أجاب شخص ما على “goood” في الرد ، فلن يستجيب الاستعلام أعلاه.
وبالمثل ، يمكنك أيضًا اللعب في التواريخ.
ملاحظة: سيكون لديك التمرير إلى اليمين لعرض أو تحديد الصيغة بأكملها المعروضة أدناه.
تفهم جداول البيانات تنسيق التاريخ “yyyy-mm-dd” فقط ، لذا قد تضطر إلى تعيين تنسيق العمود مبدئيًا للحصول على نتائج أفضل.
=query(Form Responses 1'!A:D,"select C, B where B > date '"&TEXT(DATEVALUE("1/1/2000"),"yyyy-mm-dd")&"'",1)
يمكنك أيضًا إضافة أكثر من شرط على أوراقك. كل ما عليك أن تتذكره هو فصل الشرطين إما عن طريق “أو” أو “و”.
الطريقة 2: التصفية
وظيفة بديلة أخرى يمكنك استخدامها هي التصفية ، لحالة بسيطة ويمكن استخدامها للحصول على نتائج محددة.
على سبيل المثال ، سيتم تصفية ما يلي خلال الصف 1 حتى الصف 7 عندما تكون قيمة العمود D1 حتى D2 لها اسم مومباي.
=filter('Form Responses 1'!A1:E7,'Form Responses 1'!D1:D7="Mumbai")
ومع ذلك ، قد تفشل هذه الصيغة إذا كنت تبحث عن إرسال النموذج تلقائيًا حيث قد يتجاوز عدد الصفوف توقعاتك.
العمل الذكي
إذن ، هذه هي الطريقة التي يمكنك بها فصل ردود نماذج Google على أوراق مختلفة بسهولة. أفضل شيء هو أن البيانات الرئيسية ستكون دائمًا على الورقة الأولى للرجوع إليها لاحقًا.
القيد الوحيد هو أنك لن تتمكن من نسخ محتوى الورقة عبر وظيفة “نسخ إلى” مباشرة. في هذه الحالة ، تنسخ جداول البيانات الصيغة بدلاً من المحتوى في جدول البيانات الجديد ، مما يؤدي بدوره إلى جعل جدول البيانات الجديد عديم الفائدة.
الخبر السار هو أنه لا يزال بإمكانك نسخ المحتوى ولصقه يدويًا.