请问:在EXCEL中,如何实现每一列,每一行的数字不会重复?谢谢。

来源:百度知道 编辑:UC知道 时间:2024/05/16 15:06:53
例如:
A B C D
1
2
3
4

我希望A列的数据不会重复,B、C、D列的数据各自列的数据不会重复。但允许A,B,C,D列的数据重复。
很感谢rxh0918的回答,
答复共 1 条
选中要设置格式的单元格,在其中设置公式如下;
=(COUNTIF($A:$C,C1))=1
这样就能限制在所有的列中出现重复数字、文本了。
但这个方法在数值有效性中,最多只能设置2个列。到了第三个列就不可以了。

不能同时限制行与列不重复。

可以用数据有效性限制列不重复,设置方法是,选定某列,点“数据”->“有效性”,选择“允许”“自定义”,再输入公式,点“确定”。ABC三列的公式分别为:
=COUNTIF(A:A,A1)=1
=COUNTIF(B:B,B1)=1
=COUNTIF(C:C,C1)=1

然后再用条件格式提示同一行中是否有重复。单击A1单元格,点“格式”->“条件格式”,将条件设为:
公式=OR(A1=B1,B1=C1,A1=C1)
点“格式”->“字体”->“颜色”,选中红色,点两次“确定”。
照此方法设置好B1和C1单元格的条件格式。
用格式刷将A1、B1和C1单元格的条件格式分别向下复制到其他单元格。

这样设置好后,在同一列中重复的数据不能输入,在同一行中输入重复的数据字体颜色变为红色予以提示。