根据其他单元格选择限制单元格值输入

时间:2014-05-22 08:24:10

标签: excel excel-formula

我有10行,其中每行中的相同列都应用了“数据验证”,其中包含“重要”和“不重要”的列表。我希望用户为最多5行选择此基于列表的列的值。因此,如果他/她为此列选择了5行中的“重要”,那么他/她应该无法在任何更多行中为此列选择值。

如何在excel中实现这一目标。

2 个答案:

答案 0 :(得分:0)

如果范围A1:A10,请尝试使用允许设置:自定义,公式:

进行数据验证
=OR(AND(A1="Important",COUNTIF(A$1:A$10,"Important")<6),AND(A1="Not Important",COUNTIF(A$1:A$10,"Not Important")<6))  
A1中的

答案 1 :(得分:0)

试试这个:

单元格A1值 - &gt;重要

细胞A2值 - &gt;不重要

您的数据验证列 - &gt; B1:B10

细胞A3配方 - &gt; = COUNTIF(B1:B10, “重要”)

在B1:B10范围内设置列表类型的数据验证,该公式为该公式为源 - &gt; = IF($ A $ 3&gt; = 5,$ A $ 2,$ A $ 1:$ A $ 2)