كيفية منع التكرار في برنامج مايكروسوفت Excel
في هذه التدوينة سنتعرف على كيفية منع التكرار في برنامج مايكروسوفت Excel. قد نسقط أحيانا في بعض الأخطاء نتيجة إدخال كمية كبيرة من البيانات في برنامج مايكروسوفت Excel.
لنفترض أننا سنقوم بإدخال رقم الفاتورة Invoice Number وقيمة الفاتورة Invoice Amount ونريد منع تكرار ادخال رقم الفاتورة , بحيث اذا قام المستخدم بإدخال رقم فاتورة تم ادخاله قبل ذلك تظهر له رسالة خطأ ويتم رفض هذه القيمة .
نقوم بتحديد النطاق الذى سيتم ادخال أرقام الفواتير به وليكن مثلا النطاق B2:B11.
نذهب إلى خانة التبويب Data ثم نضغط على Data Validation.
سيظهر لنا مربع حوار Data Validation , في التبويب Settings نقوم بعمل الخطوات التالية :
- اختر Custom من قائمة Allow لأننا سنقوم بكتابة معادلة .
- في مربع Formula قم بكتابة المعادلة التالية :
=COUNTIF($B$2:$B$11,B2)=1
هذه المعادلة ستقوم بحساب عدد مرات تواجد القيمة الموجودة في الخلية B2 داخل النطاق B2:B11 وسيكون هناك احتمالين :
- اذا لم تكن موجودة قبل ذلك سترجع دالة COUNTIF القيمة 1 وسيقبل برنامج Excel هذه القيمة .
- اذا كانت موجودة قبل ذلك سترجع دالة COUNTIF قيمة أكبر من 1 وسيرفض برنامج Excel هذه القيمة .
في خانة التبويب Error Alert قم بعمل الخطوات التالية لتحديد خصائص رسالة الخطأ التى ستظهر للمستخدم عند محاولة ادخال رقم فاتورة موجود مسبقا :
- اختر Stop من قائمة Style
- في مربع Title قم بكتابة عنوان رسالة الخطأ يمكنك كتابة أى عنوان تريده .
- في مربع Error message قم بكتابة نص رسالة الخطأ يمكنك كتابة أي نص تريده .
لاحظ أنه في حالة عدم عمل الخطوات الموجودة في التبويب Error Alert سيتم عرض رسالة الخطأ الافتراضية الخاصة ببرنامج Excel
الأن اضغط على زر OK لإغلاق مربع الحوار .
الأن اذا حاول المستخدم إدخال رقم فاتورة موجود مسبقا ستظهر له رسالة خطأ وسيتم رفض هذه القيمة .