2018-9-8,今天学习了“神奇炫酷的下拉菜单”
一.基本用法
1.手工录入:直接按住Alt+ ↓
即可快速生成
2.引用:数据-数据有效性-允许-序列-来源-选区域-确定
3.名称框:先选取定义名称框的区域-命名-再执行第2部,来源选=名称框的名称,如=部门
二.进阶用法
1.提示信息:选取区域-数据有效性--输入信息填写所需提示
2.出错警告:1.对工工龄工资设置为小于300,选取设置的区域-数据有效性-序列-整数-介于-最小值100-最大值500,输入600就是出现“错误提醒”,(个错误提醒可以设值自己想要的文字)数据有效性-出错警告
3.圈释无效信息:1.选设置:选取区域-录入身份证号码:选取区域--数据有效性-允许值-文本-长度-18位确定(输入身份证号码前加上(英文状态的单引号)2.圈出无效信息:选取区域-数据有效性-圈释有效性
三.动态下拉菜单
1.如A列增加A10为小李,C列没增加,如何设置呢?
2.选取A1:A3——插入——表格(就建成一个超级表,或者选取区域直接按CRTL+T)-再选取销售员区域定义个名称框-点取要制作下拉的单元格-数据有效性-允许-序列-来源(=销售)-完成
四.快速录入当前时间
记录我们每一步操作的时间
1先在D1输入公式=NOW(),指的是现在时间
2选取区域时间列-数据有颜效性--允许(序列)-来源=$D$1
3设备单元格格工为,小时,秒
五.借贷只能一方输入
COUNTA函数
返回参数列表中非空值的单元格个数。
利用函数 COUNTA
可以计算单元格区域或数组中包含数据的单元格个数。
1.选取借贷方区域-数据有效性-允许(自定义)-公式(=COUNTA($A2:$B2)=1),计算非空值的一个函数,=1时允许输入的意思
六.二级下拉菜单
方法一
1.先选中省份定义一个名称框名为省份
2.创建一级下拉菜单:选取省份所在列-数据有效性-允许(序列)-来源(=省份)
3.创建二级下拉菜单:
(1)选取区域(F1:L23)-CTRL+G定位-常量-找到开始菜单公式-根据所选内容创建-首行(默认的),如果表格省份在最左边就选(最左边),这是根据自己的表格来定的
4.选取城市区域-数据有效性-允许(序列)-来源=INDIRECT(A2)-完成
5.这个方法的局限性,就是新增省份或城市不能自动更新
方法二
省份:A2:A22中设置数据验证中的序列,来源输入:
=OFFSET($F$1,0,0,1,COUNTA($F$1:$XFD$1))
城市:B2:B22中设置数据验证中的序列,来源输入:
=OFFSET($D$1,1,(MATCH(A2,$F$1:$XFD$1,0)-1),COUNTA(OFFSET($D$1,1,(MATCH(A2,$F$1:$XFD$1,0)-1),999,1)))
}, "3uaBa4ZmCZBHnd7
7.联想式下拉菜单,这个看不是太懂
操作步骤:
第1步 源数据排序。目的是把相似的内容排列在一起。如上图C列所示。
第2步 选取A列要设置的区域,右键菜单 - 定义名称。在如图所示的新那建名称窗口中:
名称:城市
引用位置:
=OFFSET('7.联想式下拉菜单'!$C$1,MATCH('7.联想式下拉菜单'!E6&"*",'7.联想式下拉菜单'!G:G,0)-1,,COUNTIF('7.联想式下拉菜单'!G:G,'7.联想式下拉菜单'!E6&"*"),1)
公式说明:
match()查找输入的字符串在C列的开始位置,&"*"实现模糊查找。
Countif()统计以输入字符串开头的车型有多少个
offset()
获取开始行数和总行数,用offset生成动态引用区域。
第3步数据选项卡
- 数据有效性 - 允许“序列”,来源
=城市
第4步 在数据有效性窗口中,去掉“输入无效数据时显示出错警告”的勾选。
网友评论