我正在尝试在 excel 中创建一个下拉菜单,一旦它们被选中就会消除它们。
假设下拉菜单提供值 1...10。如果我在第一个下拉菜单中选择 1,那么其他下拉菜单只需提供 2...10。同样,如果我选择,另一个应该只提供 1、3、4、5、6、7、8、9、10。
基本上,我们希望经理根据绩效值(value)对员工进行排名。
但如果他们给每个人打 4 分,我们需要一个排名——但我们不希望他们给每个人打 1 分。
我尝试使用 IF 语句,但我们最多可以对 100 人进行排名,所以它变成了一场噩梦。
不确定我是否清楚?
任何帮助,将不胜感激。
最佳答案
您可以使用数据验证自定义公式来避免重复。 它不会是一个下拉列表但它会完全按照您的意愿工作:
在我的示例中,我选择了范围 B2:B5
然后我应用了这样的数据验证自定义公式:
=COUNTIFS($B$2:$B$5;B2)=1
您甚至可以自定义错误消息:使用该公式,任何输入的值都将被接受一次。如果再次使用它,它将引发错误。
请注意,我不能再次键入值 1,因为它已经被使用过。
关于excel - excel中的动态下拉菜单(最好不是VBA),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69171898/