آخرین مطالب ارسالی
Last Posts
آهنگ های ویژه
Best Posts
کاشت مو
بهترین سایت کاشت مو با کمترین قیمت
کلینیک زیبایی
جلوگیری از ورود داده تکراری در اکسل | جلوگیری از ورود داده تکراری در ستون

جلوگیری از ورود داده تکراری در اکسل

به نظر شما این آموزش چه امتیازی داره؟

جلوگیری از ورود داده تکراری در اکسل از مسائل پر کاربرد به حساب میاد. برای این موضوع یک راه حل ترکیبی ارائه میکنیم. چون ابزار Data Validation ورود داده رو کنترل میکنه باید از این ابزار استفاده کنیم. اما چون ظرطی داریم که در حالت های معمولی این ابزار وجود نداره، باید فرمول نویسی انجام بدیم.

برای این کار باید در دیتاولیدیشن فرمولی بنویسیم که تشخیص بده رکورد فعلی که داره ثبت میشه در محدوده بالای سرش وجود داشته یا نه (در واقع محتوای سلول فعلی در محدوده بالای سرش شمرده بشه، اگر تعدادش بیش از ۰ بود، یعنی در محدوده بالا تکرار شده. پس نباید اجازه ثبت رکورد مورد نظر داده بشه).

برای درک بهتر این موضوع به مثال زیر دقت کنید.

فرض کنید میخواهیم در ستون A کد محصول وارد کنیم و در صورتیکه کد محصول تکراری ثبت کردیم خطا بده و اجازه ثبت داده تکراری رو به ما نده.

مطابق شکل ۱ روی سلول A2 کلیک کرده و از تب Data گزینه Data Validation رو میزنیم.

جلوگیری از ثبت داده تکراری

شکل ۱- جلوگیری از ثبت داده تکراری

از قسمت Allow گزینه Custom رو انتخاب میکنیم و فرمول زیر رو در قسمت Formula می نویسیم. (مطابق شکل ۲)

=Countif ($A$1:A1 , A2) <1

در واقع معنی این فرمول اینه که: به داده ای اجازه ثبت بده که تعدادش در محدوده بالای سرش کمتر از یک (یعنی صفر) باشه.

نوشتن فرمول Countif در ابزار Data Validation

شکل ۲- نوشتن فرمول Countif در ابزار Data Validation

در قسمت Error Alert هم میتونیم پیام هشدار رو تنظیم کنیم. مثلا بنویسیم: شما مجاز به ثبت داده تکراری نیستید. برای این کار مطابق شکل ۳ عمل میکنیم:

حتما بخوانید:  محاسبه فراوانی داده در اکسل با تابع Countifs

تنظیم پیام خطا در صورت ثبت داده تکراری

شکل ۳- تنظیم پیام خطا در صورت ثبت داده تکراری

بعد از زدن OK کافیه ولیدیشن رو روی بقیه سلولهای مورد نظر اعمال کنیم. برای این کار سلول A2 را کپی کرده و محدوده A3:A13 رو انتخاب کرده و از پنجره Paste Special (Ctrl+Alt+V) گزینه Validation رو انتخاب میکنیم.

حالا اگر داده تکراری ثبت کنیم، پیام خطا مشابه شکل ۴ نمایش داده خواهد شد.

نمایش پیام هشدار در صورت ثبت داده تکراری

شکل ۴- نمایش پیام هشدار در صورت ثبت داده تکراری

سوال: فرمول دیگه ای که بتونه جلوگیری از ورود داده تکراری در اکسل رو انجام بده میتونید ارائه بدید؟

پاسخ رو در ادامه همین پست و در قالب کامنت ثبت کنید.

این کار با استفاده از افزونه Kutools در اکسل هم قابل انجام هست.

 ارسال در حدود 3 ماه قبل  ادامه مطلب »