Excel中怎么样在一个单元格设置了下拉菜单,怎么样使另一单元格随点选择下拉菜单而改变?

B5 D5
小明 134000000
小华 135000000
点选B5的下拉菜单中的小明时,D5就显示134000000这个号码,选择小华时就显示135000000这个号码。谢谢

B5设置数据有性效建立下拉选项
菜单:数据-有效性
在弹出的对话框的设置选项卡中,“有效性条件”选“序列”
下面的“来源”框中,输入
小明,小华
(注:如果这个序列人数比较多,可以预先将所有姓名输入在某个单元格区域,这里的来源框中,选择“序列”来源于该单元格区域)

D5输入公式,以根据B5的选择而自动生成不同的号码
=LOOKUP(B5,{"小明","小华"},{"134000000","135000000"})

同样地,如果把多人的姓名和号码事先录入在表格某个区域,则可以引用该区域以自动生成对应的号码
比如 ,F1:F20为姓名,G1:G20为各人的号码,这时,以F列作升序排序,然后上述的D5公式可以改成:
=LOOKUP(B5,F1:F20,G1:G20)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-08-10
假设你的基本数据放在sheet3中,那么你在D5中输入公式:
=VLOOKUP(A1,Sheet3!A1:B3,2,FALSE)
即可,要求:sheet3中的A列是姓名,且按升序排列
我这个公式用的sheet3表格情况如下:
A B
1 小明 1340000
2 小华 1350000
3 小李 1360000
实际时根据要求修改公式的部分地方本回答被提问者采纳
第2个回答  2009-08-10
这个事用VLOOKUP函数
留下个邮箱,给你发个动画看看
相似回答