التحقق من صحة البيانات في Excel: إضافة واستخدام ونسخ وإزالة التحقق من صحة البيانات في Excel
في Excel، تُعد ميزة التحقق من صحة البيانات أداة قوية يمكنك استخدامها لتقييد ما يمكن للمستخدم إدخاله في الخلية. على سبيل المثال، يمكنك تعيين قواعد لتحديد طول النص، أو تقييد الإدخالات بتنسيقات معينة، أو فرض القيم الفريدة، أو التأكد من أن النص يبدأ أو ينتهي بأحرف معينة. تساعد هذه الإمكانيات في الحفاظ على سلامة البيانات وتقليل الأخطاء في أوراق العمل الخاصة بك.
يستعرض هذا الدليل كيفية إضافة واستخدام وإزالة التحقق من صحة البيانات في Excel. يغطي العمليات الأساسية والمتقدمة، ويقدم إرشادات تفصيلية خطوة بخطوة لمساعدتك على تطبيق هذه الميزة بفعالية في مهامك.
جدول المحتويات:
1. ما هو التحقق من صحة البيانات في Excel؟
2. كيف تضيف التحقق من صحة البيانات في Excel؟
3. أمثلة أساسية على التحقق من صحة البيانات
- 3.1 التحقق من صحة البيانات للأعداد الصحيحة والأرقام العشرية
- 3.2 التحقق من صحة البيانات للتاريخ والوقت
- 3.3 التحقق من صحة البيانات لطول النص
- 3.4 قائمة التحقق من صحة البيانات (قائمة منسدلة)
4. قواعد مخصصة متقدمة للتحقق من صحة البيانات
- 4.1 التحقق من صحة البيانات للسماح بالأرقام أو النصوص فقط
- السماح بإدخال الأرقام فقط باستخدام وظيفة التحقق من صحة البيانات
- السماح بإدخال سلاسل نصية فقط باستخدام وظيفة التحقق من صحة البيانات
- 4.2 التحقق من صحة البيانات للسماح بالقيم الأبجدية الرقمية فقط
- 4.3 التحقق من صحة البيانات للسماح بأن يبدأ أو ينتهي النص بأحرف محددة
- 4.4 التحقق من صحة البيانات للسماح بأن تحتوي أو لا تحتوي الإدخالات على نص معين
- 4.5 التحقق من صحة البيانات للسماح بالقيم الفريدة فقط
- 4.6 التحقق من صحة البيانات للسماح بالأحرف الكبيرة/الصغيرة/الحرف الأول بحالة كبيرة فقط
- 4.7 التحقق من صحة البيانات للسماح بالقيم الموجودة أو غير الموجودة في قائمة أخرى
- 4.8 التحقق من صحة البيانات لإجبار إدخال تنسيق رقم الهاتف فقط
- 4.9 التحقق من صحة البيانات لإجبار إدخال عناوين البريد الإلكتروني فقط
- 4.10 التحقق من صحة البيانات لإجبار إدخال عناوين IP فقط
- 4.11 التحقق من صحة البيانات لتقييد القيم التي تتجاوز القيمة الإجمالية
- 4.12 التحقق من صحة البيانات لتقييد إدخال الخلية بناءً على خلية أخرى
- 4.13 التحقق من صحة البيانات للسماح بإدخال أيام الأسبوع أو عطلة نهاية الأسبوع فقط
- 4.14 التحقق من صحة البيانات للسماح بإدخال تاريخ بناءً على تاريخ اليوم
- 4.15 التحقق من صحة البيانات للسماح بإدخال وقت بناءً على الوقت الحالي
- 4.16 التحقق من صحة البيانات لتاريخ سنة محددة أو السنة الحالية
- 4.17 التحقق من صحة البيانات لتاريخ الأسبوع أو الشهر الحالي
5. كيف تعدل التحقق من صحة البيانات في Excel؟
6. كيف تجد وتحدد الخلايا التي تحتوي على التحقق من صحة البيانات في Excel؟
7. كيف تنسخ قاعدة التحقق من صحة البيانات إلى خلايا أخرى؟
8. كيف تستخدم التحقق من صحة البيانات لتحديد الإدخالات غير الصالحة في Excel؟
1. ما هو التحقق من صحة البيانات في Excel؟
تساعدك ميزة "التحقق من صحة البيانات" على تقييد محتوى الإدخال في ورقة العمل الخاصة بك. عادةً، يمكنك إنشاء بعض قواعد التحقق لمنع أو السماح فقط بنوع معين من البيانات ليتم إدخاله في قائمة من الخلايا المحددة.
بعض الاستخدامات الأساسية لميزة التحقق من صحة البيانات:
![]() |
|
2. كيف تضيف التحقق من صحة البيانات في Excel؟
في ورقة عمل Excel، يمكنك إضافة التحقق من صحة البيانات باتباع الخطوات التالية:
1. حدد قائمة الخلايا التي تريد تعيين التحقق من صحة البيانات لها، ثم انقر على "البيانات" > "التحقق من صحة البيانات" > "التحقق من صحة البيانات"، كما في الصورة:
2. في مربع حوار "التحقق من صحة البيانات"، ضمن علامة التبويب "الإعدادات"، يرجى إنشاء قواعد التحقق الخاصة بك. في مربعات المعايير، يمكنك إدخال أي من الأنواع التالية:
- "القيم": اكتب الأرقام مباشرة في مربعات المعايير؛
- "مرجع الخلية": أشر إلى خلية في ورقة العمل أو ورقة عمل أخرى؛
- "المعادلات": أنشئ معادلات أكثر تعقيدًا كشرط.
كمثال، سأقوم بإنشاء قاعدة تسمح فقط بإدخال الأعداد الصحيحة بين100 و1000، هنا يتم تعيين المعايير كما هو موضح في الصورة أدناه:
3. بعد تكوين الشروط، يمكنك الانتقال إلى علامة التبويب "رسالة الإدخال" أو "تنبيه الخطأ" لتعيين رسالة إدخال أو تنبيه خطأ للخلايا التي تحتوي على التحقق كما ترغب. (إذا لم ترغب في تعيين التنبيه، يرجى النقر على "موافق" للإنهاء مباشرة.)
3.1) إضافة رسالة إدخال (اختياري):
يمكنك إنشاء رسالة تظهر عند تحديد خلية تحتوي على التحقق من صحة البيانات. تساعد هذه الرسالة في تذكير المستخدم بما يمكنه إدخاله في الخلية.
انتقل إلى علامة التبويب "رسالة الإدخال" وقم بما يلي:
![]() |
|
الآن، عند تحديد خلية تم التحقق منها، ستظهر رسالة كما يلي:
3.2) إنشاء رسائل خطأ ذات معنى (اختياري):
بالإضافة إلى إنشاء رسالة الإدخال، يمكنك أيضًا عرض تنبيهات الخطأ عند إدخال بيانات غير صالحة في خلية تحتوي على التحقق من صحة البيانات.
انتقل إلى علامة التبويب "تنبيه الخطأ" في مربع حوار "التحقق من صحة البيانات"، يرجى القيام بما يلي:
![]() |
|
عند إدخال قيمة غير صالحة، سيظهر مربع تنبيه كما هو موضح في الصورة أدناه:
خيار "إيقاف": انقر على "إعادة المحاولة" لإعادة إدخال قيمة أو "إلغاء" لإلغاء الإدخال.
خيار "تحذير": انقر على "نعم" لقبول الإدخال غير الصالح، "لا" لتعديله، أو "إلغاء" لإلغائه.
خيار "معلومات": انقر على "موافق" لقبول الإدخال غير الصالح أو "إلغاء" لإلغائه.
ملاحظة: إذا لم تقم بتعيين رسالة مخصصة في مربع "تنبيه الخطأ"، فسيتم عرض مربع تنبيه "إيقاف" الافتراضي كما هو موضح أدناه:
3. أمثلة أساسية على التحقق من صحة البيانات
عند استخدام ميزة التحقق من صحة البيانات، هناك8 خيارات مدمجة متاحة لك لتعيين التحقق من صحة البيانات. مثل: أي قيمة، الأعداد الصحيحة والأرقام العشرية، التاريخ والوقت، القائمة، طول النص والمعادلة المخصصة. في هذا القسم سنناقش كيفية استخدام بعض الخيارات المدمجة في Excel؟
3.1 التحقق من صحة البيانات للأعداد الصحيحة والأرقام العشرية
1. حدد قائمة الخلايا التي تريد السماح فقط بالأعداد الصحيحة أو الأرقام العشرية فيها، ثم انقر على "البيانات" > "التحقق من صحة البيانات" > "التحقق من صحة البيانات".
2. في مربع حوار "التحقق من صحة البيانات"، ضمن علامة التبويب "الإعدادات"، قم بما يلي:
- حدد العنصر المناسب "عدد صحيح" أو "عشري" في مربع "السماح" المنسدل.
- ثم اختر أحد المعايير في مربع "البيانات" (في هذا المثال، اخترت خيار "بين").
- نصائح: المعايير تشمل: بين، ليس بين، يساوي، لا يساوي، أكبر من، أقل من، أكبر من أو يساوي، أقل من أو يساوي.
- بعد ذلك، أدخل القيم "الحد الأدنى" و"الحد الأقصى" التي تحتاجها (في هذه الحالة، الأرقام بين0 و100).
- أخيرًا، انقر على زر "موافق".
3. الآن، يمكن إدخال الأعداد الصحيحة فقط بين0 و100 في الخلايا المحددة.
3.2 التحقق من صحة البيانات للتاريخ والوقت
للتحقق من صحة إدخال تاريخ أو وقت محدد، يمكنك استخدام ميزة "التحقق من صحة البيانات" بسهولة، يرجى اتباع الخطوات التالية:
1. حدد قائمة الخلايا التي تريد السماح فقط بالتواريخ أو الأوقات المحددة فيها، ثم انقر على "البيانات" > "التحقق من صحة البيانات" > "التحقق من صحة البيانات".
2. في مربع حوار "التحقق من صحة البيانات"، ضمن علامة التبويب "الإعدادات"، قم بما يلي:
- حدد العنصر المناسب "تاريخ" أو "وقت" في مربع "السماح" المنسدل.
- ثم اختر أحد المعايير في مربع "البيانات" (هنا اخترت خيار "أكبر من").
- نصائح: المعايير تشمل: بين، ليس بين، يساوي، لا يساوي، أكبر من، أقل من، أكبر من أو يساوي، أقل من أو يساوي.
- بعد ذلك، أدخل "تاريخ البدء" الذي تحتاجه (أريد التواريخ الأكبر من8/20/2021).
- أخيرًا، انقر على زر "موافق".
3. الآن، يمكن إدخال التواريخ الأكبر من8/20/2021 فقط في الخلايا المحددة.
3.3 التحقق من صحة البيانات لطول النص
إذا كنت بحاجة إلى تحديد عدد الأحرف التي يمكن كتابتها في خلية. على سبيل المثال، لتقييد المحتوى بحيث لا يتجاوز10 أحرف لنطاق معين، يمكن لميزة "التحقق من صحة البيانات" مساعدتك في ذلك.
1. حدد قائمة الخلايا التي تريد تقييد طول النص فيها، ثم انقر على "البيانات" > "التحقق من صحة البيانات" > "التحقق من صحة البيانات".
2. في مربع حوار "التحقق من صحة البيانات"، ضمن علامة التبويب "الإعدادات"، قم بما يلي:
- حدد "طول النص" من مربع "السماح" المنسدل.
- ثم اختر أحد المعايير في مربع "البيانات" (في هذا المثال، اخترت خيار "أقل من").
- نصائح: المعايير تشمل: بين، ليس بين، يساوي، لا يساوي، أكبر من، أقل من، أكبر من أو يساوي، أقل من أو يساوي.
- بعد ذلك، أدخل الرقم "الحد الأقصى" الذي تريد تقييده (أريد ألا يتجاوز طول النص10 أحرف).
- أخيرًا، انقر على زر "موافق".
3. الآن، الخلايا المحددة تسمح فقط بإدخال نصوص يقل طولها عن10 أحرف
3.4 قائمة التحقق من صحة البيانات (قائمة منسدلة)
باستخدام ميزة "التحقق من صحة البيانات" القوية هذه، يمكنك أيضًا إنشاء قائمة منسدلة في الخلايا بسرعة وسهولة. يرجى اتباع الخطوات التالية:
1. حدد الخلايا المستهدفة حيث تريد إدراج القائمة المنسدلة، ثم انقر على "البيانات" > "التحقق من صحة البيانات" > "التحقق من صحة البيانات".
2. في مربع حوار "التحقق من صحة البيانات"، ضمن علامة التبويب "الإعدادات"، قم بما يلي:
- حدد "قائمة" من قائمة "السماح" المنسدلة.
- في مربع نص "المصدر"، اكتب عناصر القائمة مباشرة مفصولة بفواصل. على سبيل المثال، لتقييد إدخال المستخدم لثلاثة خيارات، اكتب Not Started,In Progress,Completed، أو يمكنك تحديد قائمة من الخلايا التي تحتوي على القيم لإدراج القائمة المنسدلة بناءً عليها.
- أخيرًا، انقر على زر "موافق".
3. الآن، تم إنشاء القائمة المنسدلة في الخلايا كما هو موضح في الصورة أدناه:
انقر لمعرفة المزيد من المعلومات التفصيلية حول القائمة المنسدلة…
4. قواعد مخصصة متقدمة للتحقق من صحة البيانات
في هذا القسم، سأوضح كيفية إنشاء بعض قواعد التحقق من صحة البيانات المتقدمة لحل أنواع مختلفة من المشكلات، مثل: إنشاء معادلات تحقق للسماح فقط بالأرقام أو النصوص، القيم الفريدة فقط، أرقام الهواتف المحددة، عناوين البريد الإلكتروني وغير ذلك.
4.1 التحقق من صحة البيانات للسماح بالأرقام أو النصوص فقط
السماح بإدخال الأرقام فقط باستخدام وظيفة التحقق من صحة البيانات
للسماح فقط بالأرقام في نطاق من الخلايا، يرجى اتباع الخطوات التالية:
1. حدد نطاق الخلايا الذي تريد السماح فقط بإدخال الأرقام فيه.
2. انقر على "البيانات" > "التحقق من صحة البيانات" > "التحقق من صحة البيانات". في مربع حوار "التحقق من صحة البيانات" الذي يظهر، ضمن علامة التبويب "الإعدادات"، يرجى القيام بما يلي:
- حدد "مخصص" من قائمة "السماح" المنسدلة.
- ثم أدخل المعادلة التالية في مربع نص "المعادلة". ("A2" هي أول خلية في النطاق الذي تريد تقييده)
=ISNUMBER(A2)
- انقر على زر "موافق" لإغلاق هذا الحوار.
3. من الآن فصاعدًا، يمكن إدخال الأرقام فقط في الخلايا المحددة.
ملاحظة: وظيفة "ISNUMBER" هذه تسمح بأي قيمة رقمية في الخلايا التي تم التحقق منها، بما في ذلك الأعداد الصحيحة، الأرقام العشرية، الكسور، التواريخ والأوقات.
السماح بإدخال سلاسل نصية فقط باستخدام وظيفة التحقق من صحة البيانات
لتقييد إدخالات الخلايا بالنص فقط، يمكنك استخدام ميزة "التحقق من صحة البيانات" مع معادلة مخصصة تعتمد على وظيفة "ISTEXT"، يرجى اتباع الخطوات التالية:
1. حدد نطاق الخلايا الذي تريد السماح فقط بإدخال النصوص فيه.
2. انقر على "البيانات" > "التحقق من صحة البيانات" > "التحقق من صحة البيانات". في مربع حوار "التحقق من صحة البيانات" الذي يظهر، ضمن علامة التبويب "الإعدادات"، يرجى القيام بما يلي:
- حدد "مخصص" من قائمة "السماح" المنسدلة.
- ثم أدخل المعادلة التالية في مربع نص "المعادلة". ("A2" هي أول خلية في النطاق الذي تريد تقييده)
=ISTEXT(A2)
- انقر على زر "موافق" لإغلاق هذا الحوار.
3. الآن، عند إدخال البيانات في الخلايا المحددة، يُسمح فقط ببيانات بتنسيق نصي.
4.2 التحقق من صحة البيانات للسماح بالقيم الأبجدية الرقمية فقط
لأغراض معينة، قد ترغب في السماح فقط بالأحرف الأبجدية والأرقام مع تقييد الأحرف الخاصة مثل ~، %، $ أو المسافات. يقدم هذا القسم بعض الطرق المفيدة.
السماح بالقيم الأبجدية الرقمية فقط باستخدام وظيفة التحقق من صحة البيانات
لمنع الأحرف الخاصة والسماح فقط بالقيم الأبجدية الرقمية، أنشئ معادلة مخصصة في وظيفة "التحقق من صحة البيانات" باتباع الخطوات التالية:
1. حدد نطاق الخلايا الذي تريد السماح فقط بإدخال القيم الأبجدية الرقمية فيه.
2. انقر على "البيانات" > "التحقق من صحة البيانات" > "التحقق من صحة البيانات"، في مربع حوار "التحقق من صحة البيانات" الذي يظهر، ضمن علامة التبويب "الإعدادات"، يرجى القيام بما يلي:
- حدد "مخصص" من قائمة "السماح" المنسدلة.
- ثم أدخل المعادلة أدناه في مربع نص "المعادلة".
=IF(A2="",TRUE,IF(ISERROR(SUMPRODUCT(SEARCH(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),"0123456789abcdefghijklmnopqrstuvwxyz"))),FALSE,TRUE))
- انقر على زر "موافق" لإغلاق هذا الحوار.
ملاحظة: في المعادلات أعلاه، "A2" هي أول خلية في النطاق الذي تريد تقييده.
3. الآن، يُسمح فقط بإدخال الأحرف الأبجدية والقيم الرقمية، وسيتم تقييد الأحرف الخاصة عند الكتابة كما هو موضح في الصورة أدناه:
السماح بالقيم الأبجدية الرقمية فقط باستخدام ميزة مذهلة
قد تبدو المعادلة أعلاه معقدة للفهم والتذكر. هنا، أقدم ميزة سهلة تسمى "تحديد حد للإدخال" من Kutools لـ Excel، والتي تبسط هذه المهمة بشكل كبير.
1. حدد نطاق الخلايا الذي تريد السماح فقط بإدخال القيم الأبجدية الرقمية فيه.
2. ثم، انقر على "Kutools" > "تحديد حد للإدخال" > "تحديد حد للإدخال"، كما في الصورة:
3. في مربع حوار "تحديد حد للإدخال" الذي يظهر، حدد خيار "منع إدخال الأحرف الخاصة"، كما في الصورة:
4. ثم، انقر على زر "موافق"، وفي مربعات الحوار التالية، انقر على "نعم" > "موافق" لإكمال العملية. الآن، في الخلايا المحددة، يُسمح فقط بالأحرف الأبجدية والقيم الرقمية، كما في الصورة:
Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن
4.3 التحقق من صحة البيانات للسماح بأن يبدأ أو ينتهي النص بأحرف محددة
إذا كان يجب أن تبدأ أو تنتهي جميع القيم في نطاق معين بحرف أو سلسلة معينة، يمكنك استخدام التحقق من صحة البيانات مع معادلة مخصصة تعتمد على دوال EXACT أو LEFT أو RIGHT أو COUNTIF.
السماح للنصوص أن تبدأ أو تنتهي بأحرف محددة بشرط واحد فقط
على سبيل المثال، إذا كنت تريد أن تبدأ أو تنتهي الإدخالات النصية في خلايا محددة بـ "CN"، اتبع الخطوات التالية:
1. حدد نطاق الخلايا الذي يسمح فقط بالنصوص التي تبدأ أو تنتهي بأحرف معينة.
2. ثم، انقر على "البيانات" > "التحقق من صحة البيانات" > "التحقق من صحة البيانات"، في مربع حوار "التحقق من صحة البيانات" الذي يظهر، ضمن علامة التبويب "الإعدادات"، يرجى القيام بما يلي:
- حدد "مخصص" من قائمة "السماح" المنسدلة.
- ثم أدخل المعادلة أدناه في مربع نص "المعادلة". السماح فقط بإدخال نص يبدأ بـ CN:
=EXACT(LEFT(A2,2),"CN")
السماح فقط بإدخال نص ينتهي بـ CN:=EXACT(RIGHT(A2,2),"CN")
- انقر على زر "موافق" لإغلاق هذا الحوار.
ملاحظة: في المعادلات أعلاه، "A2" هي أول خلية في النطاق المحدد، والرقم "2" هو عدد الأحرف التي حددتها، و"CN" هو النص الذي تريد أن يبدأ أو ينتهي به.
3. من الآن فصاعدًا، يمكن إدخال النصوص التي تبدأ أو تنتهي بالأحرف المحددة فقط في الخلايا المحددة. وإلا، سيظهر تنبيه تحذيري كما هو موضح في الصورة أدناه:
نصائح: المعادلات أعلاه حساسة لحالة الأحرف، إذا لم تكن بحاجة إلى ذلك، يرجى تطبيق معادلات CONTIF أدناه:
=COUNTIF(A2,"CN*")
=COUNTIF(A2,"*CN")
ملاحظة: علامة النجمة * هي رمز بدل يطابق حرفًا واحدًا أو أكثر.
السماح للنصوص أن تبدأ أو تنتهي بأحرف محددة بمعايير متعددة (منطق OR)
على سبيل المثال، إذا كنت تريد أن تبدأ أو تنتهي الإدخالات النصية بـ "CN" أو "UK" كما هو موضح في الصورة أدناه، تحتاج إلى إضافة مثيل آخر من EXACT باستخدام علامة الجمع (+). يرجى اتباع الخطوات التالية:
1. حدد نطاق الخلايا الذي يسمح فقط بالنصوص التي تبدأ أو تنتهي بمعايير متعددة.
2. ثم، انقر على "البيانات" > "التحقق من صحة البيانات" > "التحقق من صحة البيانات"، في مربع حوار "التحقق من صحة البيانات" الذي يظهر، ضمن علامة التبويب "الإعدادات"، يرجى القيام بما يلي:
- حدد "مخصص" من قائمة "السماح" المنسدلة.
- ثم أدخل المعادلة أدناه في مربع نص "المعادلة". السماح فقط بإدخال نص يبدأ بـ CN أو UK:
=EXACT(LEFT(A2,2),"CN")+EXACT(LEFT(A2,2),"UK")
السماح فقط بإدخال نص ينتهي بـ CN أو UK:=EXACT(RIGHT(A2,2),"CN")+EXACT(RIGHT(A2,2),"UK")
- انقر على زر "موافق" لإغلاق هذا الحوار.
ملاحظة: في المعادلات أعلاه، "A2" هي أول خلية في النطاق المحدد، والرقم "2" هو عدد الأحرف التي حددتها، و"CN" و"UK" هما النصان المحددان اللذان تريد أن يبدأ أو ينتهي بهما.
3. الآن، يمكن إدخال النصوص التي تبدأ أو تنتهي بالأحرف المحددة فقط في الخلايا المحددة.
نصائح: لتجاهل حساسية حالة الأحرف، يرجى تطبيق معادلات CONTIF أدناه:
=COUNTIF(A2,"CN*")+COUNTIF(A2,"UK*")
=COUNTIF(A2,"*CN")+COUNTIF(A2,"*UK")
ملاحظة: علامة النجمة * هي رمز بدل يطابق حرفًا واحدًا أو أكثر.
4.4 التحقق من صحة البيانات للسماح بأن تحتوي أو لا تحتوي الإدخالات على نص معين
في هذا القسم، سأتحدث عن كيفية تطبيق التحقق من صحة البيانات للسماح بأن تحتوي القيم على سلسلة نصية معينة أو لا تحتوي عليها أو على واحدة من عدة سلاسل نصية في Excel.
السماح بأن تحتوي الإدخالات على نص واحد أو أحد عدة نصوص محددة
السماح بأن تحتوي الإدخالات على نص محدد واحد
للسماح بالإدخالات التي تحتوي على سلسلة نصية محددة، على سبيل المثال، يجب أن تحتوي جميع القيم المدخلة على النص "KTE" كما هو موضح في الصورة أدناه، يمكنك تطبيق التحقق من صحة البيانات بمعادلة مخصصة تعتمد على دالتي FIND وISNUMBER. يرجى اتباع الخطوات التالية:
1. حدد نطاق الخلايا الذي يسمح فقط بالنصوص التي تحتوي على نص معين.
2. ثم، انقر على "البيانات" > "التحقق من صحة البيانات" > "التحقق من صحة البيانات"، في مربع حوار "التحقق من صحة البيانات" الذي يظهر، ضمن علامة التبويب "الإعدادات"، يرجى القيام بما يلي:
- حدد "مخصص" من قائمة السماح المنسدلة.
- ثم أدخل إحدى المعادلات أدناه في مربع نص "المعادلة". حساس لحالة الأحرف:
=ISNUMBER(FIND("KTE",A2))
غير حساس لحالة الأحرف:=ISNUMBER(SEARCH("KTE",A2))
- انقر على زر "موافق" لإغلاق هذا الحوار.
ملاحظة: في المعادلات أعلاه، "A2" هي أول خلية في النطاق المحدد، والنص "KTE" هو السلسلة النصية التي يجب أن تحتوي عليها الإدخالات.
3. الآن، عند عدم احتواء القيمة المدخلة على النص المطلوب، سيظهر مربع تنبيه تحذيري.
السماح بأن تحتوي الإدخالات على أحد عدة نصوص محددة
المعادلة أعلاه تعمل فقط مع سلسلة نصية واحدة، إذا كنت بحاجة إلى السماح بأي واحدة من عدة سلاسل نصية في الخلايا، كما هو موضح في الصورة التالية، يجب استخدام دوال SUMPRODUCT وFIND وISNUMBER معًا لإنشاء معادلة.
1. حدد نطاق الخلايا الذي يسمح فقط بالنصوص التي تحتوي على أي عنصر من عدة عناصر.
2. ثم، انقر على "البيانات" > "التحقق من صحة البيانات" > "التحقق من صحة البيانات"، في مربع حوار "التحقق من صحة البيانات" الذي يظهر، ضمن علامة التبويب "الإعدادات"، يرجى القيام بما يلي:
- حدد "مخصص" من قائمة "السماح" المنسدلة.
- ثم أدخل إحدى المعادلات أدناه حسب حاجتك في مربع نص "المعادلة". حساس لحالة الأحرف:
=SUMPRODUCT(--ISNUMBER(FIND($C$2:$C$4,A2)))>0
غير حساس لحالة الأحرف:=SUMPRODUCT(--ISNUMBER(SEARCH($C$2:$C$4,A2)))>0
- ثم، انقر على "موافق" لإغلاق مربع الحوار.
ملاحظة: في المعادلات أعلاه، "A2" هي أول خلية في النطاق المحدد، و"C2:C4" هي قائمة القيم التي تريد السماح بأن تحتوي الإدخالات على أي منها.
3. والآن، يمكن إدخال الإدخالات التي تحتوي على أي من القيم في القائمة المحددة فقط.
السماح بأن لا تحتوي الإدخالات على نص واحد أو أحد عدة نصوص محددة
السماح بأن لا تحتوي الإدخالات على نص محدد واحد
للتحقق من صحة الإدخالات بحيث لا تحتوي على نص معين، على سبيل المثال، للسماح بالقيم التي يجب ألا تحتوي على النص "KTE" في خلية، يمكنك استخدام دالتي ISERROR وFIND لإنشاء قاعدة تحقق من صحة البيانات. يرجى اتباع الخطوات التالية:
1. حدد نطاق الخلايا الذي يسمح فقط بالنصوص التي لا تحتوي على نص معين.
2. ثم، انقر على "البيانات" > "التحقق من صحة البيانات" > "التحقق من صحة البيانات"، في مربع حوار "التحقق من صحة البيانات" الذي يظهر، ضمن علامة التبويب "الإعدادات"، يرجى القيام بما يلي:
- حدد "مخصص" من قائمة "السماح" المنسدلة.
- ثم أدخل إحدى المعادلات أدناه في مربع نص "المعادلة". حساس لحالة الأحرف:
=ISERROR(FIND("KTE",A2))
غير حساس لحالة الأحرف:=ISERROR(SEARCH("KTE",A2))
- انقر على زر "موافق" لإغلاق هذا الحوار.
ملاحظة: في المعادلات أعلاه، "A2" هي أول خلية في النطاق المحدد، والنص "KTE" هو السلسلة النصية التي يجب ألا تحتوي عليها الإدخالات.
3. الآن، سيتم منع إدخال الإدخالات التي تحتوي على النص المحدد.
السماح بأن لا تحتوي الإدخالات على أحد عدة نصوص محددة
لمنع إدخال أي واحدة من عدة سلاسل نصية في قائمة، كما هو موضح في الصورة أدناه، اتبع الخطوات التالية:
1. حدد نطاق الخلايا الذي تريد منع بعض النصوص من إدخاله.
2. ثم، انقر على "البيانات" > "التحقق من صحة البيانات" > "التحقق من صحة البيانات"، في مربع حوار "التحقق من صحة البيانات" الذي يظهر، ضمن علامة التبويب "الإعدادات"، يرجى القيام بما يلي:
- حدد "مخصص" من قائمة "السماح" المنسدلة.
- ثم أدخل المعادلة أدناه في مربع نص "المعادلة". حساس لحالة الأحرف:
=SUMPRODUCT(--ISNUMBER(FIND($C$2:$C$4,A2)))=0
غير حساس لحالة الأحرف:=SUMPRODUCT(--ISNUMBER(SEARCH($C$2:$C$4,A2)))=0
- ثم، انقر على "موافق" لإغلاق مربع الحوار.
ملاحظة: في المعادلات أعلاه، "A2" هي أول خلية في النطاق المحدد، و"C2:C4" هي قائمة القيم التي تريد منع الإدخالات إذا احتوت على أي منها.
3. من الآن فصاعدًا، سيتم منع إدخال الإدخالات التي تحتوي على أي من النصوص المحددة.
4.5 التحقق من صحة البيانات للسماح بالقيم الفريدة فقط
إذا كنت تريد منع إدخال بيانات مكررة في نطاق من الخلايا، يقدم هذا القسم بعض الطرق السريعة لحل هذه المهمة في Excel.
السماح بالقيم الفريدة فقط باستخدام وظيفة التحقق من صحة البيانات
عادةً، يمكن أن تساعدك ميزة التحقق من صحة البيانات مع معادلة مخصصة تعتمد على دالة COUNTIF، يرجى اتباع الخطوات التالية:
1. حدد الخلايا أو العمود الذي تريد السماح فقط بإدخال القيم الفريدة فيه.
2. ثم، انقر على "البيانات" > "التحقق من صحة البيانات" > "التحقق من صحة البيانات"، في مربع حوار "التحقق من صحة البيانات" الذي يظهر، ضمن علامة التبويب "الإعدادات"، قم بما يلي:
- حدد "مخصص" من قائمة "السماح" المنسدلة.
- ثم أدخل المعادلة أدناه في مربع نص "المعادلة".
=COUNTIF($A$2:$A$9,A2)=1
- انقر على زر "موافق" لإغلاق هذا الحوار.
ملاحظة: في المعادلة أعلاه، "A2:A9" هو نطاق الخلايا الذي تريد السماح فقط بالقيم الفريدة فيه، و"A2" هي أول خلية في النطاق المحدد.
3. الآن، يمكن إدخال القيم الفريدة فقط، وسيظهر تنبيه إذا تم إدخال بيانات مكررة كما هو موضح في الصورة أدناه:
السماح بالقيم الفريدة فقط باستخدام كود VBA
يمكن أن يساعدك كود VBA التالي أيضًا في منع إدخال القيم المكررة، يرجى اتباع الخطوات التالية:
1. انقر بزر الماوس الأيمن على تبويب الورقة التي تريد السماح فقط بالقيم الفريدة فيها، واختر "عرض الكود" من قائمة السياق، في نافذة "Microsoft Visual Basic for Applications" المنبثقة، يرجى نسخ ولصق الكود التالي في الوحدة الفارغة:
كود VBA: السماح فقط بالقيم الفريدة في نطاق من الخلايا:
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
Dim xRg As Range, iLong, fLong As Long
If Not Intersect(Target, Me.[A1:A100]) Is Nothing Then
Application.EnableEvents = False
For Each xRg In Target
With xRg
If (.Value <> "") Then
If WorksheetFunction.CountIf(Me.[A:A], .Value) > 1 Then
iLong = .Interior.ColorIndex
fLong = .Font.ColorIndex
.Interior.ColorIndex = 3
.Font.ColorIndex = 6
MsgBox "Duplicate Entry !", vbCritical, "Kutools for Excel"
.ClearContents
.Interior.ColorIndex = iLong
.Font.ColorIndex = fLong
End If
End If
End With
Next
Application.EnableEvents = True
End If
End Sub
![]() | ![]() | ![]() |
ملاحظة: في الكود أعلاه، "A1:A100" و"A:A" هما الخلايا في العمود الذي تريد منع التكرار فيه، يرجى تغييرهما حسب حاجتك.
2. ثم احفظ وأغلق هذا الكود. الآن، عند إدخال قيمة مكررة في الخلايا A1:A100، سيظهر مربع تنبيه كما هو موضح في الصورة أدناه:
السماح بالقيم الفريدة فقط باستخدام ميزة سهلة
إذا كان لديك Kutools لـ Excel، يمكنك باستخدام ميزة "منع تكرار الإدخالات" تعيين التحقق من صحة البيانات بسرعة لمنع التكرارات في نطاق من الخلايا ببضع نقرات فقط.
1. حدد نطاق الخلايا الذي تريد منع القيم المكررة فيه والسماح فقط بالبيانات الفريدة.
2. ثم، انقر على "Kutools" > "تحديد حد للإدخال" > "منع تكرار الإدخالات"، كما في الصورة:
3. سيظهر تنبيه لإعلامك بأنه سيتم إزالة التحقق من صحة البيانات عند تطبيق هذه الميزة. انقر على "نعم"، وفي مربع الحوار التالي، انقر على "موافق"، كما هو موضح في الصور أدناه:
![]() | ![]() | ![]() |
4. الآن، عند إدخال بيانات مكررة في الخلايا المحددة، سيظهر مربع حوار لتنبيهك بأن البيانات المكررة غير صالحة، كما في الصورة:
Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن
4.6 التحقق من صحة البيانات للسماح بالأحرف الكبيرة/الصغيرة/الحرف الأول بحالة كبيرة فقط
تُعد ميزة التحقق من صحة البيانات أداة قوية يمكنها مساعدة المستخدمين على فرض إدخال نص بأحرف كبيرة أو صغيرة أو الحرف الأول بحالة كبيرة في نطاق من الخلايا. يرجى اتباع الخطوات التالية:
1. حدد نطاق الخلايا الذي تريد السماح فقط بإدخال نص بأحرف كبيرة أو صغيرة أو الحرف الأول بحالة كبيرة فيه.
2. ثم، انقر على "البيانات" > "التحقق من صحة البيانات" > "التحقق من صحة البيانات"، في مربع حوار "التحقق من صحة البيانات" الذي يظهر، ضمن علامة التبويب "الإعدادات"، قم بما يلي:
- حدد "مخصص" من قائمة "السماح" المنسدلة.
- ثم أدخل إحدى المعادلات أدناه التي تحتاجها في مربع نص "المعادلة". السماح فقط بإدخال نص بأحرف كبيرة:
=AND(EXACT(A2,UPPER(A2)),ISTEXT(A2))
السماح فقط بإدخال نص بأحرف صغيرة=AND(EXACT(A2,LOWER(A2)),ISTEXT(A2))
السماح فقط بإدخال نص الحرف الأول بحالة كبيرة=AND(EXACT(A2,PROPER(A2)),ISTEXT(A2))
- انقر على زر "موافق" لإغلاق هذا الحوار.
ملاحظة: في المعادلة أعلاه، "A2" هي أول خلية في العمود الذي تريد استخدامه.
3. الآن، سيتم قبول الإدخالات التي تتوافق مع القاعدة التي أنشأتها فقط.
4.7 التحقق من صحة البيانات للسماح بالقيم الموجودة أو غير الموجودة في قائمة أخرى
قد يكون السماح أو منع القيم بناءً على وجودها في قائمة أخرى مهمة صعبة للعديد من المستخدمين. في الواقع، يمكنك استخدام ميزة التحقق من صحة البيانات مع معادلة بسيطة تعتمد على دالة COUNTIF للتعامل مع ذلك.
على سبيل المثال، أريد السماح فقط بالقيم الموجودة في النطاق C2:C4 ليتم إدخالها في نطاق من الخلايا كما هو موضح في الصورة أدناه، لحل هذه المهمة، يرجى اتباع الخطوات التالية:
1. حدد نطاق الخلايا الذي تريد تطبيق التحقق من صحة البيانات عليه.
2. ثم، انقر على "البيانات" > "التحقق من صحة البيانات" > "التحقق من صحة البيانات"، في مربع حوار "التحقق من صحة البيانات" الذي يظهر، ضمن علامة التبويب "الإعدادات"، قم بما يلي:
- حدد "مخصص" من قائمة "السماح" المنسدلة.
- ثم أدخل إحدى المعادلات أدناه التي تحتاجها في مربع نص "المعادلة". السماح فقط بالقيم الموجودة في عمود آخر
=COUNTIF($C$2:$C$4,A2)>0
منع القيم الموجودة في عمود آخر=COUNTIF($C$2:$C$4,A2)=0
- انقر على زر "موافق" لإغلاق هذا الحوار.
ملاحظة: في المعادلة أعلاه، "A2" هي أول خلية في العمود الذي تريد استخدامه، و"C2:C4" هي قائمة القيم التي تريد منعها أو السماح بها إذا كانت الإدخالات واحدة منها.
3. الآن، يمكن إدخال الإدخالات التي تتوافق مع القاعدة التي أنشأتها فقط؛ وسيتم منع غيرها.
4.8 التحقق من صحة البيانات لإجبار إدخال تنسيق رقم الهاتف فقط
عند إدخال معلومات موظفي شركتك، تحتاج إحدى الأعمدة إلى كتابة رقم الهاتف، ولضمان إدخال أرقام الهواتف بسرعة ودقة، يمكنك في هذه الحالة تعيين التحقق من صحة البيانات لأرقام الهواتف. على سبيل المثال، أريد فقط السماح بإدخال رقم الهاتف بالتنسيق (123)456-7890 في ورقة العمل، سيقدم هذا القسم طريقتين سريعتين لحل هذه المهمة.
إجبار إدخال تنسيق رقم الهاتف فقط باستخدام وظيفة التحقق من صحة البيانات
للسماح فقط بإدخال تنسيق رقم هاتف محدد، اتبع الخطوات التالية:
1. حدد قائمة الخلايا التي تريد إدخال تنسيق رقم الهاتف المحدد فيها، ثم انقر بزر الماوس الأيمن واختر "تنسيق الخلايا" من قائمة السياق، كما في الصورة:
2. في مربع حوار "تنسيق الخلايا"، ضمن علامة التبويب "رقم"، حدد "مخصص" في قائمة "الفئة" اليسرى، ثم أدخل تنسيق رقم الهاتف الذي تحتاجه في مربع النص "النوع"، على سبيل المثال، سأستخدم هذا التنسيق "(###) ###-####"، كما في الصورة:
3. ثم، انقر على "موافق" لإغلاق مربع الحوار.
4. بعد تنسيق الخلايا، حددها مرة أخرى وافتح مربع حوار "التحقق من صحة البيانات" بالنقر على "البيانات" > "التحقق من صحة البيانات" > "التحقق من صحة البيانات". في مربع الحوار المنبثق، ضمن علامة التبويب "الإعدادات"، قم بما يلي:
- حدد "مخصص" من قائمة "السماح" المنسدلة.
- ثم أدخل المعادلة التالية في مربع نص المعادلة.
=AND(ISNUMBER(A2),LEN(A2)=10)
- انقر على زر "موافق" لإغلاق هذا الحوار.
ملاحظة: في المعادلة أعلاه، "A2" هي أول خلية في العمود الذي تريد التحقق من رقم الهاتف فيه.
5. الآن، عند إدخال رقم مكون من10 أرقام، سيتم تحويله تلقائيًا إلى تنسيق رقم الهاتف المحدد كما تريد، كما في الصور:
![]() | ![]() | ![]() |
ملاحظة: إذا لم يكن الرقم المدخل مكونًا من10 أرقام، سيظهر مربع رسالة تحذير لتنبيهك، كما في الصورة:
إجبار إدخال تنسيق رقم الهاتف فقط باستخدام ميزة مفيدة
تدعم ميزة "التحقق من رقم الهاتف" في Kutools لـ Excel أيضًا إجبار إدخال تنسيق رقم الهاتف فقط بعدة نقرات فقط.
1. حدد قائمة الخلايا التي تريد السماح فقط برقم هاتف محدد فيها، ثم انقر على "Kutools" > "تحديد حد للإدخال" > "يمكن إدخال أرقام الهواتف فقط"، كما في الصورة:
2. في مربع حوار "رقم الهاتف"، حدد تنسيق رقم الهاتف الذي تحتاجه أو يمكنك إنشاء تنسيقك الخاص بالنقر على زر "إضافة"، كما في الصورة:
3. بعد تحديد أو تعيين تنسيق رقم الهاتف، انقر على "موافق"، الآن، يمكن إدخال رقم الهاتف بالتنسيق المحدد فقط، وإلا سيظهر مربع رسالة تحذير لتنبيهك، كما في الصورة:
Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن
4.9 التحقق من صحة البيانات لإجبار إدخال عناوين البريد الإلكتروني فقط
افترض أنك بحاجة إلى كتابة عدة عناوين بريد إلكتروني في عمود من ورقة العمل، ولمنع إدخال بعض عناوين البريد الإلكتروني غير الصحيحة، يمكنك عادةً تعيين قاعدة تحقق من صحة البيانات للسماح فقط بتنسيق عناوين البريد الإلكتروني.
إجبار إدخال تنسيق عناوين البريد الإلكتروني فقط باستخدام وظيفة التحقق من صحة البيانات
باستخدام ميزة التحقق من صحة البيانات مع معادلة مخصصة، يمكنك بسرعة إنشاء قاعدة لمنع إدخال عناوين بريد إلكتروني غير صالحة. اتبع الخطوات التالية:
1. حدد الخلايا التي تريد السماح فقط بإدخال عناوين البريد الإلكتروني فيها، ثم انقر على "البيانات" > "التحقق من صحة البيانات" > "التحقق من صحة البيانات".
2. في مربع حوار "التحقق من صحة البيانات" الذي يظهر، ضمن علامة التبويب "الإعدادات"، قم بما يلي:
- حدد "مخصص" من قائمة "السماح" المنسدلة.
- ثم أدخل المعادلة التالية في مربع نص المعادلة:
=ISNUMBER(MATCH("*@*.?*",A2,0))
- انقر على زر "موافق" لإغلاق هذا الحوار.
ملاحظة: في المعادلة أعلاه، "A2" هي أول خلية في العمود الذي تريد استخدامه.
3. الآن، إذا لم يتطابق النص المدخل مع تنسيق عنوان البريد الإلكتروني، سيظهر مربع رسالة تحذير لتنبيهك، كما في الصورة:
إجبار إدخال تنسيق عناوين البريد الإلكتروني فقط باستخدام ميزة سهلة
يدعم Kutools لـ Excel ميزة مذهلة – "يمكن إدخال عناوين البريد الإلكتروني فقط"، باستخدام هذه الأداة يمكنك منع عناوين البريد الإلكتروني غير الصالحة بنقرة واحدة فقط.
1. حدد الخلايا التي تريد السماح فقط بإدخال عناوين البريد الإلكتروني فيها، ثم انقر على "Kutools" > "تحديد حد للإدخال" > "يمكن إدخال عناوين البريد الإلكتروني فقط". كما في الصورة:
2. ثم، يُسمح فقط بإدخال تنسيق عنوان البريد الإلكتروني، وإلا سيظهر مربع رسالة تحذير لتنبيهك، كما في الصورة:
Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن
4.10 التحقق من صحة البيانات لإجبار إدخال عناوين IP فقط
في هذا القسم، سأوضح بعض الطرق السريعة لتعيين التحقق من صحة البيانات لقبول عناوين IP فقط في نطاق من الخلايا.
إجبار إدخال تنسيق عناوين IP فقط باستخدام وظيفة التحقق من صحة البيانات
للسماح فقط بإدخال عناوين IP في نطاق محدد من الخلايا، اتبع الخطوات التالية:
1. حدد الخلايا التي تريد السماح فقط بإدخال عنوان IP فيها، ثم انقر على "البيانات" > "التحقق من صحة البيانات" > "التحقق من صحة البيانات".
2. في مربع حوار "التحقق من صحة البيانات" الذي يظهر، ضمن علامة التبويب "الإعدادات"، قم بما يلي:
- حدد "مخصص" من قائمة "السماح" المنسدلة.
- ثم أدخل المعادلة أدناه في مربع نص "المعادلة".
=AND((LEN(A2)-LEN(SUBSTITUTE(A2,".","")))=3,ISNUMBER(SUBSTITUTE(A2,".","")+0))
- انقر على زر "موافق" لإغلاق هذا الحوار.
ملاحظة: في المعادلة أعلاه، "A2" هي أول خلية في العمود الذي تريد استخدامه.
3. الآن، إذا تم إدخال عنوان IP غير صالح في الخلية، سيظهر مربع رسالة تحذير كما هو موضح في الصورة أدناه:
إجبار إدخال تنسيق عناوين IP فقط باستخدام كود VBA
هنا، يمكن أن يساعدك كود VBA التالي أيضًا في السماح فقط بإدخال عناوين IP وتقييد الإدخالات الأخرى، يرجى اتباع الخطوات التالية:
1. انقر بزر الماوس الأيمن على تبويب الورقة وانقر على "عرض الكود" من قائمة السياق، في نافذة "Microsoft Visual Basic for Applications" المفتوحة، انسخ كود VBA أدناه والصقه فيها.
كود VBA: التحقق من صحة الخلايا لقبول عناوين IP فقط
Private Sub Worksheet_Change(ByVal Target As Range)
'Update by ExtendOffice
Dim xArrIp() As String
Dim xIntIP1, xIntIP2, xIntIP3, xIntIP4 As Integer
If Intersect(Target, Range("A2:A10")) Is Nothing Then
Exit Sub
Else
If Target = "" Then
Exit Sub
End If
xArrIp = Split(Target.Text, ".")
If UBound(xArrIp) <> 3 Then
GoTo EIP
Else
xIntIP1 = CInt(xArrIp(0))
xIntIP2 = CInt(xArrIp(1))
xIntIP3 = CInt(xArrIp(2))
xIntIP4 = CInt(xArrIp(3))
If (xIntIP1 < 1) Or (xIntIP1 > 255) _
Or (xIntIP2 < 1) Or (xIntIP2 > 255) _
Or (xIntIP3 < 1) Or (xIntIP3 > 255) _
Or (xIntIP4 < 1) Or (xIntIP4 > 255) Then
GoTo EIP
End If
End If
End If
Exit Sub
EIP:
MsgBox "Please enter correct IP address"
Target = ""
End Sub
![]() | ![]() | ![]() |
ملاحظة: في الكود أعلاه، "A2:A10" هو نطاق الخلايا الذي تريد قبول عناوين IP فقط فيه.
2. ثم احفظ وأغلق هذا الكود. الآن، يمكن إدخال عناوين IP الصالحة فقط في الخلايا المحددة.
إجبار إدخال تنسيق عناوين IP فقط باستخدام ميزة سهلة
إذا كان لديك Kutools لـ Excel مثبتًا في المصنف الخاص بك، يمكن لميزة "يمكن إدخال عناوين IP فقط" مساعدتك في حل هذه المهمة أيضًا.
1. حدد الخلايا التي تريد السماح فقط بإدخال عناوين IP فيها، ثم انقر على "Kutools" > "تحديد حد للإدخال" > "يمكن إدخال عناوين IP فقط". كما في الصورة:
2. بعد تطبيق هذه الميزة، الآن، يُسمح فقط بإدخال عنوان IP، وإلا سيظهر مربع رسالة تحذير لتنبيهك، كما في الصورة:
Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن
4.11 التحقق من صحة البيانات لتقييد القيم التي تتجاوز القيمة الإجمالية
افترض أن لديك تقرير مصاريف شهري، وإجمالي الميزانية هو18000 دولار. تحتاج إلى التأكد من أن المجموع الكلي في قائمة المصاريف لا يتجاوز هذا الإجمالي المحدد مسبقًا، كما هو موضح في الصورة أدناه. في هذه الحالة، يمكنك إنشاء قاعدة تحقق من صحة البيانات باستخدام دالة SUM لمنع تجاوز المجموع الكلي للقيمة المحددة.
1. حدد قائمة الخلايا التي تريد تقييد القيم فيها.
2. ثم انقر على "البيانات" > "التحقق من صحة البيانات" > "التحقق من صحة البيانات"، في مربع حوار "التحقق من صحة البيانات" الذي يظهر، ضمن علامة التبويب "الإعدادات"، قم بما يلي:
- حدد "مخصص" من قائمة "السماح" المنسدلة.
- ثم أدخل المعادلة أدناه في مربع نص "المعادلة".
=SUM($B$2:$B$7)<=18000
- انقر على زر "موافق" لإغلاق هذا الحوار.
ملاحظة: في المعادلة أعلاه، "B2:B7" هو نطاق الخلايا الذي تريد تقييد الإدخالات فيه.
3. الآن، عند إدخال القيم في النطاق B2:B7، إذا كان مجموع القيم أقل من18000 دولار، يتم قبول الإدخال. إذا تسبب أي إدخال في تجاوز المجموع18000 دولار، سيظهر مربع رسالة تحذير لتنبيهك.
4.12 التحقق من صحة البيانات لتقييد إدخال الخلية بناءً على خلية أخرى
عندما تريد تقييد إدخالات البيانات في قائمة من الخلايا بناءً على قيمة في خلية أخرى، يمكن أن تساعدك ميزة التحقق من صحة البيانات في حل هذه المهمة أيضًا. على سبيل المثال، إذا كانت الخلية C1 تحتوي على النص "Yes"، يسمح النطاق A2:A9 بأي إدخالات. ومع ذلك، إذا احتوت الخلية C1 على أي نص آخر، يتم تقييد الإدخالات في النطاق A2:A9، كما هو موضح في الصور أدناه:
![]() | ![]() | ![]() |
لحل هذه المهمة، يرجى اتباع الخطوات التالية:
1. حدد قائمة الخلايا التي تريد تقييد القيم فيها.
2. ثم انقر على "البيانات" > "التحقق من صحة البيانات" > "التحقق من صحة البيانات"، في مربع حوار "التحقق من صحة البيانات" الذي يظهر، ضمن علامة التبويب "الإعدادات"، قم بما يلي:
- حدد "مخصص" من قائمة "السماح" المنسدلة.
- ثم أدخل المعادلة أدناه في مربع نص "المعادلة".
=$C$1="Yes"
- انقر على زر "موافق" لإغلاق هذا الحوار.
ملاحظة: في المعادلة أعلاه، "C1" هي الخلية التي تحتوي على النص المحدد الذي تريد استخدامه، والنص "Yes" هو النص الذي تريد تقييد الخلايا بناءً عليه، يرجى تغييره حسب حاجتك.
3. الآن، إذا كانت الخلية C1 تحتوي على النص "Yes"، يمكن إدخال أي شيء في النطاق A2:A9، وإذا احتوت الخلية C1 على نص آخر، لن تتمكن من إدخال أي قيمة، كما في العرض أدناه:
4.13 التحقق من صحة البيانات للسماح بإدخال أيام الأسبوع أو عطلة نهاية الأسبوع فقط
إذا كنت بحاجة إلى السماح فقط بإدخال أيام الأسبوع (من الاثنين إلى الجمعة) أو عطلة نهاية الأسبوع (السبت والأحد) في قائمة من الخلايا، يمكن لميزة "التحقق من صحة البيانات" مساعدتك، يرجى اتباع الخطوات التالية:
1. حدد قائمة الخلايا التي تريد السماح بإدخال أيام الأسبوع أو عطلة نهاية الأسبوع فيها.
2. ثم انقر على "البيانات" > "التحقق من صحة البيانات" > "التحقق من صحة البيانات"، في مربع حوار "التحقق من صحة البيانات" الذي يظهر، ضمن علامة التبويب "الإعدادات"، قم بما يلي:
- حدد "مخصص" من قائمة "السماح" المنسدلة.
- ثم أدخل إحدى المعادلات أدناه في مربع نص "المعادلة" حسب حاجتك. السماح فقط بأيام الأسبوع
=WEEKDAY(A2,2)<6
السماح فقط بعطلة نهاية الأسبوع=WEEKDAY(A2,2)>5
- انقر على زر "موافق" لإغلاق هذا الحوار.
ملاحظة: في المعادلة أعلاه، "A2" هي أول خلية في العمود الذي تريد استخدامه.
3. الآن، يمكنك فقط إدخال تواريخ أيام الأسبوع أو عطلة نهاية الأسبوع في الخلايا المحددة بناءً على اختيارك.
4.14 التحقق من صحة البيانات للسماح بإدخال تاريخ بناءً على تاريخ اليوم
أحيانًا، قد تحتاج إلى السماح فقط بإدخال تواريخ أكبر أو أقل من تاريخ اليوم في قائمة من الخلايا. يمكن لميزة "التحقق من صحة البيانات" مع دالة "TODAY" مساعدتك في ذلك. يرجى اتباع الخطوات التالية:
1. حدد قائمة الخلايا التي تريد السماح فقط بإدخال تاريخ مستقبلي (تاريخ أكبر من اليوم) فيها.
2. ثم انقر على "البيانات" > "التحقق من صحة البيانات" > "التحقق من صحة البيانات"، في مربع حوار "التحقق من صحة البيانات" الذي يظهر، ضمن علامة التبويب "الإعدادات"، قم بما يلي:
- حدد "مخصص" من قائمة "السماح" المنسدلة.
- ثم أدخل المعادلة أدناه في مربع نص "المعادلة".
=A2>Today()
- انقر على زر "موافق" لإغلاق هذا الحوار.
ملاحظة: في المعادلة أعلاه، "A2" هي أول خلية في العمود الذي تريد استخدامه.
3. الآن، يمكن إدخال التواريخ التي تلي اليوم فقط في الخلايا. وإلا، سيظهر مربع رسالة تحذير لتنبيهك، كما في الصورة:
نصائح:
1. للسماح بإدخال تاريخ سابق (تاريخ أقل من اليوم)، يرجى تطبيق المعادلة أدناه في التحقق من صحة البيانات:
=A2<Today()
2. للسماح بإدخال تاريخ ضمن نطاق محدد من التواريخ، مثل التواريخ في الثلاثين يومًا القادمة، يرجى إدخال المعادلة أدناه في التحقق من صحة البيانات:
=AND(A2>TODAY(),A2<=(TODAY()+30))
4.15 التحقق من صحة البيانات للسماح بإدخال وقت بناءً على الوقت الحالي
إذا كنت تريد التحقق من صحة البيانات بناءً على الوقت الحالي، على سبيل المثال، السماح فقط بإدخال الأوقات قبل أو بعد الوقت الحالي في الخلايا. يمكنك إنشاء معادلة تحقق من صحة البيانات الخاصة بك، يرجى اتباع الخطوات التالية:
1. حدد قائمة الخلايا التي تريد السماح فقط بإدخال الأوقات قبل أو بعد الوقت الحالي فيها.
2. ثم انقر على "البيانات" > "التحقق من صحة البيانات" > "التحقق من صحة البيانات"، في مربع حوار "التحقق من صحة البيانات" الذي يظهر، ضمن علامة التبويب "الإعدادات"، قم بما يلي:
- حدد "وقت" من قائمة "السماح" المنسدلة.
- ثم اختر "أقل من" للسماح فقط بالأوقات قبل الوقت الحالي، أو "أكبر من" للسماح بالأوقات بعد الوقت الحالي حسب حاجتك من قائمة "البيانات" المنسدلة.
- ثم، في مربع "وقت الانتهاء" أو "وقت البدء"، أدخل المعادلة أدناه:
=TIME(HOUR(NOW()),MINUTE(NOW()),SECOND(NOW()))
- انقر على زر "موافق" لإغلاق هذا الحوار.
ملاحظة: في المعادلة أعلاه، "A2" هي أول خلية في العمود الذي تريد استخدامه.
3. الآن، يمكن إدخال الأوقات قبل أو بعد الوقت الحالي فقط في الخلايا المحددة.
4.16 التحقق من صحة البيانات لتاريخ سنة محددة أو السنة الحالية
للسماح فقط بإدخال تواريخ في سنة معينة أو السنة الحالية، يمكنك استخدام التحقق من صحة البيانات مع معادلة مخصصة تعتمد على دالة YEAR.
1. حدد قائمة الخلايا التي تريد السماح فقط بإدخال تواريخ في سنة معينة فيها.
2. ثم انقر على "البيانات" > "التحقق من صحة البيانات" > "التحقق من صحة البيانات"، في مربع حوار "التحقق من صحة البيانات" الذي يظهر، ضمن علامة التبويب "الإعدادات"، قم بما يلي:
- حدد "مخصص" من قائمة "السماح" المنسدلة.
- ثم أدخل المعادلة أدناه في مربع نص "المعادلة".
=YEAR(A2)=2020
- انقر على زر "موافق" لإغلاق هذا الحوار.
ملاحظة: في المعادلة أعلاه، "A2" هي أول خلية في العمود الذي تريد استخدامه، و"2020" هو رقم السنة التي تريد تقييدها.
3. ثم، يمكن إدخال التواريخ في سنة2020 فقط، وإذا لم يكن كذلك، سيظهر مربع رسالة تحذير كما هو موضح في الصورة أدناه:
نصائح:
للسماح فقط بإدخال تواريخ في السنة الحالية، يمكنك تطبيق المعادلة أدناه في التحقق من صحة البيانات:
=YEAR(A2)=YEAR(TODAY())
4.17 التحقق من صحة البيانات لتاريخ الأسبوع أو الشهر الحالي
إذا كنت تريد السماح للمستخدمين بإدخال تواريخ الأسبوع أو الشهر الحالي في خلايا محددة، يقدم هذا القسم بعض المعادلات لتحقيق ذلك في Excel.
السماح بإدخال تاريخ الأسبوع الحالي
1. حدد قائمة الخلايا التي تريد السماح فقط بإدخال تواريخ الأسبوع الحالي فيها.
2. ثم انقر على "البيانات" > "التحقق من صحة البيانات" > "التحقق من صحة البيانات"، في مربع حوار "التحقق من صحة البيانات" الذي يظهر، ضمن علامة التبويب "الإعدادات"، قم بما يلي:
- حدد "تاريخ" من قائمة "السماح" المنسدلة.
- ثم اختر "بين" من قائمة "البيانات" المنسدلة.
- في مربع نص "تاريخ البدء"، أدخل هذه المعادلة:
=TODAY()-WEEKDAY(TODAY(),3)
- في مربع نص "تاريخ الانتهاء"، أدخل هذه المعادلة:
=TODAY()-WEEKDAY(TODAY(),3)+6
- أخيرًا، انقر على زر "موافق".
3. ثم، يمكن إدخال التواريخ ضمن الأسبوع الحالي فقط، وسيتم منع التواريخ الأخرى كما هو موضح في الصورة أدناه:
السماح بإدخال تاريخ الشهر الحالي
للسماح فقط بإدخال تواريخ الشهر الحالي، يرجى اتباع الخطوات التالية:
1. حدد قائمة الخلايا التي تريد السماح فقط بإدخال تواريخ الشهر الحالي فيها.
2. ثم انقر على "البيانات" > "التحقق من صحة البيانات" > "التحقق من صحة البيانات"، في مربع حوار "التحقق من صحة البيانات" الذي يظهر، ضمن علامة التبويب "الإعدادات"، قم بما يلي:
- حدد "تاريخ" من قائمة "السماح" المنسدلة.
- ثم اختر "بين" من قائمة "البيانات" المنسدلة.
- في مربع نص "تاريخ البدء"، أدخل هذه المعادلة:
=DATE(YEAR(TODAY()),MONTH(TODAY()),1)
- في مربع نص "تاريخ الانتهاء"، أدخل هذه المعادلة:
=DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(DATE(YEAR(TODAY()),MONTH(TODAY())+1,1)-1))
- أخيرًا، انقر على زر "موافق".
3. من الآن فصاعدًا، يمكن إدخال التواريخ ضمن الشهر الحالي فقط في الخلايا المحددة.
5. كيف تعدل التحقق من صحة البيانات في Excel؟
لتعديل أو تغيير قاعدة تحقق من صحة البيانات موجودة، اتبع الخطوات التالية:
1. حدد أي خلية تحتوي على قاعدة التحقق من صحة البيانات.
2. ثم، انقر على "البيانات" > "التحقق من صحة البيانات" > "التحقق من صحة البيانات" للانتقال إلى مربع حوار "التحقق من صحة البيانات"، في المربع، عدل أو غير القواعد حسب حاجتك، ثم حدد خيار "تطبيق هذه التغييرات على جميع الخلايا الأخرى بنفس الإعدادات" لتطبيق القاعدة الجديدة على جميع الخلايا الأخرى بنفس معايير التحقق الأصلية. كما في الصورة:
3. انقر على "موافق" لحفظ التغييرات.
6. كيف تجد وتحدد الخلايا التي تحتوي على التحقق من صحة البيانات في Excel؟
إذا أنشأت عدة قواعد تحقق من صحة البيانات في ورقة العمل الخاصة بك، وتحتاج الآن إلى العثور على الخلايا التي تم تطبيق قواعد التحقق عليها وتحديدها، يمكن لأمر "انتقال إلى خاص" مساعدتك في تحديد جميع أنواع التحقق من صحة البيانات أو نوع معين منها.
1. فعّل ورقة العمل التي تريد العثور على الخلايا التي تحتوي على التحقق من صحة البيانات وتحديدها.
2. ثم، انقر على "الصفحة الرئيسية" > "بحث وتحديد" > "انتقال إلى خاص"، كما في الصورة:
3. في مربع حوار "انتقال إلى خاص"، حدد "التحقق من صحة البيانات" > "الكل"، كما في الصورة:
4. الآن تم تحديد جميع الخلايا التي تحتوي على التحقق من صحة البيانات في ورقة العمل الحالية.
نصائح: إذا كنت تريد تحديد نوع معين من التحقق من صحة البيانات، أولاً، حدد خلية تحتوي على التحقق المطلوب، ثم انتقل إلى مربع حوار "انتقال إلى خاص"، واختر "التحقق من صحة البيانات" > "نفس النوع".
![]() | ![]() | ![]() |
7. كيف تنسخ قاعدة التحقق من صحة البيانات إلى خلايا أخرى؟
افترض أنك أنشأت قاعدة تحقق من صحة البيانات لقائمة من الخلايا، وتحتاج الآن إلى تطبيق نفس القاعدة على خلايا أخرى. بدلاً من إنشاء القاعدة مرة أخرى، يمكنك نسخ القاعدة الحالية ولصقها في خلايا أخرى بسرعة وسهولة.
1. انقر لتحديد خلية تحتوي على قاعدة التحقق التي تريد استخدامها، ثم اضغط على "Ctrl + C" لنسخها.
2. ثم، حدد الخلايا التي تريد التحقق منها، ولتحديد خلايا غير متجاورة، اضغط مع الاستمرار على مفتاح "Ctrl" أثناء تحديد الخلايا.
3. ثم، انقر بزر الماوس الأيمن على التحديد، وحدد خيار "لصق خاص"، كما في الصورة:
4. في مربع حوار "لصق خاص"، حدد خيار "التحقق"، كما في الصورة:
5. انقر على زر "موافق"، الآن تم نسخ قاعدة التحقق إلى الخلايا الجديدة.
8. كيف تستخدم التحقق من صحة البيانات لتحديد الإدخالات غير الصالحة في Excel؟
أحيانًا، قد تحتاج إلى إنشاء قواعد تحقق من صحة البيانات لبيانات موجودة بالفعل، في هذه الحالة، قد تظهر بعض البيانات غير الصالحة في نطاق الخلايا. كيف تتحقق من البيانات غير الصالحة وتعدلها؟ في Excel، يمكنك استخدام ميزة "تحديد البيانات غير الصالحة" لتسليط الضوء على البيانات غير الصالحة بدائرة حمراء.
لتحديد البيانات غير الصالحة التي تحتاجها، يجب تطبيق ميزة "التحقق من صحة البيانات" لتعيين قاعدة لنطاق البيانات. يرجى اتباع الخطوات التالية:
1. حدد نطاق البيانات الذي تريد تحديد البيانات غير الصالحة فيه.
2. ثم، انقر على "البيانات" > "التحقق من صحة البيانات" > "التحقق من صحة البيانات"، في مربع حوار "التحقق من صحة البيانات"، عيّن قاعدة التحقق حسب حاجتك، على سبيل المثال، هنا سأتحقق من القيم الأكبر من500، كما في الصورة:
3. ثم، انقر على "موافق" لإغلاق مربع الحوار. بعد تعيين قاعدة التحقق من صحة البيانات، انقر على "البيانات" > "التحقق من صحة البيانات" > "تحديد البيانات غير الصالحة"، ثم سيتم تحديد جميع القيم غير الصالحة التي تقل عن500 بدائرة حمراء. كما في الصور:
![]() | ![]() | ![]() |
ملاحظات:
- 1. بمجرد تصحيح البيانات غير الصالحة، ستختفي الدائرة الحمراء تلقائيًا.
- 2. يمكن لميزة "تحديد البيانات غير الصالحة" تحديد255 خلية كحد أقصى فقط. عند حفظ المصنف الحالي، ستتم إزالة جميع الدوائر الحمراء.
- 3. هذه الدوائر غير قابلة للطباعة.
- 4. يمكنك أيضًا إزالة الدوائر الحمراء بالنقر على "البيانات" > "التحقق من صحة البيانات" > "مسح دوائر التحقق".
9. كيف تزيل التحقق من صحة البيانات في Excel؟
لإزالة قواعد التحقق من صحة البيانات من نطاق من الخلايا أو ورقة العمل الحالية أو المصنف بالكامل، استخدم الطرق التالية.
إزالة التحقق من صحة البيانات في النطاق المحدد باستخدام وظيفة التحقق من صحة البيانات
1. حدد الخلايا التي تحتوي على التحقق من صحة البيانات التي تريد إزالتها.
2. ثم انقر على "البيانات" > "التحقق من صحة البيانات" > "التحقق من صحة البيانات"، في مربع الحوار الذي يظهر، ضمن علامة التبويب "الإعدادات"، انقر على زر "مسح الكل"، كما في الصورة:
3. ثم، انقر على زر "موافق" لإغلاق مربع الحوار هذا. وتمت إزالة قاعدة التحقق من صحة البيانات المطبقة على النطاق المحدد فورًا.
نصائح: لإزالة التحقق من صحة البيانات من ورقة العمل الحالية، يرجى تحديد الورقة بالكامل أولاً، ثم تطبيق الخطوات أعلاه.
إزالة التحقق من صحة البيانات في النطاق المحدد باستخدام ميزة سهلة
إذا كان لديك Kutools لـ Excel، يمكن لميزة "مسح قيود التحقق من صحة البيانات" أيضًا مساعدتك في إزالة قواعد التحقق من صحة البيانات من النطاق المحدد أو ورقة العمل بالكامل.
1. حدد نطاق الخلايا أو ورقة العمل بالكامل التي تحتوي على التحقق من صحة البيانات التي تريد إزالتها.
2. ثم، انقر على "Kutools" > "تحديد حد للإدخال" > "مسح قيود التحقق من صحة البيانات"، كما في الصورة:
3. في مربع الحوار الذي يظهر، انقر على "موافق"، وسيتم مسح قاعدة التحقق من صحة البيانات حسب حاجتك.
Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن
إزالة التحقق من صحة البيانات من جميع أوراق العمل باستخدام كود VBA
لإزالة قواعد التحقق من صحة البيانات من المصنف بالكامل، ستكون الطرق أعلاه مستهلكة للوقت إذا كان هناك العديد من أوراق العمل، هنا يمكن أن يساعدك الكود أدناه في تنفيذ هذه المهمة بسرعة.
1. اضغط باستمرار على مفاتيح "ALT + F11" لفتح نافذة "Microsoft Visual Basic for Applications".
2. ثم، انقر على "إدراج" > "وحدة"، والصق الماكرو التالي في نافذة "الوحدة".
كود VBA: إزالة قواعد التحقق من صحة البيانات في جميع أوراق العمل:
Sub RemoveDataValidation()
'Updateby Extendoffice
Dim xwsh As Worksheet
For Each xwsh In ActiveWorkbook.Worksheets
xwsh.Cells.Validation.Delete
Next xwsh
End Sub
3. ثم، اضغط على مفتاح "F5" لتشغيل هذا الكود، وتم حذف جميع قواعد التحقق من صحة البيانات من المصنف بالكامل فورًا.
أفضل أدوات الإنتاجية لمكتب العمل
عزز مهاراتك في Excel مع Kutools لـ Excel، واختبر الكفاءة كما لم يحدث من قبل. Kutools لـ Excel يقدم أكثر من300 ميزة متقدمة لزيادة الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير
- تمكين تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint.
- افتح وأنشئ عدة مستندات في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ منفصلة.
- يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات بالماوس يومياً!