我在Excel中使用值创建了一个组合框。我希望根据组合框值填充任何单元格范围。例如,如果组合框值是" A",我想给单元格范围A1:A6赋予特定值。
我该怎么做...帮助
答案 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)