如何创建显示带有数字隐藏值的文本的Excel下拉列表

时间:2011-11-28 12:29:31

标签: excel

我正在尝试创建一个下拉列表,显示附加了隐藏数值的文本。然后我将在同一行上有一个标准公式,根据所选的隐藏值计算一个值。

2 个答案:

答案 0 :(得分:62)

数据验证下拉

数据验证中有一个列表选项。如果将其与VLOOKUP公式结合使用,您可以将所选值转换为数字。

Excel 2010中的步骤是:

  • 使用匹配值创建列表。
  • 数据标签上,选择数据验证
  • 将显示数据验证表单
  • 允许下拉列表设置为列表
  • 来源范围设置为列表的第一部分
  • 单击“确定”(如果需要,可以添加用户消息)

在单元格中输入这样的公式

=VLOOKUP(A2,$D$3:$E$5,2,FALSE)

将返回列表第二部分的匹配值。

Screenshot of Data validation list

表单控件下拉

或者,可以将表单控件放在工作表上。它们可以链接到范围,并将所选值的位置编号返回到特定单元格。

Excel 2010中的步骤是:

  • 在工作表中创建数据列表
  • 单击“开发人员”选项卡,然后单击“插入”选项
  • 在“表单”部分中,选择“组合框”或“列表框”
  • 使用鼠标在工作表上绘制框
  • 右键单击该框并选择格式化控件
  • 将显示格式控制表单
  • 单击“控制”选项卡
  • 将输入范围设置为数据列表
  • 将Cell链接范围设置为您想要的数字的单元格 选择要显示的项目
  • 点击OK

Screenshot of form control

答案 1 :(得分:0)

有两种类型的下拉列表可用(我不确定从哪个版本开始)。

ActiveX下拉
您可以设置列宽,因此可以将隐藏列设置为0。

表格下拉 您可以将下拉范围设置为隐藏工作表,并引用与所选项相邻的单元格。这也适用于ActiveX类型控件。