如何创build一个显示具有数字隐藏值的文本的Excel下拉列表

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

数据validation下拉

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

Excel 2010中的步骤是:

  • 用匹配的值创build你的列表。
  • 数据选项卡上select数据validation
  • 数据validation表单将被显示
  • 允许下拉列表设置为列表
  • 范围设置为列表的第一部分
  • 点击确定(如果需要,可以添加用户信息)

在一个单元格中input这样的公式

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

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

数据验证列表的屏幕截图

表格控制下拉

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

Excel 2010中的步骤是:

  • 在工作表中创build您的数据列表
  • 点击开发者选项卡,然后点击插入选项
  • 在窗体部分selectcombobox或列表框
  • 使用鼠标绘制工作表上的框
  • 右键单击该框并select格式控制
  • 将显示格式控制表单
  • 点击Control选项卡
  • 将input范围设置为您的数据列表
  • 将单元格链接范围设置为您希望显示所选项目的编号的单元格
  • 点击确定

窗体控件的屏幕截图

有两种types的下拉列表可用(我不确定自哪个版本)。

ActiveX下拉
你可以设置列的宽度,所以你的隐藏列可以设置为0。

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