ممانعت از ورود داده تکراری در اکسل

 

داده تکراری در اکسل

 

بسیاری مواقع پیش می آید که در کار با اکسل به ایجاد لیستهای مورد نظر خود اقدام می نمایید .

در حین کار با لیستها یکی از نیازهایی که ممکن است به آن احتیاج پیدا نمایید این است که کاربر  از ورود داده تکراری در این لیست

خودداری نماید . 

سپردن این کار (عدم ورود داده تکراری ) و کنترل آن به کاربر نمی تواند ایده مناسبی برای این کار باشد 

اما راه حل اصولی این است که کنترل این امر را به خود اکسل بسپاریم تا به نحو مقتضی این کار را برای ما انجام دهد . 

اما چگونه این کار را انجام دهیم ؟

تصویر زیر را در نظر بگیرید

ستون A  در این لیست اطلاعات مربوط به کد ملی افراد را در خود ذخیره می نماید حال می خواهیم از اکسل

بخواهیم که در این ستون به هیچ عنوان کد ملی تکراری وارد نشود .

برای این کار مراحل زیر را دنبال نمایید :

محدوده ای از سلول ها را که می خواهید در آنها از ورود داده تکراری توسط اکسل جلوگیری شود را به  حالت

انتخاب درآورید برای این منظور ما ردیف سلول های A1: A10 را انتخاب می کنیم

حال به سربرگ   Data  رفته و گزینه  Data validation    را انتخاب نمایید .

ممانعت از داده تکراری

اکنون  در پنجره باز شده در کادر مربوط به Allow  گزینه Custom را انتخاب نمایید .

 

داده تکراری

 

 در این مرحله فرمول زیر را در کادر مربوط به Formula وارد نمایید . 

countif($A2$:$A$10,A2)<=1=

داده تکراری در اکسل

  •  اکنون می خواهیم در صورت ورود داده تکراری در این سری از سلول ها پیغام مناسبی از سوی اکسل  به کاربر نمایش داده شود  برای این منظور وارد سربرگ Error Alert شده تنظیمات مربوطه را مطابق مراحل زیر انجام دهید . 

داده تکراری

  • ابتدا تیک گزینه show error alet after invalid data is entered   را بزنید . 

 

  • در کادر مربوط به title  یک عنوان برای پنجره پیغامی که قرار است به کاربر نمایش داده شود وارد نمایید . 

 

  • در کادر مربوط به Error message متن پیغامی را که می خواهید به کاربر نمایش داده شود را وارد کنید . 

 

  • در کادر مربوط به   Style   سه گزینه قرار دارد که بسته به انتخاب شما بعد از وارد نمودن مقدار تکراری  اکسل بسته به نوع انتخابی که در این قسمت نموده ا ید  عملکرد متفاوتی را به نمایش می گذارد به این ترتیب که :
  1. اگر می خواهید اکسل به هیچ عنوان اجازه ورود داده تکراری را به کاربر ندهد ا گزینه Stop  را در این کادر انتخاب کنید آنگاه در حین اجرای برنامه کادر خطایی شامل پیغام مورد نظر شما با گزینه های موجود در تصویر زیر در اختیار کاربر قرار می گیرد . 

داده تکراری

همانگونه که مشاهده می کنید کاربر می تواند با انتخاب دکمه    Retry  دوباره داده مورد نظر را وارد کند یا با انتخاب دکمه  Cancel    به کل از این کار انصراف دهد 

 

۲ . اگر می خواهید که انتخاب این که اکسل داده تکراری را قبول نماید به عهده کاربر بگذارید گزینه    Warning را انتخاب نمایید در این صورت پیغامی مشابه تصویر زیر به کاربر نمایش داده می شود . 

ممانعت از ورود داده تکراری در اکسل

در این پنجره کاربر مطلع می شود که داده ای که وارد نموده تکراری است و تصمیم را به عهده کاربر می گذارد و  برای ادامه کار از او سوال می شود که اگر گزینه  Yes  را انتخاب نماید اکسل داده تکراری را از کاربر می پذیرد اما اگر گزینه   No  را انتخاب نماید داده تکراری را نخواهد پذیرفت . 

 

۳٫ آخرین گزینه نیز تحت عنوان    Information می باشد که با انتخاب آن پیغامی مشابه تصویر زیر در اختیار کاربر قرار می گیرد

ممانعت از ورود داده تکراری در اکسل

این پیغام فقط جنبه اطلاع رسانی برای کاربر دارد و به او اطلاع می دهد که داده وارد شده تکراری است و  با قبول داده هیچ ممانعتی از ورود داده از سوی اکسل به عمل نخواهد آمد .

 

 

در این مطلب سعی کردم که تمامی مطالب مربوط به این موضوع را برای شما بیان کنم به امید  اینکه این آموزش برای شما مفید باشد . 

آموزش اکسل 2016 بازدید : 128 views ۱۳ مرداد, ۱۳۹۶ ۰