EXcel 有效性

来源:百度知道 编辑:UC知道 时间:2024/06/10 14:56:55
图在这里:
http://tieba.baidu.com/f?kz=365404523

如下图
我要在Sheet1表中的B1表格(要设有效性)中显示选项为:Sheet2表中的B栏所有数据.
然后当我在Sheet1表中的B1表格选择了某项数据(比如1001)那么Sheet1表中的D1表格中就会显示为:next secutity ,联系人栏中就会显示为:Mibe,电话就会显示为:123456,传真就会显示为:564645 , 地址显示为:中国深圳.

请问高手怎么设置呀?
急.
如果可以帮我解决我给二百分.

1. 点击"插入\名称\定义",名称框中输入"代码",引用位置输入"=Sheet2!$B$2:$B$3000".
2. 选择"B1"单元格,点击"数据\有效性",允许选择"序列",来源输入"=代码",确定关闭.
3. 在D1单元格中输入"=VLOOKUP(B1,Sheet2!$B$2:$G$3000,2,0)"
4. 在J1单元格中输入"=VLOOKUP(B1,Sheet2!$B$2:$G$3000,4,0)"
5. 在L1单元格中输入"=VLOOKUP(B1,Sheet2!$B$2:$G$3000,5,0)"
6. 在B2单元格中输入"=VLOOKUP(B1,Sheet2!$B$2:$G$3000,6,0)"
7. 在L2单元格中输入"=VLOOKUP(B1,Sheet2!$B$2:$G$3000,3,0)"

选中SHEET2的B列.
插入-名称,定义一下名称为AAA

然后选中你SHEET1的B1,数据-有效性-设置,在"允许"下拉框中选择"序列",在来源中输入
=INDIRECT("AAA")

这样B1中的下拉框就做好了.

至于后面的引用,就可以用VLOOKUP来做了.但我不知你的数据库是怎么个结构.所以公式没法写.

其实,你现在有点没有说明白,选 1001以后,后面的那些内容都是从哪里引用来的?sheet2中吗?如果是,那就简单了。如果不是,那一定要有一个存放这些参数的表格。这样吧,我把我的QQ发给你。你把表格传给我,我帮你看一下。这应该不是很难。