3.4 · التحقّق من البيانات والقوائم المنسدلة

المستوى 3 · متقدّم: الجداول المحورية والرسوم البيانية

3.4التحقّق من البيانات والقوائم المنسدلة

الهدف: تأطير الإدخال بالتحقّق من البيانات لتفادي الأخطاء من المصدر.
الوقت المقدّر: 12 دقيقة · قراءة ذاتية · إذا كان لديك 5 دقائق فقط: اقرأ «الأساسي في 30 ثانية» + المخطط.

الأساسي في 30 ثانية

  • أوقف الأخطاء قبل أن تُلوّث: بيانات ▸ التحقّق يفرض قواعد إدخال — قائمة مغلقة، رقم في نطاق، تاريخ، طول نصّ.
  • القائمة المنسدلة تُغلق الخيارات: نختار بدل أن نكتب — وداعاً للصيغ المتضاربة التي تُفسد الجداول والبحث؛ مصدرها جدول منظَّم لقائمة تنمو وحدها.
  • للتحقّق حدّ: لا يحمي إلا الإدخال اليدوي — واللصق يلتفّ عليه، فليكن تحقّق لاحق على البيانات الحرجة.

حالة مصغّرة متسلسلة — وسيم والجزائر الثلاث

يجد وسيم، محاسب في الجزائر، «alger» و«Alger» و«ALGER» في عمود المنطقة: فيعرض جدوله المحوري ثلاثة أسطر لمدينة واحدة، وتفشل دوال XLOOKUP. يضع تحقّقاً بقائمة منسدلة تشير إلى جدول المناطق — فيختار الفريق بدل أن يكتب، وعند إضافة «بجاية» يقترحها القائم وحده. بيانات نظيفة من المصدر، وجداول محورية صحيحة بلا تنظيف.

تعود الحالة نفسها في الدرس والمخطّط والنصّ وجهد 48 ساعة.

1. منع الأخطاء عند الإدخال، لا بعده

التحقّق من البيانات (بيانات ▸ التحقّق) يفرض قواعد إدخال: السماح بأرقام في نطاق، أو تاريخ، أو طول نصّ، أو قائمة قيم فحسب. فنوقف الأخطاء قبل أن تُلوّث التحليل — أفضل بكثير من تصحيحها لاحقاً وقد خلط الجدول المحوري كل شيء.

يمكن إضافة رسالة إدخال (تلميح يظهر عند التحديد) وتنبيه خطأ (مانع أو محذّر). يضع وسيم تنبيهات مانعة على الحقول الحرجة (المنطقة، المبلغ) ومحذّرة في غيرها: الصرامة تتبع الأهمية.

2. القائمة المنسدلة المتطوّرة — وحدّها

أكثر الحالات فائدة: القائمة المنسدلة. نقترح اختياراً مغلقاً (الجزائر، وهران، قسنطينة، عنابة) → فيختار المستخدم بدل أن يكتب، مما يلغي الصيغ المتضاربة. ويمكن للقائمة أن تشير إلى نطاق أو جدول منظَّم لتحدّث نفسها عند إضافة قيمة — مثل «بجاية» عند وسيم.

حدّ يجب معرفته: التحقّق لا يسري إلا على الإدخال اليدوي — واللصق قد يلتفّ عليه. للبيانات الحرجة، يكمّل وسيم بتحقّق لاحق (تنسيق شرطي للشواذ، فلتر على القيم خارج القائمة). التحقّق يمنع، والمراقبة تتحقّق.

خطأ شائع في الفهم: «بالتحقّق، بياناتي مضمونة نظيفة 100 % — وقائمة مكتوبة يدوياً تكفي». لا، مرّتين. اللصق يلتفّ على التحقّق وهو لا يعيد التحقّق من الموجود: في الحرِج يلزم تحقّق لاحق. ومصدر مكتوب يدوياً يجمّد القائم — وفور تحرّك القائمة، وجّهه إلى جدول منظَّم لقائمة متطوّرة. منع زائد تحقّق، لا منع فقط.
تأطير الإدخال نستهدف نطاقاً، نضع معياراً (قائمة، رقم، تاريخ)؛ فيصير الإدخال مضبوطاً التحديد\nالنطاقالمطلوب ضبطهبيانات ▸ التحقّق\nضعالمعيارقائمة أو قاعدة\nقيم،رقم، تاريخإدخال مضبوط\n+ رسالةإرشاد وتنبيه
نستهدف نطاقاً، نضع معياراً (قائمة، رقم، تاريخ)؛ فيصير الإدخال مضبوطاً
نص المخطط (SEO / قارئات الشاشة / الترجمة): 1) الاستهداف: يحدّد وسيم عمود المنطقة بدل تركه حرّاً. 2) المعيار: تحقّق بقائمة تشير إلى جدول المناطق، ورسالة إرشاد، وتنبيه مانع. 3) الحياة: يختار الفريق، و«بجاية» المضافة إلى الجدول تظهر وحدها في القائم — وترصد مراقبة عمليات اللصق خارج القائمة. الدرس: اختيار مغلق، مصدر حيّ، تحقّق نهائي.

🔎 مثال ملموس — قائمة منسدلة تنمو وحدها

قائمة مناطق وسيم في جدول «المناطق»؛ التحقّق في العمود A:

التحقّق > قائمة > المصدر: =المناطق[الاسم]\n=> قائم منسدل الجزائر/وهران/قسنطينة/عنابة في العمود A\nإضافة «بجاية» إلى جدول المناطق\n=> تظهر «بجاية» آلياً في القائم

القراءة: الإشارة إلى جدول منظَّم تجعل القائمة متطوّرة.

الدرس: ندخل نظيفاً، ولا نعود لتعديل التحقّق عند كل إضافة.

مفردات القسم

التحقّق من البيانات
قواعد تحدّ مما يمكن إدخاله في خلية (قائمة، رقم، تاريخ، طول).

مثال بسيط: منطقة وسيم مقصورة على القائمة المغلقة.

ما ليس كذلك: تعليمة شفهية «اكتب جيداً».

رد فعل: حقل مشترك = قاعدة موضوعة.

القائمة المنسدلة
قائم بالقيم المسموح بها: نختار بدل أن نكتب، صفر تضارب.

مثال بسيط: الجزائر/وهران/قسنطينة/عنابة في عمود المنطقة.

ما ليس كذلك: إدخال حرّ بثلاث كتابات للجزائر.

رد فعل: خيار منتهٍ = قائمة منسدلة.

مصدر ديناميكي
قائمة تشير إلى جدول منظَّم: كل قيمة مضافة تظهر في القائم.

مثال بسيط: «بجاية» أُضيفت، والقائم محدَّث وحده.

ما ليس كذلك: مصدر مكتوب يدوياً يُعاد تعديله عند كل إضافة.

رد فعل: مصدر يتحرّك = جدول منظَّم.

رسالة الإدخال
فقاعة إرشاد تظهر عند تحديد الخلية — توجّه دون منع.

مثال بسيط: «اختر المنطقة من القائمة».

ما ليس كذلك: تبويب تعليمات لا يقرأه أحد.

رد فعل: الإرشاد أقرب ما يكون للخلية.

تنبيه الخطأ
رسالة تُعرض إن خالف الإدخال القاعدة: مانع (يمنع) أو محذّر (ينبّه).

مثال بسيط: مبلغ خارج 0-100 محظور عند وسيم.

ما ليس كذلك: تنبيه محذّر فقط على حقل حرِج.

رد فعل: حرِج = مانع، ثانوي = محذّر.

في التطبيق — ضبط الإدخال

  1. أنشئ قائمة منسدلة للفئات انطلاقاً من جدول منظَّم.
  2. أضف قيمة إلى الجدول وتحقّق من ظهورها في القائم.
  3. افرض «رقم بين 0 و100» على عمود نسب.
  4. أضف رسالة إرشاد وتنبيه خطأ مانعاً.
تضمن بيانات نظيفة ومتجانسة من الإدخال.

نصّ جاهز للقول — فرض القائمة على الفريق (30 ثانية)

«من الآن، يُختار عمود المنطقة من القائمة — لا نكتب. والقائمة تتبع جدول المناطق وحدها، وإن لصقتم بيانات، ترصد مراقبة القيم خارج القائمة. ثلاث كتابات للجزائر كانت ثلاثة جداول محورية خاطئة.»

يُقال في اجتماع الفريق؛ واعرض القائم والمراقبة.

نموذج خطوة بخطوة — قائمة منسدلة متطوّرة

1) جدول الخيارات: Ctrl+T على القائمة (عمود «الاسم»)\n2) حدّد عمود الإدخال > بيانات > التحقّق\n3) السماح بـ: قائمة > المصدر: =المناطق[الاسم]\n4) رسالة الإدخال: «اختر من القائمة»\n5) تنبيه الخطأ: إيقاف (مانع) على حقل حرِج

مستقل

قوائم مغلقة على مصادر حيّة وتحليلاتك لا تنتهي إلى التنظيف.

شركة صغيرة في الجزائر

يغلق وسيم إدخال المنطقة: يختار الفريق، ويبقى الجدول المحوري صحيحاً.

فريق مشروع

افرض التحقّق + مصدراً منظَّماً على كل حقل مشترك في المصنّف.

مبتدئ

هذا الأسبوع: قائمة منسدلة على جدول منظَّم + اختبار إضافة.

✓ ممارسات جيدة

  • أغلق الخيارات بـقوائم منسدلة.
  • وجّهها إلى جدول منظَّم (قائمة متطوّرة).
  • أضف رسالة إرشاد + تنبيه خطأ.

✗ أخطاء شائعة

  • الاعتماد على التحقّق وحده (اللصق يلتفّ عليه).
  • كتابة المصدر «يدوياً» وهو كثير التغيّر.
  • تنبيهات محذّرة فقط على حقول حرجة.

النقاط الأساسية

  • التحقّق يؤطّر الإدخال (رقم، تاريخ، طول، قائمة).
  • القائمة المنسدلة تلغي اختلافات الإدخال.
  • مصدر بجدول منظَّم يجعل القائمة متطوّرة.
  • حدّ: اللصق قد يلتفّ على التحقّق.

جهد 48 ساعة — طبّقه غداً

ضع قائمة منسدلة على مصدر منظَّم على عمود مشترك واحد، مع رسالة إرشاد وتنبيه مانع.

قائمة الخروج من القسم
  • إدخالي المشترك مغلق بقوائم.
  • قوائمي تتبع جدولاً منظَّماً.
  • حقولي الحرجة لها تنبيه مانع + مراقبة.
تقييم ذاتي 1-5: هل بقي إدخال حرّ حيث يكفي اختيار مغلق؟هل تظهر قيمي الجديدة دون تعديل التحقّق؟

أسئلة شائعة

قائمتي المنسدلة لا تعرض القيم الجديدة؟

مصدرها غالباً نطاق جامد. وجّهها إلى جدول منظَّم (=جدول[عمود]): فتضمّ القائمة آلياً كل قيمة مضافة.

هل يضمن التحقّق بيانات نظيفة 100 %؟

لا: يحمي الإدخال اليدوي، لكن اللصق قد يلتفّ عليه ولا يعيد التحقّق من البيانات الموجودة. للحرِج، أضف تحقّقاً لاحقاً (تنسيق شرطي للشواذ، فلتر).

تحقّق من فهمك

ما الفائدة الأساسية لقائمة منسدلة في التحقّق؟

موارد إضافية (اختياري، للتعمّق أكثر)

اختبار المستوى 3أسئلة جديدة وأصعب للتحقق من مكتسباتك