怎么让excel的两个单元格联动,其中一个单元格是下拉菜单。

比如下拉菜单中有A,B,C,D,E,,这20项,当我从下拉菜单中选A时,另一个单元格会显示1;当我从下拉菜单中选B时,另一个单元格会显示2;以此类推。

ABCDE这样的会有歧义。
比如A1是下拉菜单,那B1输入
=code(a1)-64
即可
所以不要用ABCDE这样的取例子,容易投机
如果下拉菜单20项内容没有规律性,那可以考虑使用choose或者vlookup
你这个例子,没办法直接给你提供公式。追问

谢谢啦,麻烦你就拿A1做下拉菜单给我写一个公式呗,下拉菜单20项内容没有规律性,在B1显示对应的数值。比如在A1选“白菜”B1对应显示“2元”;若选“萝卜”则B1显示“1元”。

追答

没办法写,我还是按ABCD这种的吧。
=VLOOKUP(A1,{"A","1元";"B","2元";"C","3元";"D","4元";"E","5元";"F","6元";"G","7元";"H","8元";"I","9元";"J","10元";"K","11元";"L","12元";"M","13元";"N","14元";"O","15元";"P","16元";"Q","17元";"R","18元";"S","19元";"T","20元"},2,0)
这个公式中A对应1元,B对应2元。
将公式中的对应部分修改成你要的。即可

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-14
例如带下拉菜单的单元格是A1,那么想被联动的单元格为A2,那么只需要在A2单元格写入下面的代码即可:
=IF(A1="A",1,IF(A1="B",2,IF(A1="C",3,IF(A1="D",4,5))))追问

这个最多只能8个啊

第2个回答  2013-11-14
假如下拉菜单在A1,参照下面的公式:

=lookup(A1,{A,B,C,D,E,F,G},{1,2,3,4,5,6,7}追问

木有用啊

第3个回答  2013-11-14
用VLOOKUP吧
相似回答