excel使用数据的有效性弄了一个下拉菜单,然后如何让数据表根据下拉的选项不同而不同

比如我设置有效性为1-12月,然后根据选择月份不同,表格呈现不同数据?... 比如我设置有效性为1-12月,然后根据选择月份不同,表格呈现不同数据? 展开
 我来答
19028452
2019-05-27 · TA获得超过536个赞
知道小有建树答主
回答量:1046
采纳率:59%
帮助的人:298万
展开全部

因为截图无数据,无法判断表格长什么样,通过选择更改表中数据的方法有很多,下拉列表也是其一,下面列举一二,可以根据数据表选择使用。

方法一  表方法

方法二  数据透视表

方法三  公式法(数据引用)

公式:

G3=IF(COUNTIF(G$2:G2,"<>""")-1<COUNTIF($B$2:$B$21,$H$1),OFFSET(A$1,MATCH($H$1,$B$2:$B$21,0)+ROW(A1)-1,0),"")

向右、向下拉

不同的方法各有优劣,可根据需要选择合适的方法

更多追问追答
追问
方法三公公式,右边的表一开始是怎样来的?
追答
自己随便编的表格,只是展示可以用这样的方法。有表头,然后写上对应的公式。
yanxy0924
2019-05-27 · 知道合伙人互联网行家
yanxy0924
知道合伙人互联网行家
采纳数:7683 获赞数:18570

向TA提问 私信TA
展开全部
下拉菜单只是代替了手工输入,显示不同数据还需要有个与月份对应的数据表比如在E:K列,当选择好下拉的月份时,可用VLOOKUP函数引导与月份对应的数据,比如B2输入=VLOOKUP($A2,$E:$K,COLUMN(B1),),公式右拉
更多追问追答
追问
对应数据我是放在另一张表上,也是同样的vlook函数引用吗
追答
可以的,比如放到sheet1的A:E列,A列为月份
公式为 =VLOOKUP($A2,SHEET1!$A:$E,COLUMN(B1),)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
星枋蕤q9
2019-05-27 · TA获得超过3475个赞
知道大有可为答主
回答量:6504
采纳率:82%
帮助的人:619万
展开全部
选中设置了有效性的区域。格式,条件格式,单元格数值,等于,“选项内容中的一个”,设置格式,底纹。
添加条件,同上。把所有的选项都设置好。
追问
条件在哪?我怎么找不到
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
木头zsl
2019-05-27
知道答主
回答量:25
采纳率:0%
帮助的人:1.7万
展开全部
你可以在另外一个表2中把1-12月所有的数据放进去,在当前表格中根据这个选择的数据,
去表2读取相应月份的数据。
具体实现方法要看你的实际表格数据才能知道。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
改个名字好难9527
2019-05-27
知道答主
回答量:41
采纳率:8%
帮助的人:3.3万
展开全部
用宏编写VBA代码实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式