excel中如何引用带有数据有效性的表格?

如题,A1:D5是一个数据库表格,其中单元格B4和D4是设置了数据有效性的表格。B7也是一个带有数据有效性的单元格,可以选择“塑胶件”或“硅胶件”现在我要做的是:根据我在... 如题,A1:D5是一个数据库表格,其中单元格B4和D4是设置了数据有效性的表格。B7也是一个带有数据有效性的单元格,可以选择“塑胶件”或“硅胶件”
现在我要做的是:根据我在B7中的选择来将相对应的表格复制到图中蓝色区域中去,例如,如果B7选了塑胶件,则把图中红色区域复制到下面的蓝色区域中,如果B7选了硅胶胶件,则把图中青色区域复制到下面的蓝色区域中。

注意:1. 在复制时连带B4或D4中数据有效性也一起复制过去。
2. 颜色不用复制过去
菜鸟请高手赐教!
展开
 我来答
heartofdark
2012-09-24
知道答主
回答量:6
采纳率:0%
帮助的人:6万
展开全部
直接粘贴就可以了,什么都不用设置,复制后粘贴,默认是全部,即被复制单元格的格式、数据或公式、有效性规则等都会被复制过去。具体可在复制后选择编辑菜单中的“选择性粘贴” 就明白了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cws963101
高粉答主

2012-09-24 · 醉心答题,欢迎关注
知道大有可为答主
回答量:3.9万
采纳率:79%
帮助的人:1.1亿
展开全部
A1:D5不是一个有效的数据库表格,不能使用数据库工具。

但可以简单地使用IF函数来实现你的简单要求(只是无法连带B4或D4中数据有效性也一起复制)。
在A9中填入
=IF($B$7=$A$1,A2,IF($B$7=$C$1,C2,))
在B9中填入
=IF($B$7=$A$1,B2,IF($B$7=$C$1,D2,))

然后选中下拉至A12:B12即可。
使用时只需填写B7单元格的内容,A9:B12中的内容就可以自动变换。
追问
这个方法我知道,我是想知道一个复制数据有效性的方法
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
凝聚每分爱
2012-09-24 · TA获得超过486个赞
知道小有建树答主
回答量:913
采纳率:0%
帮助的人:545万
展开全部
你可以用宏来做
Sub my()
Set rng = Sheet1.Range("a1:d1").Find(what:=[b7])
Cells(2, rng.Column).Resize(4, 2).Copy [a9]
Set rng = Nothing
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
limzerg
2012-09-24 · TA获得超过812个赞
知道小有建树答主
回答量:284
采纳率:100%
帮助的人:139万
展开全部
Hlookup
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式