الخلايا

تطبيق التحقق من صحة البيانات على الخلايا

استخدم التحقق من صحة البيانات لتقييد نوع البيانات أو القيم التي يدخلها المستخدمون في خلية، مثل القائمة المنسدلة.

لا يدعم المستعرض الخاص بك تشغيل الفيديو. ثبّت Microsoft Silverlight أو Adobe Flash Player أو Internet Explorer 9.

حدد الخلية (الخلايا) التي تريد إنشاء قاعدة لها.

  1. حدد التحقق من صحة البيانات >البيانات.

    التحقق من صحة البيانات

  2. في علامة التبويب الإعدادات ، ضمن السماح، حدد خيارا:

    • العدد الكامل - لتقييد الخلية لقبول الأرقام الصحيحة فقط.

    • عشري - لتقييد الخلية لقبول الأرقام العشرية فقط.

    • القائمة - لاختيار البيانات من القائمة المنسدلة.

    • Date - لتقييد الخلية لقبول التاريخ فقط.

    • الوقت - لتقييد الخلية لقبول الوقت فقط.

    • طول النص - لتقييد طول النص.

    • مخصص – للصيغة المخصصة.

  3. ضمن البيانات، حدد شرطا.

  4. قم بتعيين القيم المطلوبة الأخرى استنادا إلى ما اخترته للسماح والبيانات.

  5. حدد علامة التبويب رسالة الإدخال وقم بتخصيص رسالة سيرى المستخدمون عند إدخال البيانات.

  6. حدد خانة الاختيار إظهار رسالة الإدخال عند تحديد الخلية لعرض الرسالة عندما يحدد المستخدم الخلية (الخلايا) المحددة أو يحوم فوقها.

  7. حدد علامة التبويب تنبيه الخطأ لتخصيص رسالة الخطأ واختيار نمط.

  8. حدد موافق.

    الآن، إذا حاول المستخدم إدخال قيمة غير صالحة، يظهر تنبيه خطأ مع رسالتك المخصصة.

تنزيل الأمثلة التي نقدمها

تنزيل مصنف مثال مع جميع أمثلة التحقق من صحة البيانات في هذه المقالة

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

تقييد إدخال البيانات

  1. حدد الخلايا التي تريد تقييد إدخال البيانات فيها.

  2. في علامة التبويب البيانات ، حدد التحقق من صحة البيانات > التحقق من صحة البيانات.

    ملاحظة: إذا كان أمر التحقق من الصحة غير متوفر، فقد تكون الورقة محمية أو قد تتم مشاركة المصنف. لا يمكنك تغيير إعدادات التحقق من صحة البيانات في حالة مشاركة المصنف أو حماية الورقة. للحصول على مزيد من المعلومات حول حماية المصنف، اطلع على حماية المصنف.

  3. في المربع السماح ، حدد نوع البيانات التي تريد السماح بها، واملأ معايير وقيم الحد.

    ملاحظة: يتم تسمية المربعات التي تدخل فيها قيما محددة استنادا إلى البيانات ومعايير الحد التي اخترتها. على سبيل المثال، إذا اخترت التاريخ كنوع بيانات، يمكنك إدخال قيم محددة في مربعات القيم الدنيا والحد الأقصى المسماة تاريخ البدء وتاريخ الانتهاء.

مطالبة المستخدمين بإدخالات صالحة

عندما يحدد المستخدمون خلية تحتوي على متطلبات إدخال البيانات، يمكنك عرض رسالة توضح البيانات الصالحة.

  1. حدد الخلايا التي تريد مطالبة المستخدمين بإدخالات بيانات صالحة فيها.

  2. في علامة التبويب البيانات ، حدد التحقق من صحة البيانات > التحقق من صحة البيانات.

    ملاحظة: إذا كان أمر التحقق من الصحة غير متوفر، فقد تكون الورقة محمية أو قد تتم مشاركة المصنف. لا يمكنك تغيير إعدادات التحقق من صحة البيانات في حالة مشاركة المصنف أو حماية الورقة. للحصول على مزيد من المعلومات حول حماية المصنف، اطلع على حماية المصنف.

  3. في علامة التبويب رسالة الإدخال ، حدد خانة الاختيار إظهار رسالة الإدخال عند تحديد الخلية .

  4. في المربع عنوان ، اكتب عنوانا لرسالتك.

  5. في مربع رسالة الإدخال ، اكتب الرسالة التي تريد عرضها.

عرض رسالة خطأ عند إدخال بيانات غير صالحة

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

  1. حدد الخلايا التي تريد عرض رسالة الخطأ فيها.

  2. على علامة التبويب بيانات ، انقر فوق التحقق من صحة البيانات > التحقق من صحة البيانات .

    ملاحظة: إذا كان أمر التحقق من الصحة غير متوفر، فقد تكون الورقة محمية أو قد تتم مشاركة المصنف. لا يمكنك تغيير إعدادات التحقق من صحة البيانات في حالة مشاركة المصنف أو حماية الورقة. لمزيد من المعلومات حول حماية المصنف، راجع حماية مصنف .

  3. في علامة التبويب تنبيه بالخطأ ، في المربع عنوان ، اكتب عنوانا لرسالتك.

  4. في مربع رسالة الخطأ ، اكتب الرسالة التي تريد عرضها إذا تم إدخال بيانات غير صالحة.

  5. نفّذ أحد الإجراءات التالية:

    إلى

    في القائمة المنبثقة نمط، حدد

    مطالبة المستخدمين بإصلاح الخطأ قبل المتابعة

    إيقاف

    تحذير المستخدمين من أن البيانات غير صالحة، ومطالبتهم بتحديد نعم أو لا للإشارة إلى ما إذا كانوا يريدون المتابعة

    تحذير

    تحذير المستخدمين من أن البيانات غير صالحة، ولكن اسمح لهم بالمتابعة بعد تجاهل رسالة التحذير

    هام

إضافة التحقق من صحة البيانات إلى خلية أو نطاق

ملاحظة: أول خطوتين في هذا القسم هما لإضافة أي نوع من التحقق من صحة البيانات. الخطوات من 3 إلى 7 مخصصة لإنشاء قائمة منسدلة على وجه التحديد.

  1. حدد خلية أو أكثر للتحقق من الصحة.

  2. في علامة التبويب بيانات ، في المجموعة أدوات البيانات ، حدد التحقق من صحة البيانات.

  3. في علامة التبويب الإعدادات ، في المربع السماح ، حدد قائمة.

  4. في المربع المصدر ، اكتب قيم القائمة، مفصولة بفواصل. على سبيل المثال، اكتب Low,Average,High.

  5. تأكد من تحديد خانة الاختيار القائمة المنسدلة داخل الخلية . وإلا، فلن ترى سهم القائمة المنسدلة إلى جانب الخلية.

  6. لتحديد الطريقة التي تريد بها معالجة القيم الفارغة (الفارغة)، حدد خانة الاختيار تجاهل الفراغ أو قم بإلغاء تحديدها.

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

ملاحظات: 

  • بعد إنشاء قائمتك المنسدلة، تأكد من عملها بالطريقة المطلوبة. على سبيل المثال، قد تحتاج إلى التحقق لمعرفة ما إذا كانت الخلية عريضة بما يكفي لإظهار جميع الإدخالات.

  • إزالة التحقق من صحة البيانات - حدد الخلية أو الخلايا التي تحتوي على التحقق من الصحة الذي تريد حذفه، وانتقل إلى التحقق من صحة البيانات > ، وفي مربع الحوار التحقق من صحة البيانات، اضغط على مسح الكل، ثم حدد موافق.

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

للقيام بذلك:

اتبع الخطوات التالية:

قم بتقييد إدخال البيانات إلى الأعداد الصحيحة فقط التي تقع ضمن الحدود.

  1. اتبع الخطوات من 1 إلى 2 أعلاه.

  2. من القائمة Allow ، حدد Whole number.

  3. في مربع البيانات ، حدد نوع التقييد الذي تريده. على سبيل المثال، لتعيين الحدود العليا والسفلية، حدد بين.

  4. أدخل قيمة الحد الأدنى أو الحد الأقصى أو قيمة معينة للسماح.

    يمكنك أيضاً إدخال صيغة التي ترجع قيمة رقمية.

    على سبيل المثال، لنفترض أنك كنت تتحقق من صحة البيانات في الخلية F1. لتعيين حد أدنى للخصومات إلى ضعف عدد الأطفال في تلك الخلية، حدد أكبر من أو يساوي في مربع البيانات وأدخل الصيغة = 2*F1 ، في المربع الحد الأدنى .

قم بتقييد إدخال البيانات إلى الأعداد العشرية التي تقع ضمن الحدود.

  1. اتبع الخطوات من 1 إلى 2 أعلاه.

  2. في المربع السماح ، حدد عشري.

  3. في مربع البيانات ، حدد نوع التقييد الذي تريده. على سبيل المثال، لتعيين الحدود العليا والسفلية، حدد بين.

  4. أدخل قيمة الحد الأدنى أو الحد الأقصى أو قيمة معينة للسماح.

    يمكنك أيضاً إدخال صيغة التي ترجع قيمة رقمية. على سبيل المثال، لتعيين حد أقصى لل عمولات ومكافآت بنسبة 6٪ من راتب مندوب المبيعات في الخلية E1، حدد أقل من أو يساوي في مربع البيانات وأدخل الصيغة، =E1*6٪ ، في المربع الحد الأقصى .

    ملاحظة: للسماح للمستخدم بإدخال النسب المئوية، على سبيل المثال 20٪، حدد عشري في المربع السماح ، وحدد نوع التقييد الذي تريده في مربع البيانات ، وأدخل القيمة الدنيا أو القصوى أو المحددة كعدد عشري، على سبيل المثال .2 ، ثم اعرض خلية التحقق من صحة البيانات كنسبة مئوية عن طريق تحديد الخلية والنقر فوق نمط النسبة المئوية صورة الزر في المجموعة رقم على علامة التبويب الصفحة الرئيسية .

قم بتقييد إدخال البيانات إلى التواريخ التي تقع ضمن نطاق تاريخ.

  1. اتبع الخطوات من 1 إلى 2 أعلاه.

  2. في المربع السماح ، حدد التاريخ .

  3. في مربع البيانات ، حدد نوع التقييد الذي تريده. على سبيل المثال، للسماح بالتواريخ بعد يوم معين، حدد أكبر من.

  4. أدخل تاريخ البدء أو الانتهاء أو تاريخاً محدداً للسماح.

    يمكنك أيضا إدخال صيغة ترجع تاريخا. على سبيل المثال، لتعيين إطار زمني بين تاريخ اليوم و3 أيام من تاريخ اليوم، حدد بين في مربع البيانات ، وأدخل =TODAY() في مربع تاريخ البدء ، وأدخل =TODAY()+3 في المربع تاريخ الانتهاء .

قم بتقييد إدخال البيانات إلى وقت يقع ضمن حدود إطار زمني.

  1. اتبع الخطوات من 1 إلى 2 أعلاه.

  2. في المربع السماح ، حدد الوقت.

  3. في مربع البيانات ، حدد نوع التقييد الذي تريده. على سبيل المثال، للسماح بالوقت قبل وقت معين من اليوم، حدد أقل من.

  4. أدخل وقت البدء أو وقت الانتهاء أو وقتاً محدداً تريد السماح به. إذا أردت إدخال أوقات محددة، فاستخدم تنسيق الوقت س س: د د.

    على سبيل المثال، لنفترض أن لديك الخلية E2 التي تم إعدادها مع وقت البدء (8:00 صباحا)، والخلية F2 مع وقت انتهاء (5:00 م)، وتريد تحديد أوقات الاجتماع بين تلك الأوقات ثم حدد بين في مربع البيانات ، وأدخل =E2 في مربع وقت البدء ، ثم أدخل =F2 في المربع وقت الانتهاء .

قم بتقييد إدخال البيانات إلى نص لا يزيد طوله عن طول محدد.

  1. اتبع الخطوات من 1 إلى 2 أعلاه.

  2. في المربع السماح ، حدد طول النص.

  3. في مربع البيانات ، حدد نوع التقييد الذي تريده. على سبيل المثال، للسماح بعدد معين من الأحرف، حدد أقل من أو يساوي.

  4. في هذه الحالة، نريد تقييد الإدخال إلى 25 حرفا، لذا حدد أقل من أو يساوي في مربع البيانات وأدخل 25 في المربع الحد الأقصى .

احسب المحتوى المسموح به وفقاً لمحتوى خليةٍ أخرى.

  1. اتبع الخطوات من 1 إلى 2 أعلاه.

  2. في المربع السماح ، حدد نوع البيانات التي تريدها.

  3. في مربع البيانات ، حدد نوع التقييد الذي تريده.

  4. في المربع أو المربعات الموجودة أسفل مربع البيانات ، حدد الخلية التي تريد استخدامها لتحديد ما هو مسموح به.

    على سبيل المثال، للسماح بإدخالات حساب فقط إذا لم تتجاوز النتيجة الموازنة في الخلية E1، حدد السماح > العدد الكامل والبيانات وأقل من أو يساوي والحد الأقصى >= =E1.

ملاحظات: 

  • الأمثلة التالية تستخدم الخيار «مخصص» حيث تكتب صيغاً لتحديد شروطك. لا داعي للقلق حول ما يعرضه مربع البيانات، لأنه يتم تعطيله مع الخيار «مخصص».

  • تم التقاط لقطات الشاشة في هذه المقالة في Excel 2016 ؛ ولكن الوظيفة هي نفسها في Excel للويب.

للتأكد من

أدخل الصيغة التالية

تبدأ دائماً الخلية التي تحتوي على معرف المنتج (C2) بالبادئة القياسية «-ID» كما تتكون من 10 أحرف على الأقل (أكثر من 9).

=AND(LEFT(C2,3)="ID-",LEN(C2)>9)

مثال 6: الصيغ في التحقق من صحة البيانات

تحتوي الخلية التي تحتوي على اسم منتج (D2) على نص فقط.

‎=ISTEXT(D2)

مثال 2: الصيغ في التحقق من صحة البيانات

يجب أن تكون الخلية التي تحتوي على عيد ميلاد شخص (B6) أكبر من عدد السنوات في الخلية B4.

‎= ‎‎IF(B6<=(TODAY()-(365*B4)),TRUE,FALSE)

مثال للتحقق من صحة البيانات لتقييد إدخال إلى سن أدنى.

تحتوي كل البيانات الموجودة في نطاق الخلايا A2:A10 على قيم فريدة.

‎=COUNTIF($A$2:$A$10,A2)=1

مثال 4: الصيغ في التحقق من صحة البيانات

ملاحظة: يجب أولاً إدخال صيغة التحقق من صحة البيانات للخلية A2، ثم نسخ A2 إلى A3:A10 بحيث تتطابق الوسيطة الثانية للدالة COUNTIF مع الخلية الحالية. هذا هو الجزء A2)=1 سيتغير إلى A3)=1، A4)=1 وما إلى ذلك.

تأكد من أن إدخال عنوان البريد الإلكتروني في الخلية B4 يحتوى على الرمز @.

=ISNUMBER(FIND("@",B4))

مثال للتحقق من صحة البيانات للتأكيد على احتواء عنوان البريد الإلكتروني على الرمز @

تلميح: إذا كنت مالك شركة صغيرة تبحث عن مزيد من المعلومات حول كيفية إعداد Microsoft 365، فقم بزيارة مساعدة الشركات الصغيرة & التعلم.

أتريد المزيد؟

إنشاء قائمة منسدلة

إضافة عناصر إلى قائمة منسدلة أو إزالتها منها

مزيد من المعلومات حول التحقق من صحة البيانات

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

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