发布网友 发布时间:2022-04-24 01:38
共6个回答
热心网友 时间:2022-05-23 18:37
选择此单元格区域A1:B6,公式,定义的名称,根据所选内容创建,只勾选 首行,确定。
从C2开始向下选择C列单元格区域,数据,数据工具,数据验证,数据验证,设置,允许,选择 序列,来源,选择A1:B1单元格区域,确定。
从D2开始向下选择D列单元格区域,数据,数据工具,数据验证,数据验证,设置,允许,选择 序列,来源,=INDIRECT(C2),确定。
追问热心网友 时间:2022-05-23 19:55
你说的是二级联动菜单吧,这需要给菜单区域起个名字。
方法:
点击顶部的:公式---名称管理器
【第一步】:给区域命名:
打开名称管理器面板后,再点击:新建
起个名,名称输入:AA
先把鼠标点进引用位置框,然后再用鼠标去工作表中拖选区域B1:B5
点击确定。
再来一次,再点击:新建
起个名,名称输入:BB
先把鼠标点进引用位置框,然后再用鼠标去工作表中拖选区域B6:B10
点击确定。
【第二步】:设置二级联动菜单
选中D1,点顶部的:数据---数据有效性(也叫数据验证)---选择“序列”,
然后在来源中输入公式:
=INDIRECT($C$1)
点击确定。
追问A列如AA、BB这种数据有几百项,不可能一个个设置追答那可以考虑用VBA来做,当C1的值发生变更时触发事件:自动根据其值把相应的数据更新到D1菜单。
但是,你用的好像是金山的WPS office,这个只有高级会员才能用VBA吧,普通版本不支持。
建议用微软的Office,坡解版,这样就可以用VBA
热心网友 时间:2022-05-23 21:29
新建一个工作表作为数据库(当然也可以在当前工作表右边空白单元格中建)
第一列输入1、2、3、4、5,第二列输入A、B、C、D、E
选中第一列,在名称框中输入AA
选中第二列,在名称框中输入BB
切换到工作表,选中D列,数据——有效性,选择“序列”,框中输入公式,=INDIRECT(C1)
热心网友 时间:2022-05-23 23:21
可以在WPS设置里面预设好序列。热心网友 时间:2022-05-24 01:29
在数据有效性里,选择序列,在数据来源框中输入=offset(b1,match(c1,a:a,0)-1,0,countif(a:a,c1),1)热心网友 时间:2022-05-24 03:53
先打开excel表格,在表格上方找到数据选项,进到数据选项有个排序选项,点击排序中可以选择按时间先后或数值大小等排序。