根据ComboBox值填充Excel单元格

时间:2017-03-27 04:45:14

标签: excel combobox

我在Excel中使用值创建了一个组合框。我希望根据组合框值填充任何单元格范围。例如,如果组合框值是" A",我想给单元格范围A1:A6赋予特定值。

我该怎么做...帮助

1 个答案:

答案 0 :(得分:0)

您应该使用A1:A6中的公式根据组合框的输出计算其值。有几种选择。您的组合框将根据所选项目的索引更改其链接单元格的值。如果选择了第一个项目,则链接的单元格将具有值1,如果是第二个 - 2,依此类推。例如,如果您的组合框链接到单元格B1

1)您可以使用CHOOSE()通过链接单元格中的索引选择所需的值:

=CHOOSE($B$1,"Value 1","Value 2","Value 3"...)

2)您可以使用嵌套的IF()公式来确定要显示的值:

=IF($B$1=1,"Value A",IF($B$1=2,"Value B",IF($B$1=3,"Value C","Value D")))

3)您可以使用VLOOKUP()从特定的键值对列表中选择一个值(我建议将其放在不同的工作表上,比如Sheet2!$A:$B):

=VLOOKUP($B$1,Sheet2!$A:$B,2,FALSE)