انتقل إلى المحتوى الرئيسي

التحقق من صحة بيانات Excel: إضافة التحقق من صحة البيانات واستخدامه ونسخه وإزالته في Excel

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

في هذا البرنامج التعليمي ، سنتحدث عن كيفية إضافة التحقق من صحة البيانات واستخدامه وإزالته في Excel ، وسيتم توضيح بعض العمليات الأساسية والمتقدمة لهذه الميزة بالتفصيل أيضًا.

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

1. ما هو التحقق من صحة البيانات في Excel؟

2. كيفية إضافة التحقق من صحة البيانات في Excel؟

3. أمثلة أساسية للتحقق من صحة البيانات

4. قواعد مخصصة متقدمة للتحقق من صحة البيانات

5. كيفية تحرير التحقق من صحة البيانات في Excel؟

6. كيفية البحث عن الخلايا وتحديدها مع التحقق من صحة البيانات في Excel؟

7. كيفية نسخ قاعدة التحقق من صحة البيانات إلى خلايا أخرى؟

8. كيفية استخدام التحقق من صحة البيانات لوضع دائرة حول الإدخالات غير الصالحة في Excel؟

9. كيفية إزالة التحقق من صحة البيانات في Excel؟


1. ما هو التحقق من صحة البيانات في Excel؟

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

بعض الاستخدامات الأساسية لميزة التحقق من صحة البيانات:

  • 1. أي قيمة: لم يتم إجراء أي تحقق ، يمكنك إدخال أي شيء في الخلايا المحددة.
  • 2. القيمة الكاملة: يسمح فقط بالأعداد الصحيحة.
  • 3. عشري: السماح بإدخال الأعداد الصحيحة وكذلك الكسور العشرية.
  • 4. قائمة: يُسمح فقط بإدخال القيم من القائمة المحددة مسبقًا أو تحديدها. يتم عرض القيم في قائمة منسدلة.
  • 5. تاريخ: يسمح فقط بالتواريخ.
  • 6. وقت: فقط الأوقات المسموح بها.
  • 7. طول النص: السماح فقط بإدخال الطول المحدد للنص.
  • 8. عرف: إنشاء قواعد صيغة مخصصة للتحقق من صحة مدخلات المستخدمين.

2. كيفية إضافة التحقق من صحة البيانات في Excel؟

في ورقة عمل Excel ، يمكنك إضافة التحقق من صحة البيانات بالخطوات التالية:

1. حدد قائمة الخلايا حيث تريد تعيين التحقق من صحة البيانات ، ثم انقر فوق البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات، انظر لقطة الشاشة:

2. في التحقق من صحة البيانات مربع الحوار ، تحت الإعدادات علامة التبويب ، يرجى إنشاء قواعد التحقق الخاصة بك. في مربعات المعايير ، يمكنك توفير أي من الأنواع التالية:

  • القيم: اكتب الأرقام في مربعات المعايير مباشرة ؛
  • مرجع الخلية: الإشارة إلى خلية في ورقة العمل أو ورقة عمل أخرى ؛
  • الصيغ: إنشاء صيغ أكثر تعقيدًا كشرط.

على سبيل المثال ، سوف أقوم بإنشاء قاعدة تسمح فقط بإدخال الأعداد الصحيحة بين 100 و 1000 ، هنا قم بتعيين المعايير كما هو موضح أدناه لقطة الشاشة:

3. بعد تكوين الشروط ، يمكنك الانتقال إلى رسالة الإدخال or تنبيه خطأ علامة التبويب لتعيين رسالة الإدخال أو التنبيه بالخطأ لخلايا التحقق من الصحة كما تريد. (إذا كنت لا تريد ضبط التنبيه ، فيرجى النقر فوق OK للانتهاء مباشرة.)

3.1) إضافة رسالة إدخال (اختياري):

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

انتقل إلى رسالة الإدخال علامة التبويب وقم بما يلي:

  • افحص ال إظهار رسالة الإدخال عند تحديد الخلية الخيار.
  • أدخل العنوان ورسالة التذكير التي تريدها في الحقول المقابلة ؛
  • انقر OK لإغلاق مربع الحوار هذا.

الآن ، عند تحديد خلية تم التحقق من صحتها ، سيظهر مربع رسالة على النحو التالي:

3.2) إنشاء رسائل خطأ ذات مغزى (اختياري):

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

انتقل إلى تنبيه خطأ علامة التبويب التحقق من صحة البيانات مربع الحوار ، يرجى القيام بذلك على النحو التالي:

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

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

قلة النوم الخيار: يمكنك النقر فوق إعادة المحاولة لكتابة قيمة أخرى أو إلغاء لإزالة الإدخال.

تحذير الخيار: انقر نعم لإدخال الإدخال غير الصحيح ، لا لتعديله ، أو إلغاء لإزالة الإدخال.

معلومات الخيار: انقر OK لإدخال الإدخال غير الصحيح أو إلغاء لإزالة الإدخال.

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


3. أمثلة أساسية للتحقق من صحة البيانات

عند استخدام ميزة التحقق من صحة البيانات هذه ، هناك 8 خيارات مضمنة متوفرة لك لتعيين التحقق من صحة البيانات. مثل: أي قيمة وأرقام صحيحة وكسور عشرية والتاريخ والوقت والقائمة وطول النص والصيغة المخصصة. سنناقش في هذا القسم كيفية استخدام بعض الخيارات المضمنة في Excel؟

3.1 التحقق من صحة البيانات للأعداد الصحيحة والكسور العشرية

1. حدد قائمة بالخلايا حيث تريد السماح فقط بالأرقام الكاملة أو الكسور العشرية ، ثم انقر فوق البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات.

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

  • حدد العنصر المقابل الرقم كاملا or عشري في ال السماح اسقط الصندوق.
  • ثم اختر أحد المعايير التي تحتاجها في البيانات مربع (في هذا المثال ، أختار ما بين اختيار).
  • تنويهات: تحتوي المعايير على: بين ، ليس بين ، يساوي ، لا يساوي ، أكبر من ، أقل من ، أكبر من أو يساوي ، أقل من أو يساوي.
  • المقبل ، أدخل الحد الأدنى و أقصى القيم التي تحتاجها (أريد الأرقام بين 0 و 1 00).
  • أخيرًا ، انقر فوق OK .

3. الآن ، يُسمح فقط بإدخال الأرقام الصحيحة من 0 إلى 100 في الخلايا المحددة.


3.2 التحقق من صحة البيانات للتاريخ والوقت

للتحقق من صحة تاريخ أو وقت محدد ليتم إدخاله ، فمن السهل باستخدام هذا التحقق من صحة البياناتيرجى القيام بما يلي:

1. حدد قائمة بالخلايا حيث تريد السماح فقط بالتواريخ أو الأوقات المحددة ، ثم انقر فوق البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات.

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

  • حدد العنصر المقابل التاريخ or الوقت: في ال السماح اسقط الصندوق.
  • ثم اختر أحد المعايير التي تحتاجها في البيانات مربع (هنا أختار أكبر من اختيار).
  • تنويهات: تحتوي المعايير على: بين ، ليس بين ، يساوي ، لا يساوي ، أكبر من ، أقل من ، أكبر من أو يساوي ، أقل من أو يساوي.
  • المقبل ، أدخل تاريخ البدء تحتاج (أريد التواريخ أكبر من 8/20/2021).
  • أخيرًا ، انقر فوق OK .

3. الآن ، يُسمح فقط بإدخال التواريخ الأكبر من 8/20/2021 في الخلايا المحددة.


3.3 التحقق من صحة البيانات لطول النص

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

1. حدد قائمة الخلايا التي تريد تحديد طول النص فيها ، ثم انقر فوقها البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات.

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

  • أختار طول النص من السماح اسقط الصندوق.
  • ثم اختر أحد المعايير التي تحتاجها في البيانات مربع (في هذا المثال ، أختار أقل من اختيار).
  • تنويهات: تحتوي المعايير على: بين ، ليس بين ، يساوي ، لا يساوي ، أكبر من ، أقل من ، أكبر من أو يساوي ، أقل من أو يساوي.
  • المقبل ، أدخل أقصى رقم تحتاج إلى تحديده (أريد ألا يزيد طول النص عن 10 أحرف).
  • أخيرًا ، انقر فوق OK .

3. الآن ، تسمح الخلايا المحددة فقط بكتابة سلسلة نصية أقل من 10 أحرف.


3.4 قائمة التحقق من صحة البيانات (قائمة منسدلة)

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

1. حدد الخلايا المستهدفة حيث تريد إدراج القائمة المنسدلة ، ثم انقر فوق البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات.

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

  • أختار قائمة من السماح قائمة منسدلة.
  • في مجلة مصدر في مربع النص ، اكتب عناصر القائمة مفصولة مباشرةً بفاصلات. على سبيل المثال ، لتقييد إدخال المستخدم بثلاثة اختيارات ، اكتب لم يتم البدء ، أو قيد التقدم ، أو مكتمل ، أو يمكنك تحديد قائمة بالخلايا التي تحتوي على القيم لإدراج القائمة المنسدلة بناءً على.
  • أخيرًا ، انقر فوق OK .

3. الآن ، تم إنشاء القائمة المنسدلة في الخلايا كما هو موضح أدناه:

انقر لمعرفة المزيد من المعلومات التفصيلية عن القائمة المنسدلة ...


4. قواعد مخصصة متقدمة للتحقق من صحة البيانات

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

4.1 يسمح التحقق من صحة البيانات بالأرقام أو النصوص فقط

 السماح بإدخال الأرقام فقط باستخدام وظيفة التحقق من صحة البيانات

للسماح فقط بالأرقام في نطاق من الخلايا ، يرجى القيام بذلك على النحو التالي:

1. حدد نطاقًا من الخلايا تريد إدخال أرقام فقط.

2. انقر البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات، في المنبثقة التحقق من صحة البيانات مربع الحوار ، تحت الإعدادات علامة التبويب ، يرجى إجراء العمليات التالية:

  • أختار Custom من السماح قائمة منسدلة.
  • ثم أدخل هذه الصيغة: = ISNUMBER (A2) في المعادلة مربع الكتابة. (A2 هي الخلية الأولى من النطاق المحدد الذي تريد تقييده)
  • انقر OK زر لإغلاق هذا الحوار.

3. من الآن فصاعدًا ، يمكن إدخال الأرقام فقط في الخلايا المحددة.

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


 السماح بإدخال السلاسل النصية فقط باستخدام وظيفة التحقق من صحة البيانات

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

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

2. انقر البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات، في المنبثقة التحقق من صحة البيانات مربع الحوار ، تحت الإعدادات علامة التبويب ، يرجى إجراء العمليات التالية:

  • أختار Custom من السماح قائمة منسدلة.
  • ثم أدخل هذه الصيغة: = ISTEXT (A2) في المعادلة مربع الكتابة. (A2 هي الخلية الأولى من النطاق المحدد الذي تريد تقييده)
  • انقر OK زر لإغلاق هذا الحوار.

3. الآن ، عند إدخال البيانات في خلايا محددة ، يمكن السماح فقط ببيانات تنسيق النص.


4.2 يسمح التحقق من صحة البيانات بالقيم الأبجدية الرقمية فقط

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

 السماح فقط بالقيم الأبجدية الرقمية مع وظيفة التحقق من صحة البيانات

لمنع الأحرف الخاصة مع السماح فقط بالقيم الأبجدية الرقمية ، يجب إنشاء صيغة مخصصة في ملف التحقق من صحة البيانات وظيفة ، يرجى القيام بما يلي:

1. حدد نطاقًا من الخلايا تريد إدخال قيم أبجدية رقمية فقط.

2. انقر البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات، في المنبثقة التحقق من صحة البيانات مربع الحوار ، تحت الإعدادات علامة التبويب ، يرجى إجراء العمليات التالية:

  • أختار Custom من السماح قائمة منسدلة.
  • وبعد ذلك ، أدخل الصيغة أدناه في المعادلة مربع الكتابة.
  • =IF(A2="",TRUE,IF(ISERROR(SUMPRODUCT(SEARCH(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),"0123456789abcdefghijklmnopqrstuvwxyz"))),FALSE,TRUE))
  • انقر OK زر لإغلاق هذا الحوار.

ملاحظات: في الصيغ أعلاه ، A2 هي الخلية الأولى من النطاق المحدد الذي تريد تقييده.

3. الآن ، يُسمح فقط بإدخال الحروف الأبجدية والقيم الرقمية ، وسيتم تقييد الأحرف الخاصة عند الكتابة كما هو موضح أدناه لقطة الشاشة:


 اسمح فقط بالقيم الأبجدية الرقمية بميزة مذهلة

قد تكون الصيغة أعلاه معقدة بالنسبة لنا لفهمها وتذكرها ، هنا ، سأقدم ميزة مفيدة - منع الكتابة of كوتولس ل إكسيل، مع هذه الميزة ، يمكنك حل هذه المهمة بسرعة وسهولة.

بعد تثبيت كوتولس ل إكسيل، يرجى القيام بذلك على النحو التالي:

1. حدد نطاقًا من الخلايا تريد إدخال قيم أبجدية رقمية فقط.

2. ثم اضغط كوتولس > منع الكتابة > منع الكتابة، انظر لقطة الشاشة:

3. في خرجت منع الكتابة مربع الحوار، حدد منع كتابة الأحرف الخاصة الخيار ، انظر لقطة الشاشة:

4. ثم اضغط Ok زر ، وفي مربعات المطالبة التالية ، انقر فوق نعم > OK لإنهاء العملية. الآن ، في الخلايا المحددة ، يُسمح فقط بالأبجدية والقيم الرقمية ، انظر الصورة:


4.3 يسمح التحقق من صحة البيانات بأن تبدأ النصوص أو تنتهي بأحرف محددة

إذا كان يجب أن تبدأ جميع القيم في نطاق معين أو تنتهي بحرف معين أو سلسلة فرعية ، يمكنك استخدام التحقق من صحة البيانات باستخدام صيغة مخصصة تستند إلى دالة EXACT أو LEFT أو RIGHT أو COUNTIF.

 اسمح بأن تبدأ النصوص أو تنتهي بأحرف محددة بشرط واحد فقط

على سبيل المثال ، أريد أن تبدأ النصوص بـ "CN" أو تنتهي بـ "CN" عند إدخال السلاسل النصية في خلايا معينة ، يرجى القيام بذلك على النحو التالي:

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

2. ثم اضغط البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات، في المنبثقة التحقق من صحة البيانات مربع الحوار ، تحت الإعدادات علامة التبويب ، يرجى إجراء العمليات التالية:

  • أختار Custom من السماح قائمة منسدلة.
  • وبعد ذلك ، أدخل الصيغة أدناه في المعادلة مربع الكتابة.
  • Begin with: =EXACT(LEFT(A2,2),"CN")
    End with: =EXACT(RIGHT(A2,2),"CN")
  • انقر OK زر لإغلاق هذا الحوار.

ملاحظات: في الصيغ أعلاه ، A2 هي الخلية الأولى من النطاق المحدد ، الرقم 2 هو عدد الأحرف التي حددتها ، CN هو النص الذي تريد أن تبدأ به أو تنتهي به.

3. من الآن فصاعدًا ، يمكن إدخال السلسلة النصية فقط التي تبدأ أو تنتهي بالأحرف المحددة في الخلايا المحددة. خلاف ذلك ، سيظهر تنبيه تحذير لتذكيرك كما هو موضح أدناه لقطة الشاشة:

نصيحة: الصيغ أعلاه حساسة لحالة الأحرف ، إذا لم تكن بحاجة إلى تحسس حالة الأحرف ، فيرجى تطبيق صيغ CONTIF أدناه:

Begin with (non case sensitive): =COUNTIF(A2,"CN*")
End with (non case sensitive): =COUNTIF(A2,"*CN")

ملاحظات: العلامة النجمية * هي حرف بدل يطابق حرفًا واحدًا أو أكثر.


 السماح بالنصوص تبدأ أو تنتهي بأحرف محددة بمعايير متعددة (أو منطق)

على سبيل المثال ، إذا كنت تريد أن تبدأ النصوص أو تنتهي بـ "CN" أو "UK" كما هو موضح أدناه ، فأنت بحاجة إلى إضافة مثيل آخر من EXACT باستخدام علامة الجمع (+). يرجى اتباع الخطوات التالية:

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

2. ثم اضغط البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات، في المنبثقة التحقق من صحة البيانات مربع الحوار ، تحت الإعدادات علامة التبويب ، يرجى إجراء العمليات التالية:

  • أختار Custom من السماح قائمة منسدلة.
  • وبعد ذلك ، أدخل الصيغة أدناه في المعادلة مربع الكتابة.
  • Begin with: =EXACT(LEFT(A2,2),"CN")+EXACT(LEFT(A2,2),"UK")
    End with: =EXACT(RIGHT(A2,2),"CN")+EXACT(RIGHT(A2,2),"UK")
  • انقر OK زر لإغلاق هذا الحوار.

ملاحظات: في الصيغ أعلاه ، A2 هي الخلية الأولى من النطاق المحدد ، الرقم 2 هو عدد الأحرف التي حددتها ، CN و UK هي النصوص المحددة التي تريد أن تبدأ بها أو تنتهي بها.

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

نصيحة: لتجاهل التحسس لحالة الأحرف ، يرجى تطبيق صيغ CONTIF أدناه:

Begin with (non case sensitive): =COUNTIF(A2,"CN*")+COUNTIF(A2,"UK*")
End with (non case sensitive): =COUNTIF(A2,"*CN")+COUNTIF(A2,"*UK")

ملاحظات: العلامة النجمية * هي حرف بدل يطابق حرفًا واحدًا أو أكثر.


4.4 يجب أن تحتوي إدخالات السماح بالتحقق من صحة البيانات / يجب ألا تحتوي على نص محدد

في هذا القسم ، سأتحدث عن كيفية تطبيق التحقق من صحة البيانات للسماح بالقيم التي يجب أن تحتوي أو لا يجب أن تحتوي على سلسلة فرعية واحدة محددة أو واحدة من العديد من السلاسل الفرعية في Excel.

 يجب أن تحتوي إدخالات السماح على نص واحد أو واحد من العديد من النصوص المحددة

يجب أن تحتوي إدخالات السماح على نص واحد محدد

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

1. حدد نطاقًا من الخلايا يسمح فقط بالنصوص التي تحتوي على نص معين.

2. ثم اضغط البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات، في المنبثقة التحقق من صحة البيانات مربع الحوار ، تحت الإعدادات علامة التبويب ، يرجى إجراء العمليات التالية:

  • أختار Custom من القائمة المنسدلة السماح.
  • ثم أدخل إحدى الصيغ أدناه في ملف المعادلة مربع الكتابة.
  • =ISNUMBER(FIND("KTE",A2))             (Case sensitive)
    =ISNUMBER(SEARCH("KTE",A2))         (Non case sensitive)
  • انقر OK زر لإغلاق هذا الحوار.

ملاحظات: في الصيغ أعلاه ، A2 هي الخلية الأولى من النطاق المحدد ، النص KTE هي السلسلة النصية التي يجب أن تحتويها الإدخالات.

3. الآن ، عندما لا تحتوي القيمة المدخلة على النص المصمم ، سيظهر مربع تحذير تحذير.


يجب أن تحتوي إدخالات السماح على واحد من العديد من النصوص المحددة

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

1. حدد نطاقًا من الخلايا يسمح فقط بالنصوص التي تحتوي على أي عنصر من بين العديد من العناصر.

2. ثم اضغط البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات، في المنبثقة التحقق من صحة البيانات مربع الحوار ، تحت الإعدادات علامة التبويب ، يرجى إجراء العمليات التالية:

  • أختار Custom من السماح قائمة منسدلة.
  • بعد ذلك ، أدخل إحدى الصيغ أدناه حسب حاجتك في ملف المعادلة مربع الكتابة.
  • =SUMPRODUCT(--ISNUMBER(FIND($C$2:$C$4,A2)))>0                        (Case sensitive)
    =SUMPRODUCT(--ISNUMBER(SEARCH($C$2:$C$4,A2)))>0                   (Non case sensitive)
  • ثم انقر فوق OK لإغلاق مربع الحوار.

ملاحظات: في الصيغ أعلاه ، A2 هي الخلية الأولى من النطاق المحدد ، C2: C4 هي قائمة القيم التي تريد السماح بإدخالات تحتوي على أي منها.

3. والآن ، لا يمكن إدخال سوى الإدخالات التي تحتوي على أي من القيم الموجودة في القائمة المحددة.


 يجب ألا تحتوي إدخالات السماح على نص واحد أو واحد من العديد من النصوص المحددة

يجب ألا تحتوي إدخالات السماح على نص محدد واحد

للتحقق من صحة الإدخالات ، يجب ألا تحتوي على نص محدد ، على سبيل المثال ، للسماح بالقيم التي يجب ألا تحتوي على النص "KTE" في خلية ، يمكنك استخدام الدالتين ISERROR و FIND لإنشاء قاعدة التحقق من صحة البيانات. يرجى القيام بذلك على النحو التالي:

1. حدد نطاقًا من الخلايا يسمح فقط بالنصوص التي لا تحتوي على نص معين.

2. ثم اضغط البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات، في المنبثقة التحقق من صحة البيانات مربع الحوار ، تحت الإعدادات علامة التبويب ، يرجى إجراء العمليات التالية:

  • أختار Custom من السماح قائمة منسدلة.
  • ثم أدخل إحدى الصيغ أدناه في ملف المعادلة مربع الكتابة.
  • =ISERROR(FIND("KTE",A2))                  (Case sensitive)
    =ISERROR(SEARCH("KTE",A2))                  (Non case sensitive)
  • انقر OK زر لإغلاق هذا الحوار.

ملاحظات: في الصيغ أعلاه ، A2 هي الخلية الأولى من النطاق المحدد ، النص KTE هي السلسلة النصية التي يجب ألا تحتويها الإدخالات.

3. الآن ، سيتم منع المدخلات التي تحتوي على نص معين ليتم إدخالها.


يجب ألا تحتوي إدخالات السماح على نص من العديد من النصوص المحددة

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

1. حدد نطاقاً من الخلايا التي تريد منع بعض النصوص منها.

2. ثم اضغط البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات، في المنبثقة التحقق من صحة البيانات مربع الحوار ، تحت الإعدادات علامة التبويب ، يرجى إجراء العمليات التالية:

  • أختار Custom من السماح قائمة منسدلة.
  • بعد ذلك ، أدخل الصيغة أدناه في ملف المعادلة مربع الكتابة.
  • =SUMPRODUCT(--ISNUMBER(FIND($C$2:$C$4,A2)))=0                     (Case sensitive)
    =SUMPRODUCT(--ISNUMBER(SEARCH($C$2:$C$4,A2)))=0                 (Non case sensitive)
  • ثم انقر فوق OK لإغلاق مربع الحوار.

ملاحظات: في الصيغ أعلاه ، A2 هي الخلية الأولى من النطاق المحدد ، C2: C4 هي قائمة القيم التي تريد منعها إذا احتوت الإدخالات على أي منها.

3. من الآن فصاعدًا ، سيتم منع إدخال الإدخالات التي تحتوي على أي من النصوص المحددة.


4.5 التحقق من صحة البيانات يسمح فقط بالقيم الفريدة

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

 السماح بالقيم الفريدة فقط مع وظيفة التحقق من صحة البيانات

عادة ، يمكن أن تساعدك ميزة التحقق من صحة البيانات مع صيغة مخصصة تستند إلى وظيفة COUNTIF ، يرجى اتباع الخطوات التالية:

1. حدد الخلايا أو العمود الذي تريد إدخال قيم فريدة فقط.

2. ثم اضغط البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات، في المنبثقة التحقق من صحة البيانات مربع الحوار ، تحت الإعدادات علامة التبويب ، قم بالعمليات التالية:

  • أختار Custom من السماح قائمة منسدلة.
  • وبعد ذلك ، أدخل الصيغة أدناه في المعادلة مربع الكتابة.
  • =COUNTIF($A$2:$A$9,A2)=1
  • انقر OK زر لإغلاق هذا الحوار.

ملاحظات: في الصيغة أعلاه ، A2: A9 هو نطاق الخلايا الذي تريد السماح بالقيم الفريدة فقط ، و A2 هي الخلية الأولى من النطاق المحدد.

3. الآن ، يُسمح فقط بإدخال القيم الفريدة ، وستظهر رسالة تحذير عند إدخال بيانات مكررة ، انظر لقطة الشاشة:


 السماح بالقيم الفريدة فقط مع رمز VBA

يمكن أن يساعدك رمز VBA التالي أيضًا على منع إدخال القيم المكررة ، يرجى القيام بذلك على النحو التالي:

1. انقر بزر الماوس الأيمن فوق علامة تبويب الورقة التي تريد السماح بالقيم الفريدة فقط ، واختر عرض الرمز من قائمة السياق ، في النافذة المنبثقة ميكروسوفت فيسوال باسيك للتطبيقات نافذة ، يرجى نسخ ولصق الكود التالي في الوحدة النمطية الفارغة:

رمز فبا: السماح فقط بالقيم الفريدة في نطاق من الخلايا:

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 ، يظهر مربع تحذير تحذير كما هو موضح أدناه لقطة الشاشة:


 السماح فقط بالقيم الفريدة مع ميزة سهلة الاستخدام

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

بعد تثبيت كوتولس ل إكسيل، يرجى القيام بذلك على النحو التالي:

1. حدد نطاق الخلايا الذي تريده لمنع القيم المكررة مع السماح بالبيانات الفريدة فقط.

2. ثم اضغط كوتولس > منع الكتابة > منع التكرار، انظر لقطة الشاشة:

3. وستظهر رسالة تحذير لتذكيرك بإزالة التحقق من صحة البيانات إذا قمت بتطبيق هذه الميزة ، انقر فوق نعم وفي مربع المطالبة التالي ، انقر فوق "نعم" OK، انظر لقطات الشاشة:

4. الآن ، عند إدخال بعض البيانات المكررة في الخلايا المحددة الخاصة بك ، يتم عرض مربع موجه لتذكيرك بأن البيانات المكررة غير صالحة ، انظر لقطة الشاشة:


4.6 يسمح التحقق من صحة البيانات بالأحرف الكبيرة / الصغيرة / الأحرف المناسبة فقط

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

1. حدد نطاق الخلايا الذي تريد فقط إدخال أحرف كبيرة أو صغيرة أو نص بأحرف صغيرة.

2. ثم اضغط البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات، في المنبثقة التحقق من صحة البيانات مربع الحوار ، تحت الإعدادات علامة التبويب ، قم بالعمليات التالية:

  • أختار Custom من السماح قائمة منسدلة.
  • ثم أدخل إحدى الصيغ أدناه التي تحتاجها في ملف المعادلة مربع الكتابة.
  • =AND(EXACT(A2,UPPER(A2)),ISTEXT(A2))                   (only allow uppercase text)
    =AND(EXACT(A2,LOWER(A2)),ISTEXT(A2))                 (only allow lowercase text)
    =AND(EXACT(A2,PROPER(A2)),ISTEXT(A2))               (only allow proper case text)
  • انقر OK زر لإغلاق هذا الحوار.

ملاحظات: في الصيغة أعلاه ، A2 هي الخلية الأولى في العمود التي تريد استخدامها.

3. الآن ، سيتم قبول الإدخالات التي تتوافق مع القاعدة التي أنشأتها فقط.


4.7 يسمح التحقق من صحة البيانات بالقيم الموجودة / غير الموجودة في قائمة أخرى

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

على سبيل المثال ، أريد فقط إدخال القيم الموجودة في النطاق C2: C4 في نطاق من الخلايا كما هو موضح أدناه ، لحل هذه المهمة ، يرجى القيام بذلك على النحو التالي:

1. حدد نطاق الخلايا الذي تريد تطبيق التحقق من صحة البيانات.

2. ثم اضغط البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات، في المنبثقة التحقق من صحة البيانات مربع الحوار ، تحت الإعدادات علامة التبويب ، قم بالعمليات التالية:

  • أختار Custom من السماح قائمة منسدلة.
  • ثم أدخل إحدى الصيغ أدناه التي تحتاجها في ملف المعادلة مربع الكتابة.
  • =COUNTIF($C$2:$C$4,A2)>0                (only allow values exist in another column)
    =COUNTIF($C$2:$C$4,A2)=0                (prevent values exist in another column)
  • انقر OK زر لإغلاق هذا الحوار.

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

3. الآن ، يمكن إدخال الإدخالات التي تتوافق فقط مع القاعدة التي أنشأتها ، وسيتم منع الإدخالات الأخرى.


4.8 يفرض التحقق من صحة البيانات إدخال تنسيق رقم الهاتف فقط

عند إدخال معلومات موظفي شركتك ، يحتاج عمود واحد إلى كتابة رقم الهاتف ، لضمان إدخال أرقام الهواتف بسرعة ودقة ، في هذه الحالة ، يمكنك تعيين التحقق من صحة البيانات لأرقام الهواتف. على سبيل المثال ، أريد فقط إدخال رقم الهاتف مثل هذا التنسيق (123) 456-7890 للسماح له بالدخول في ورقة عمل ، وسيقدم هذا القسم حيلتين سريعتين لحل هذه المهمة.

 فرض تنسيق رقم الهاتف فقط مع وظيفة التحقق من صحة البيانات

للسماح فقط بإدخال تنسيق رقم هاتف محدد ، يرجى القيام بذلك على النحو التالي:

1. حدد قائمة الخلايا التي تريد إدخال تنسيق رقم هاتف محدد لها ، ثم انقر بزر الماوس الأيمن واختر تنسيق الخلايا من قائمة السياق ، انظر لقطة الشاشة:

2. في تنسيق الخلايا مربع الحوار ، تحت رقم الهاتف علامة التبويب، حدد Custom في اليسار الفئة مربع القائمة ، ثم أدخل تنسيق رقم الهاتف الذي تريده في مربع نص النوع ، على سبيل المثال ، سأستخدم هذا (###) ### - #### التنسيق ، انظر لقطة الشاشة:

3. ثم اضغط OK لإغلاق مربع الحوار.

4. بعد تنسيق الخلايا ، استمر في تحديد الخلايا ، ثم افتح ملف التحقق من صحة البيانات مربع الحوار عن طريق النقر البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات، في مربع الحوار المنبثق ، أسفل ملف الإعدادات علامة التبويب ، قم بالعمليات التالية:

  • أختار Custom من السماح قائمة منسدلة.
  • ثم أدخل هذه الصيغة = AND (ISNUMBER (A2)، LEN (A2) = 10) في مربع نص الصيغة.
  • انقر OK زر لإغلاق هذا الحوار.

ملاحظات: في الصيغة أعلاه ، A2 هي الخلية الأولى من العمود الذي تريد التحقق من صحة رقم الهاتف.

5. الآن ، عند إدخال رقم مكون من 10 أرقام ، سيتم تحويله تلقائيًا إلى تنسيق رقم الهاتف المحدد حسب حاجتك ، انظر لقطات الشاشة:

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


 فرض تنسيق رقم الهاتف فقط مع ميزة مفيدة

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

بعد تثبيت كوتولس ل إكسيل، يرجى القيام بذلك على النحو التالي:

1. حدد قائمة الخلايا التي تسمح برقم هاتف محدد فقط ، ثم انقر فوق كوتولس > منع الكتابة > التحقق من صحة رقم الهاتف، انظر لقطة الشاشة:

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

3. بعد تحديد تنسيق رقم الهاتف أو تعيينه ، انقر فوق OK، الآن ، يمكن فقط إدخال رقم الهاتف بالتنسيق المحدد ، وإلا ستظهر رسالة تحذير لتذكيرك ، انظر لقطة الشاشة:


4.9 التحقق من صحة البيانات يفرض إدخال عناوين البريد الإلكتروني فقط

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

 فرض تنسيق عناوين البريد الإلكتروني فقط مع وظيفة التحقق من صحة البيانات

باستخدام ميزة التحقق من صحة البيانات مع صيغة مخصصة ، يمكنك إنشاء قاعدة لمنع إدخال عناوين البريد الإلكتروني غير الصالحة بسرعة ، يرجى القيام بذلك على النحو التالي:

1. حدد الخلايا التي تريد إدخال عناوين البريد الإلكتروني فقط ، ثم انقر فوق البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات.

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

  • أختار Custom من السماح قائمة منسدلة.
  • ثم أدخل هذه الصيغة = ISNUMBER (MATCH ("*@*.؟*"، A2,0،XNUMX)) في المعادلة مربع الكتابة.
  • انقر OK زر لإغلاق هذا الحوار.

ملاحظات: في الصيغة أعلاه ، A2 هي الخلية الأولى في العمود التي تريد استخدامها.

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


 فرض تنسيق عناوين البريد الإلكتروني فقط مع ميزة سهلة الاستخدام

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

بعد تثبيت كوتولس ل إكسيليرجى القيام بما يلي:

1. حدد الخلايا التي تسمح فقط بإدخال عناوين البريد الإلكتروني ، ثم انقر فوق كوتولس > منع الكتابة > التحقق من صحة عنوان البريد الإلكتروني. انظر لقطة الشاشة:

2. وبعد ذلك ، يسمح فقط بتنسيق عنوان البريد الإلكتروني بالإدخال ، وإلا فسيظهر مربع رسالة تحذير لتذكيرك ، انظر لقطة الشاشة:


4.10 يفرض التحقق من صحة البيانات إدخال عناوين IP فقط

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

 فرض تنسيق عناوين IP فقط مع وظيفة التحقق من صحة البيانات

اسمح فقط بكتابة عناوين IP في نطاق معين من الخلايا ، يرجى القيام بذلك على النحو التالي:

1. حدد الخلايا التي تريد إدخال عنوان IP فقط ، ثم انقر فوق البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات.

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

  • أختار Custom من السماح قائمة منسدلة.
  • وبعد ذلك ، أدخل الصيغة أدناه في المعادلة مربع الكتابة.
  • =AND((LEN(A2)-LEN(SUBSTITUTE(A2,".","")))=3,ISNUMBER(SUBSTITUTE(A2,".","")+0))
  • انقر OK زر لإغلاق هذا الحوار.

ملحوظة: في الصيغة أعلاه ، A2 هي الخلية الأولى في العمود التي تريد استخدامها.

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


 فرض تنسيق عناوين IP فقط مع رمز VBA

هنا ، يمكن أن يساعد رمز VBA التالي أيضًا في السماح بإدخال عناوين IP فقط وتقييد الإدخال الآخر ، يرجى القيام بذلك على النحو التالي:

1. انقر بزر الماوس الأيمن فوق علامة تبويب الورقة وانقر عرض الرمز من قائمة السياق في الافتتاح ميكروسوفت فيسوال باسيك للتطبيقات نافذة ، انسخ رمز فبا أدناه.

كود فبا: تحقق من صحة الخلايا لقبول عنوان 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 فقط مع ميزة سهلة

إذا كان لديك كوتولس ل إكسيل المثبتة في المصنف الخاص بك ، الخاص به تحقق من صحة عنوان IP يمكن أن تساعدك الميزة في حل هذه المهمة أيضًا.

بعد تثبيت كوتولس ل إكسيل، يرجى القيام بذلك على النحو التالي:

1. حدد الخلايا التي تسمح فقط بإدخال عناوين IP ، ثم انقر فوق كوتولس > منع الكتابة > تحقق من صحة عنوان IP. انظر لقطة الشاشة:

2. بعد تطبيق هذه الميزة ، الآن ، يُسمح فقط بإدخال عنوان IP ، وإلا فسيظهر مربع رسالة تحذير لتذكيرك ، انظر لقطة الشاشة:


4.11 يقيد التحقق من صحة البيانات القيم التي تتجاوز القيمة الإجمالية

لنفترض أن لديك تقرير مصاريف شهري ، وإجمالي الميزانية هو 18000 دولار ، الآن ، فأنت بحاجة إلى أن المبلغ الإجمالي في قائمة المصاريف لا يتجاوز إجمالي الإعداد المسبق 18000 دولار كما هو موضح أدناه. في هذه الحالة ، يمكنك إنشاء قاعدة التحقق من صحة البيانات باستخدام الدالة SUM لمنع تجاوز مجموع القيم لإجمالي معد مسبقًا.

1. حدد قائمة الخلايا حيث تريد تقييد القيم.

2. ثم اضغط البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات، في المنبثقة التحقق من صحة البيانات مربع الحوار ، تحت الإعدادات علامة التبويب ، قم بالعمليات التالية:

  • أختار Custom من السماح قائمة منسدلة.
  • وبعد ذلك ، أدخل الصيغة أدناه في المعادلة مربع الكتابة.
  • =SUM($B$2:$B$7)<=18000
  • انقر OK زر لإغلاق هذا الحوار.

ملاحظات: في الصيغة أعلاه ، B2: B7 هو نطاق الخلايا الذي تريد تقييد إدخالاته.

3. الآن ، عند إدخال القيم في النطاق B2: B7 ، إذا كان إجمالي القيم أقل من 18000 دولار ، يتم التحقق من الصحة. إذا كانت أي قيمة تجعل المبلغ الإجمالي يتجاوز 18000 دولار ، فسيظهر مربع رسالة تحذير لتذكيرك.


4.12 يقيد التحقق من صحة البيانات إدخال الخلية استنادًا إلى خلية أخرى

عندما تريد تقييد إدخالات البيانات في قائمة الخلايا بناءً على القيمة الموجودة في خلية أخرى ، يمكن أن تساعد ميزة التحقق من صحة البيانات في حل هذه المهمة أيضًا. على سبيل المثال ، إذا كانت الخلية C1 هي النص "نعم" ، يُسمح للنطاق A2: A9 بإدخال أي شيء ، ولكن إذا كانت الخلية C1 نصًا آخر ، فلا شيء يسمح بإدخاله في النطاق A2: A9 كما هو موضح أدناه لقطات الشاشة :

لحل هذا الحل ، يرجى القيام بذلك على النحو التالي:

1. حدد قائمة الخلايا حيث تريد تقييد القيم.

2. ثم اضغط البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات، في المنبثقة التحقق من صحة البيانات مربع الحوار ، تحت الإعدادات علامة التبويب ، قم بالعمليات التالية:

  • أختار Custom من السماح قائمة منسدلة.
  • وبعد ذلك ، أدخل الصيغة أدناه في المعادلة مربع الكتابة.
  • =$C$1="Yes"
  • انقر OK زر لإغلاق هذا الحوار.

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

3. الآن ، إذا كانت الخلية C1 تحتوي على النص "نعم" ، يمكن إدخال أي شيء في النطاق A2: A9 ، إذا كانت الخلية C1 تحتوي على نص آخر ، فلن تتمكن من إدخال أي قيمة ، انظر العرض التوضيحي أدناه:


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

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

1. حدد قائمة الخلايا التي تريد إدخال أيام الأسبوع أو أيام الأسبوع فيها.

2. ثم اضغط البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات، في المنبثقة التحقق من صحة البيانات مربع الحوار ، تحت الإعدادات علامة التبويب ، قم بالعمليات التالية:

  • أختار Custom من السماح قائمة منسدلة.
  • ثم أدخل إحدى الصيغ أدناه في ملف المعادلة مربع النص حسب حاجتك.
  • =WEEKDAY(A2,2)<6                      (allow only weekdays)
    =WEEKDAY(A2,2)>5                      (allow only weekends)
  • انقر OK زر لإغلاق هذا الحوار.

ملاحظات: في الصيغة أعلاه ، A2 هي الخلية الأولى في العمود التي تريد استخدامها.

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


4.14 يسمح التحقق من صحة البيانات بإدخال التاريخ بناءً على تاريخ اليوم

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

1. حدد قائمة الخلايا التي تريد إدخال التاريخ المستقبلي فيها فقط (تاريخ أكبر من اليوم).

2. ثم اضغط البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات، في المنبثقة التحقق من صحة البيانات مربع الحوار ، تحت الإعدادات علامة التبويب ، قم بالعمليات التالية:

  • أختار Custom من السماح قائمة منسدلة.
  • وبعد ذلك ، أدخل الصيغة أدناه في المعادلة مربع الكتابة.
  • =A2>Today()
  • انقر OK زر لإغلاق هذا الحوار.

ملاحظات: في الصيغة أعلاه ، A2 هي الخلية الأولى في العمود التي تريد استخدامها.

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

نصيحة:

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

=A2<Today()

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

=AND(A2>TODAY(),A2<=(TODAY()+30))


4.15 يسمح التحقق من صحة البيانات بإدخال الوقت بناءً على الوقت الحالي

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

1. حدد قائمة الخلايا التي تريد إدخال الأوقات التي تسبق أو بعد الوقت الحالي فقط.

2. ثم اضغط البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات، في المنبثقة التحقق من صحة البيانات مربع الحوار ، تحت الإعدادات علامة التبويب ، قم بالعمليات التالية:

  • أختار الوقت: من السماح قائمة منسدلة.
  • ثم اختر أقل من للسماح فقط مرات قبل الوقت الحالي ، أو أكبر من للسماح بأوقات بعد الوقت الحالي حسب حاجتك من البيانات اسقاط.
  • وبعد ذلك ، في نهاية الوقت or وقت البدء مربع ، أدخل الصيغة أدناه:
  • =TIME(HOUR(NOW()),MINUTE(NOW()),SECOND(NOW()))
  • انقر OK زر لإغلاق هذا الحوار.

ملاحظات: في الصيغة أعلاه ، A2 هي الخلية الأولى في العمود التي تريد استخدامها.

3. الآن ، فقط الأوقات التي تسبق أو بعد الوقت الحالي يمكن إدخالها في الخلايا المحددة.


4.16 التحقق من صحة البيانات في تاريخ محدد أو سنة جارية

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

1. حدد قائمة الخلايا حيث تريد فقط إدخال التواريخ في سنة معينة.

2. ثم اضغط البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات، في المنبثقة التحقق من صحة البيانات مربع الحوار ، تحت الإعدادات علامة التبويب ، قم بالعمليات التالية:

  • أختار Custom من السماح قائمة منسدلة.
  • وبعد ذلك ، أدخل الصيغة أدناه في المعادلة مربع الكتابة.
  • =YEAR(A2)=2020
  • انقر OK زر لإغلاق هذا الحوار.

ملاحظات: في الصيغة أعلاه ، A2 هي الخلية الأولى في العمود التي تريد استخدامها ، 2020 هو رقم العام الذي تريد تقييده.

3. وبعد ذلك ، يمكن إدخال التواريخ في عام 2020 فقط ، وإذا لم يكن الأمر كذلك ، فسيظهر مربع رسالة تحذير كما هو موضح أدناه لقطة الشاشة:

نصيحة:

للسماح فقط بالتواريخ في العام الحالي ، يمكنك تطبيق الصيغة أدناه في التحقق من صحة البيانات:

=YEAR(A2)=YEAR(TODAY())


4.17 التحقق من صحة البيانات التاريخ في الأسبوع أو الشهر الحالي

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

 السماح بإدخال تاريخ الأسبوع الحالي

1. حدد قائمة الخلايا حيث تريد فقط إدخال التواريخ في الأسبوع الحالي.

2. ثم اضغط البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات، في المنبثقة التحقق من صحة البيانات مربع الحوار ، تحت الإعدادات علامة التبويب ، قم بالعمليات التالية:

  • أختار التاريخ من السماح قائمة منسدلة.
  • ثم اختر ما بين من البيانات اسقاط.
  • في مجلة تاريخ البدء في مربع النص ، أدخل هذه الصيغة: = TODAY () - WEEKDAY (TODAY ()، 3)
  • في مجلة نهاية التاريخ في مربع النص ، أدخل هذه الصيغة: = TODAY () - WEEKDAY (TODAY ()، 3) +6
  • أخيرًا ، انقر فوق OK .

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


 السماح بإدخال تاريخ الشهر الحالي

للسماح بإدخال تواريخ الشهر الحالي فقط ، يرجى القيام بما يلي:

1. حدد قائمة الخلايا حيث تريد فقط إدخال التواريخ في الشهر الحالي.

2. ثم اضغط البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات، في المنبثقة التحقق من صحة البيانات مربع الحوار ، تحت الإعدادات علامة التبويب ، قم بالعمليات التالية:

  • أختار التاريخ من السماح قائمة منسدلة.
  • وبعد ذلك ، اختر من بين البيانات اسقاط.
  • في مجلة تاريخ البدء في مربع النص ، أدخل هذه الصيغة: = DATE (YEAR (TODAY ())، MONTH (TODAY ())، 1)
  • في مجلة نهاية التاريخ في مربع النص ، أدخل هذه الصيغة: = DATE (YEAR (TODAY ())، MONTH (TODAY ())، DAY (DATE (YEAR (TODAY ())، MONTH (TODAY ()) + 1,1،1) -XNUMX))
  • أخيرًا ، انقر فوق OK .

3. من الآن فصاعدًا ، يسمح فقط بإدخال تواريخ الشهر الحالي في الخلايا المحددة.


5. كيفية تحرير التحقق من صحة البيانات في Excel؟

لتعديل أو تغيير القاعدة الحالية للتحقق من صحة البيانات ، يرجى اتباع الخطوات التالية:

1. حدد أي خلية بقاعدة التحقق من صحة البيانات.

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

3. انقر OK لحفظ التغييرات.


6. كيفية البحث عن الخلايا وتحديدها مع التحقق من صحة البيانات في Excel؟

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

1. قم بتنشيط ورقة العمل التي تريد البحث عنها وحدد الخلايا ذات التحقق من صحة البيانات.

2. ثم اضغط الصفحة الرئيسية > بحث وتحديد > انتقل إلى خاص، انظر لقطة الشاشة:

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

4. وقد تم تحديد جميع الخلايا التي تحتوي على التحقق من صحة البيانات مرة واحدة في ورقة العمل الحالية.

تنويهات: إذا كنت ترغب فقط في تحديد نوع واحد محدد من التحقق من صحة البيانات ، أولاً ، يرجى تحديد خلية واحدة تحتوي على التحقق من صحة البيانات المعين الذي تريد اكتشافه ، ثم انتقل إلى انتقل إلى خاص مربع الحوار ، واختر تأكيد صحة البيانات > نفسه.


7. كيفية نسخ قاعدة التحقق من صحة البيانات إلى خلايا أخرى؟

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

1. انقر لتحديد خلية واحدة بقاعدة التحقق من الصحة التي تريد استخدامها ، ثم اضغط على CTRL + C لنسخه.

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

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

4. في لصق خاص مربع الحوار، حدد التحقق الخيار ، انظر لقطة الشاشة:

5. انقر OK الزر ، الآن يتم نسخ قاعدة التحقق من الصحة إلى الخلايا الجديدة.


8. كيفية استخدام التحقق من صحة البيانات لوضع دائرة حول الإدخالات غير الصالحة في Excel؟

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

لوضع دائرة حول البيانات غير الصالحة التي تحتاجها ، يجب عليك تطبيق التحقق من صحة البيانات ميزة لتعيين قاعدة لنطاق البيانات. يرجى اتباع الخطوات التالية:

1. حدد نطاق البيانات الذي تريد وضع دائرة حول البيانات غير الصالحة.

2. ثم اضغط البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات، في التحقق من صحة البيانات في مربع الحوار ، قم بتعيين قاعدة التحقق من الصحة حسب حاجتك ، على سبيل المثال ، هنا ، سأقوم بالتحقق من صحة القيم الأكبر من 500 ، انظر الصورة:

3. ثم اضغط OK لإغلاق مربع الحوار. بعد تعيين قاعدة التحقق من صحة البيانات ، انقر فوق البيانات > التحقق من صحة البيانات > دائرة بيانات غير صالحة، ثم تم وضع دائرة حول جميع القيم غير الصالحة الأقل من 500 بدائرة بيضاوية حمراء. انظر لقطات الشاشة:

الملاحظات:

  • 1. بمجرد تصحيح البيانات غير الصالحة ، ستختفي الدائرة الحمراء تلقائيًا.
  • 2. هذا دائرة بيانات غير صالحة يمكن للميزة فقط أن تدور حول 255 خلية على الأكثر. عند حفظ المصنف الحالي ، ستتم إزالة جميع الدوائر الحمراء.
  • 3. هذه الدوائر غير قابلة للطباعة.
  • 4. يمكنك أيضًا إزالة الدوائر الحمراء بالنقر فوق البيانات > التحقق من صحة البيانات > مسح دوائر التحقق من الصحة.

9. كيفية إزالة التحقق من صحة البيانات في Excel؟

لإزالة قواعد التحقق من صحة البيانات من نطاق من الخلايا أو ورقة العمل الحالية أو المصنف بأكمله ، يمكن للطرق التالية أن تفيدك.

 قم بإزالة التحقق من صحة البيانات في النطاق المحدد باستخدام وظيفة التحقق من صحة البيانات

1. حدد الخلايا ذات التحقق من صحة البيانات التي تريد إزالتها.

2. ثم اضغط البيانات > التحقق من صحة البيانات > التحقق من صحة البيانات، في مربع الحوار المنبثق ، أسفل ملف الإعدادات ، انقر فوق مسح الكل زر ، انظر لقطة الشاشة:

3. ثم اضغط OK زر لإغلاق مربع الحوار هذا. وتمت إزالة قاعدة التحقق من صحة البيانات المطبقة على النطاق المحدد مرة واحدة.

تنويهات: لإزالة التحقق من صحة البيانات من ورقة العمل الحالية ، يرجى تحديد الورقة بأكملها أولاً ، ثم تطبيق الخطوات المذكورة أعلاه.


 قم بإزالة التحقق من صحة البيانات في النطاق المحدد بميزة سهلة الاستخدام

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

بعد تثبيت كوتولس ل إكسيل، يرجى القيام بذلك على النحو التالي:

1. حدد نطاق الخلايا أو تحتوي ورقة العمل بأكملها على التحقق من صحة البيانات الذي تريد إزالته.

2. ثم اضغط كوتولس > منع الكتابة > مسح قيود التحقق من صحة البيانات، انظر لقطة الشاشة:

3. في مربع المطالبة المنبثق ، انقر فوق OK، وتم مسح قاعدة التحقق من صحة البيانات حسب الحاجة.


 قم بإزالة التحقق من صحة البيانات من جميع أوراق العمل ذات التعليمات البرمجية لـ VBA

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

1. اضغط باستمرار على ALT + F11 مفاتيح لفتح ميكروسوفت فيسوال باسيك للتطبيقات نافذة.

2. ثم اضغط إدراج > وحدة، ولصق الماكرو التالي في ملف وحدة نافذة.

كود فبا: أزل قواعد التحقق من صحة البيانات في جميع أوراق العمل:

Sub RemoveDataValidation()
'Updateby Extendoffice
  Dim xwsh As Worksheet
  For Each xwsh In ActiveWorkbook.Worksheets
    xwsh.Cells.Validation.Delete
  Next xwsh
End Sub

3. ثم اضغط F5 مفتاح لتشغيل هذا الرمز ، وتم حذف جميع قواعد التحقق من صحة البيانات من المصنف بأكمله على الفور.

 


  • سوبر فورميولا بار (بسهولة تحرير أسطر متعددة من النص والصيغة) ؛ تخطيط القراءة (قراءة وتحرير أعداد كبيرة من الخلايا بسهولة) ؛ لصق في النطاق المصفى
  • دمج الخلايا / الصفوف / الأعمدة وحفظ البيانات. تقسيم محتوى الخلايا ؛ اجمع الصفوف المكررة والمجموع / المتوسط... منع تكرار الخلايا؛ قارن النطاقات
  • حدد مكرر أو فريد صفوف حدد صفوف فارغة (جميع الخلايا فارغة) ؛ البحث الفائق والبحث الغامض في العديد من المصنفات. تحديد عشوائي ...
  • نسخة طبق الأصل خلايا متعددة بدون تغيير مرجع الصيغة ؛ إنشاء المراجع تلقائيًا إلى أوراق متعددة أدخل الرموز النقطية، مربعات الاختيار والمزيد ...
  • المفضلة وإدراج الصيغ بسرعةوالنطاقات والمخططات والصور ؛ تشفير الخلايا مع كلمة السر إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني ...
  • استخراج النص، إضافة نص ، إزالة حسب الموضع ، إزالة الفضاء؛ إنشاء وطباعة المجاميع الفرعية لترحيل الصفحات ؛ التحويل بين محتوى الخلايا والتعليقات
  • سوبر تصفية (حفظ وتطبيق مخططات التصفية على أوراق أخرى) ؛ فرز متقدم حسب الشهر / الأسبوع / اليوم ، التكرار والمزيد ؛ مرشح خاص بواسطة bold، italic ...
  • اجمع بين المصنفات وأوراق العمل؛ دمج الجداول على أساس الأعمدة الرئيسية ؛ تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls و xlsx و PDF
  • تجميع الجدول المحوري حسب رقم الأسبوع واليوم من الأسبوع والمزيد ... إظهار الخلايا غير المؤمنة والمغلقة بألوان مختلفة قم بتمييز الخلايا التي لها صيغة / اسم
علامة تبويب kte 201905
  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
أوفيسيتاب القاع

 

Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thanks For Sharing this Great Information. I loved it.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations