如何确保 Excel 2007 中的一列中只出现整数且没有重复的值?

如何确保 Excel 2007 中的一列中只出现整数且没有重复的值?

我如何确保

  1. 仅限整数
  2. 没有重复的值

可以出现在Excel 2007 中的某一列中吗?

答案1

你可以使用类似于以下代码中收到的答案来检查重复值你昨天的问题,然后还检查该值是否为整数。

使用 A 作为列,选择 A2 直至 A 列中您关心的部分,然后转到数据验证对话框。选择自定义并输入以下公式:

=IF(ISNA(VLOOKUP(A2,A$1:A1,1,FALSE)),IF(INT(A2)=A2,TRUE,FALSE),FALSE)

正如有人在您的另一个问题中提到的那样,这只适用于输入值,而不适用于拖动值。

笔记: 在这种情况下,标准列选择方法 A:A 似乎不起作用,因为代码显然总是将单元格本身视为重复项(其自身),因此它总是失败。

相关内容