جدول المحتويات
×

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

لا يدعم المستعرض الفيديو.

تجربة ذلك!

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

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

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

  3. على علامة الإعدادات، ضمن السماح، حدد خيارا:

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

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

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

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

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

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

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

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

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

  6. حدد علامة التبويب إدخال رسالة وخصص رسالة سيشاهدها المستخدمون عند إدخال البيانات.

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

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

  9. حدد موافق.

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

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

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

إذا كنت تقوم بإنشاء ورقة تتطلب من المستخدمين إدخال البيانات، فقد ترغب في تقييد الإدخال إلى نطاق معين من التواريخ أو الأرقام، أو التأكد من إدخال أرقام كاملة موجبة فقط. 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. من القائمة السماح، حدد عدد صحيح.

  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 Insider

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة الترجمة؟
ما الذي أثّر في تجربتك؟

نشكرك على ملاحظاتك!

×