一步一步进行
数据不能删减,就用我的第二个办法吧。加辅助列
因为数据有效性里无法输入数组公式,所以需要加工源数据两种方法:
1、如果你的源数据可以处理,就删除重复项,再在数据有效性里引用它们
2、如果你的源数据不可以删除重复项 *** 作,就在旁边(可以多隔几列)取一空列,输入公式:=IF(SUM(1/COUNTIF($C$1:$C$5,$C$1:$C$5))>=ROW(A1),INDEX($C$1:$C$5,SMALL(IF(ROW($C$1:$C$5)=MATCH($C$1:$C$5,$C$1:$C$5,0),ROW($C$1:$C$5),"0"),ROW(A1))),"") 同时按下Ctrl+Shift+Enter三键,输入数组公式
你的数据就是将公式中$C$1:$C$5换成S区域(最好是完全的区域不要多选)
通过上面的处理后,再进行数据有效性的设置
‍
1、以excel2010为例,如下图,要设定A列中不能输入重复的数值,首先选中A列的数据,然后点击页面上方的数据;
2、在数据菜单栏下,点击“数据有效性”,在d出框里点击“数据有效性”;
3、在d出的数据有效性设置框里,允许下面选择“自定义”,公式填上=countif(A:A,A1)=1,然后点击下面的确定;
4、如下图所示,当在A列输入和前面的数据重复时,就会d出一个输入值非法提示框,只能输入不重复的值。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)