excel中如何引用带有数据有效性的表格?
如题,A1:D5是一个数据库表格,其中单元格B4和D4是设置了数据有效性的表格。B7也是一个带有数据有效性的单元格,可以选择“塑胶件”或“硅胶件”现在我要做的是:根据我在...
如题,A1:D5是一个数据库表格,其中单元格B4和D4是设置了数据有效性的表格。B7也是一个带有数据有效性的单元格,可以选择“塑胶件”或“硅胶件”
现在我要做的是:根据我在B7中的选择来将相对应的表格复制到图中蓝色区域中去,例如,如果B7选了塑胶件,则把图中红色区域复制到下面的蓝色区域中,如果B7选了硅胶胶件,则把图中青色区域复制到下面的蓝色区域中。
注意:1. 在复制时连带B4或D4中数据有效性也一起复制过去。
2. 颜色不用复制过去
菜鸟请高手赐教! 展开
现在我要做的是:根据我在B7中的选择来将相对应的表格复制到图中蓝色区域中去,例如,如果B7选了塑胶件,则把图中红色区域复制到下面的蓝色区域中,如果B7选了硅胶胶件,则把图中青色区域复制到下面的蓝色区域中。
注意:1. 在复制时连带B4或D4中数据有效性也一起复制过去。
2. 颜色不用复制过去
菜鸟请高手赐教! 展开
4个回答
展开全部
直接粘贴就可以了,什么都不用设置,复制后粘贴,默认是全部,即被复制单元格的格式、数据或公式、有效性规则等都会被复制过去。具体可在复制后选择编辑菜单中的“选择性粘贴” 就明白了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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中的内容就可以自动变换。
但可以简单地使用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中的内容就可以自动变换。
追问
这个方法我知道,我是想知道一个复制数据有效性的方法
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以用宏来做
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
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Hlookup
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询