Excel 防止重复名称输入的公式
Excel formula to prevent duplicate name entries
我正在为 excel table 的项目创建工作图表。然而,有这么多人要管理,我 运行 经常将同一个人两次放在同一行的不同列上(he/she 不能同时在两个地方工作!)
因此,我正在寻求有关公式的帮助,该公式会注意到同一名称是否连续出现两次但不会将多个空白单元格计为重复单元格。我对 excel 的理解非常基础,到目前为止我已经做到了
=COUNTIF(A6:W6;A6:W6)=1
returns 对我来说是假的,我认为这是因为 table 中仍然存在空白、未填充的单元格被计为重复项。
不胜感激,谢谢。
您不能将范围作为 Countif 的第二个参数。您传递到公式中的范围将仅解析为第一个值。使用评估公式工具了解我的意思。
如果您想确定 A1:W1 范围内的任何名称是否出现不止一次(并排除空格),您将需要一个递归函数。这只能用 VBA 来完成,不能用公式来完成。
您可以在条件格式中使用 Countif 来突出显示一行中的重复名称。那是小菜一碟。如果你想这样做,请加油。
我正在为 excel table 的项目创建工作图表。然而,有这么多人要管理,我 运行 经常将同一个人两次放在同一行的不同列上(he/she 不能同时在两个地方工作!)
因此,我正在寻求有关公式的帮助,该公式会注意到同一名称是否连续出现两次但不会将多个空白单元格计为重复单元格。我对 excel 的理解非常基础,到目前为止我已经做到了
=COUNTIF(A6:W6;A6:W6)=1
returns 对我来说是假的,我认为这是因为 table 中仍然存在空白、未填充的单元格被计为重复项。
不胜感激,谢谢。
您不能将范围作为 Countif 的第二个参数。您传递到公式中的范围将仅解析为第一个值。使用评估公式工具了解我的意思。
如果您想确定 A1:W1 范围内的任何名称是否出现不止一次(并排除空格),您将需要一个递归函数。这只能用 VBA 来完成,不能用公式来完成。
您可以在条件格式中使用 Countif 来突出显示一行中的重复名称。那是小菜一碟。如果你想这样做,请加油。