想在EXCEL中做一个下拉菜单,然后根据选择的内容进行特定的计算。如何设置?

我想在一个单元格中做一个下拉菜单,里面包括:红色,黄色,绿色.三个汉字名称。也就是用鼠标点这个单元格的时候可以出现这三个选项的下拉菜单。然后可以选择这是三个颜色。然后我想根据选择的颜色由于其相对应的数据库,也就是用你上次教我的LOOKUP功能。然后根据已知的数值找到相对应的数。
不知道我说清楚了没有,也不知道我说的这个功能可以实现吗?要是不能,能给我介绍一下类似这种功能的方法吗?
我想达到的效果就是:用户能够自己选择一种颜色,然后就进入到与这个颜色相对应的数据库中进行计算。这个选择可以是颜色也可以是其他的,也可以是数字等等,但最好是汉字的选项,这样比较直观些。
举个实际例子:
我在D6上设置了一个下拉菜单,里面有A,B,C三个选项,当选择A时,我要D4为1.5时对应0.8,4时对应1.0,等等等,有很多。当为B时,我想要D4为1.5时对应0.7,4时对应0.7,等等,为C时,D4为1.5时对应1.0,4时对应1.0,等等。也就是说这三个数据库是个无规律的对应的

一、形成下拉菜单
选中单元格(假设为A1),“数据-有效性-设置选项卡”,允许-序列,来源填上“红色,黄色,绿色”,在右边“允许下拉箭头”前打上勾。

二、用VLOOKUP函数找到数据库中相应数据
例如:是黄色,数据库中,颜色为第一列,需要的数据在第三列,则设置公式:
=VLOOKUP(A1,数据库!$a:$c,3,0)
其余从数据库中取数的公式可以类似设置。

三、设置公式,对提取出来的数据进行计算
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-15
E6=VLOOKUP(D4,CHOOSE(LOOKUP(D6,{"A",1;"B",2;"c",3}),{1.5,0.8;4,1},{1.5,0.7;4,0.7},{1.5,1;4,1}),2,)本回答被提问者采纳
相似回答