将Excel(2010,...)中的表中的列限制为唯一值

时间:2016-11-15 10:32:41

标签: excel excel-formula excel-2010

我在Excel中有一个用于数据输入的表格,在此表格中我有一个列mod_key,其中应该允许唯一值

我知道数据验证,并且我已根据the link here

尝试了以下内容
=COUNTIF(mod_key,B6) <= 1

但是我收到错误消息&#34;您输入的公式包含错误&#34;

我在Mac上的Excel 2011和2016中尝试过它并且它都不起作用。

任何想法这个公式有什么问题?

编辑1

我创建了一个表格如下:

Screenshot

我将基本.xlsx上传到Dropbox

现在我想在列id中拥有唯一值。我使用的公式=现在是:

= =COUNTIF(INDIRECT("Table1[id]");A4) <= 1

我已经读到了应该避免间接的地方 - 但我该怎么办?

1 个答案:

答案 0 :(得分:0)

是的,Excel中的验证似乎有些奇怪:它不接受命名列。然而,我成功了一个绝对的范围。例如:

=COUNTIF($A$4:$A$1000;A4) <= 1