Excel:动态数字下拉列表

时间:2016-12-28 23:34:04

标签: excel drop-down-menu

我想在excel中创建一个下拉列表来投票给像

这样的东西

"天气对你来说有多重要"

,用户可以选择1到10

BUT

我想让用户改变范围

例如

从1到10 到1 - 5

因此我必须使用excel表中的字段

自: 致:

并且用户可以在我的下拉框中添加一些值以及我想要显示的这些值吗?

我该怎么做?

我已经找到了许多标准下拉列表的解决方案,比如

选择你的车!

VW 宝马 梅赛德斯

然后我可以根据源列创建一个下拉列表,但在这种情况下,我想用FROM - TO范围填充我的下拉列表

对于任何提示,我会非常高兴!

非常感谢!

格尔茨

1 个答案:

答案 0 :(得分:3)

创建Dynamic Named Range

在这种情况下,我在工作表上创建了一个标题为Scale的列。

  • 在第一个单元格中,我写了=From(基于From单元格的命名范围)。

  • 在第二个单元格中,我编写了公式=IF(G2="","",IF(G2+1>To,"",G2+1)),其中To是基于To单元格的命名范围。 (在我的例子中,我使用的列是G。)

  • 然后我拖了一堆行的公式(无论你需要多少行)。

  • 然后我创建了一个名为Range(Scale)的公式:=OFFSET(Sheet1!G2,0,0,COUNTA(Sheet1!$G:$G)-1,1)(-1是排除标题行)

  • 然后在下拉单元格上创建数据验证=缩放。您将看到基于该单元格中的任何条目,在From和To之间弹出值。