PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : [حل شده] جلوگیری از ورود داده های تکراری



Javid Mokhtari
2012/01/22, 21:53
با سلام.
فرض کنید فاکتوری از کالا دارید و در یک ستون کد های کالا وجود دارد برای اینکه از ورود کد کالاهای تکراری جلوگیری کنید می توانید به شکل زیر عمل کنید:

مسیر روبرو را طی کنید... data--->data validation
حالا از قسمت allow ، گزینه custom را انتخاب کرده و در قسمت Formulaکد زیر را وارد کنید:

=COUNTIF($A$1:$A$10;$A2:$A11)=1
در اینجا دو تب دیگر به نامهای input message و error Alert وجود دارد و اما کاربرد آنها:
input message : متنی برای توضیح در مورد شرط وارد کردن داده---مثلاً--- "کد های تکراری پذیرفته نمیشود"---
error Alert: متنی مبنی بر اینکه اگر شرط وارد کردن اطلاعات رعایت نشد این کادر پیام ظاهر میشود---مثلاً--- "کد مورد نظر تکراری می باشد"
و اما در اینجا(تب error Alert لیستی به نام style وجود دارد:
stop;به شما اجازه ی ورود داده های تکراری را نمی دهد
warning: از شما برای ورود داده های تکراری اجازه می گیرد
information: شما را با یک پیامی که خودتان نوشتید از تکراری بودن داده مطلع می کند و داده های تکراری را وارد می کند.

ok را بزنید.

البته می توان بسته به محدوده مورد نیاز آدرس های بالا را تغییر داد.

ghafeleh
2013/06/06, 16:58
یعنی میشه طوری عمل کنه که بعنوان مقال اگه دو سل بنام A ;b داشته باشیم طوریکه در A اطلاعات و در b بخوایم چیزی بنویسم حالا طوری عمل کنه که وقتی در b چیزی نوشته میشه اگه با ستون a برابره پیام خطا بده
ابلا رو منم اجرا کردم اما دیگه نیمشه اطلاعاتی در اون سلول وارد کرد مدام پیغام خطا میده

Asadollah
2015/05/20, 23:46
با سلام.این مورد هر داده ای وارد میکنی Error میده که!!!!

generalsamad
2015/05/20, 23:54
با سلام
از دیتاولیدیشن استفاده کردید؟

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

http://forum.exceliran.com/showthread.php/5318-%D8%AC%D9%84%D9%88%DA%AF%D9%8A%D8%B1%D9%8A-%D8%A7%D8%B2-%D9%85%D9%82%D8%AF%D8%A7%D8%B1-%D8%AA%D9%83%D8%B1%D8%A7%D8%B1%D9%8A-%D8%AF%D8%B1-%D8%AC%D8%AF%D9%88%D9%84-%D8%A8%D8%A7-%D9%83%D9%85%D9%83-data-validation

http://forum.exceliran.com/showthread.php/6945-%D8%AC%D9%84%D9%88%DA%AF%DB%8C%D8%B1%DB%8C-%D8%A7%D8%B2-%D9%86%D8%A7%D9%85-%D9%88-%D9%86%D8%A7%D9%85-%D8%AE%D8%A7%D9%86%D9%88%D8%A7%D8%AF%DA%AF%DB%8C-%D9%87%D8%A7%DB%8C-%D8%AA%DA%A9%D8%B1%D8%A7%D8%B1%DB%8C

حسام بحرانی
2015/05/21, 00:09
سلام،
بری جلوگیری از ورود داده های تکراری در یک محدوده ( بر فرض ستون A ) از فرمول زیر در data validation استفاده نمایید:

=COUNTIF(A:A;A1)=1
موفق باشید.

3183530
2015/07/11, 21:13
سلام،
بری جلوگیری از ورود داده های تکراری در یک محدوده ( بر فرض ستون A ) از فرمول زیر در data validation استفاده نمایید:

=COUNTIF(A:A;A1)=1
موفق باشید.

بسیار سپاسگزارم
عالی بود

a.dal65
2016/02/20, 14:18
سلام،
بری جلوگیری از ورود داده های تکراری در یک محدوده ( بر فرض ستون A ) از فرمول زیر در data validation استفاده نمایید:

=COUNTIF(A:A;A1)=1
موفق باشید.
با سلام
ممنون از کدتون آقا حسام
این در حالت تایپ درست کار میکنه کاملا
ولی چرا وقتی کاربر Ctrl+d رو توی سلول خالی میزنه خطا نمیگیره و میشه 10 تا 1 وارد کرد.
یا با کپی پیست از سلول های بالا تر باز هم میشه مقدار تکراری زد

pishraw
2016/02/20, 23:30
دوست عزیز اول باید محدوده مورد نظر را انتخاب کرده باشید مثلا در مرحله نخست شما باید ستون a را به حالت انتخاب درآورید سپس در قسمت data validation تغییرات لازم را انجام دهید

a.dal65
2016/02/21, 09:48
دوست عزیز منم این کارو کردم دیدم فقط در حالت تایپ جواب میده
شما از مقداری که قبلا وارد کردی 1000 تا هم از سلولش کپی بگیری paste کنی بهت خطا نمیده
شما تست کن غیر از این نیست.

generalsamad
2016/02/21, 17:03
با سلام
ابزار دیتاولیدیشن بطور معمول در صورتی که کاربر مقداری را تایپ کند جواب میدهد یعنی موقعی که کاربر مقدار مربوطه را در محدوده مورد نظر تایپ میکند مجوز تائید را صادر میکند