الرئيسية | مايكروسوفت اوفيس | مايكروسوفت اكسل | منع المستخدم من إدخال بيانات مكررة

منع المستخدم من إدخال بيانات مكررة

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

للقيام بمثل هذه المهمة فإننا سنستخدم الاداة Data Validation والتي من خلالها نستطيع تحديد البيانات التي يتم ادخالها في الخلية ومن ثم نقوم بإستخدام الدالة COUNTIF داخل الأداة

المعادلة المستخدمة

=COUNTIF(A1:A10;A1)=1

فكرة عمل معادلة منع المستخدم من إدخال بيانات مكررة

تعتمد المعادلة على إستخدام الدالة Countif في حساب عدد مرات تكرار أحد البنود داخل نطاق محدد ومن ثم مقارنة نتيجة الدالة Countif مع القيمة 1 وهنا سيكون لدينا احد إحتمالبن
أن تكون القيمة قد تم إدخالها مرة واحدة فتكون نتيجة الدالة Countif هي القيمة 1 وعند مقارنتها بالقيمة 1 نحصل على القيمة المنطقية TRUE وهو ما يؤدي للسماح بإدخال البيانات
أن تكون القيمة قد تكرر أدخالها وحينها تكون نتيجة الدالة Countif تساوي 2 (أو أكبر من 1) وعند مقارنة نتيجة الدالة Countif بالقيمة 1 نحصل على القيمة المنطقية FALSE ومن ثم تقوم اداة Data Validation بمنع إدخال هذه البيانات المكررة

فيديو : كيفية منع إدخال بيانات مكررة في نطاق معين

في الفيديو التالي نتسخدم مثال عن إدخال أرقام الفواتير المصدرة من أحدى الشركات ويُفترض عند القيام بإصدار الفواتير آلا يكون فاتورتان تحملان نفس الرقم

تحميل الملف المستخدم في الفيديو : منع المستخدم من إدخال بيانات مكررة

شاهد أيضاً

إختصارات مايكروسوفت اكسل 01

إختصارات الاكسل كثيرة منها ما يتم من خلال لوحة المفاتيح Keyboard ومنها ما يتم من ...