excel - excel中的动态下拉菜单(最好不是VBA)

标签 excel dropdown

我正在尝试在 excel 中创建一个下拉菜单,一旦它们被选中就会消除它们。
假设下拉菜单提供值 1...10。如果我在第一个下拉菜单中选择 1,那么其他下拉菜单只需提供 2...10。同样,如果我选择,另一个应该只提供 1、3、4、5、6、7、8、9、10。
基本上,我们希望经理根据绩效值(value)对员工进行排名。
但如果他们给每个人打 4 分,我们需要一个排名——但我们不希望他们给每个人打 1 分。
我尝试使用 IF 语句,但我们最多可以对 100 人进行排名,所以它变成了一场噩梦。
不确定我是否清楚?
任何帮助,将不胜感激。
enter image description here

最佳答案

您可以使用数据验证自定义公式来避免重复。 它不会是一个下拉列表但它会完全按照您的意愿工作:
enter image description here
在我的示例中,我选择了范围 B2:B5然后我应用了这样的数据验证自定义公式:
enter image description here

=COUNTIFS($B$2:$B$5;B2)=1
您甚至可以自定义错误消息:
enter image description here
使用该公式,任何输入的值都将被接受一次。如果再次使用它,它将引发错误。
enter image description here
请注意,我不能再次键入值 1,因为它已经被使用过。

关于excel - excel中的动态下拉菜单(最好不是VBA),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69171898/

相关文章:

c# - 带有 DropDownList 的 Gridview RowCommand 事件不起作用

vba - 如果相应的单元格具有给定值,则不固定数量的单元格的总和

Excel:如何加快查找和替换过程?每个工作簿更改 32,000 个链接

html - 在下拉列表中显示并排列表 (ul)

flutter - 在下拉菜单中显示带有下拉选项的 Bottom Sheet 单击 flutter

html - 在悬停时制作复选框菜单下拉菜单

python - 如何在不选择任何内容的情况下关闭kivy中的下拉菜单

xml - 将非规范化数据从 excel 导出到 xml

excel - 在VBA中处理错误时如何管理无错误情况?

vba - 下载网页源代码到工作表