每天进步一点点,今天学的有点吃力
要加强练习
1.基本用法(文本、数字、日期等都可以使用“数据有效性”)
001.手工录入:直接按住Alt+ ↓ 即可快速生成 可选择的效果图
002.引用:英文状态下输入“部门”
若有多个,则在“来源”直接选中所需信息
003.名称框:在名称框内输入所需数据区域的“名称”——数据——数据有效性——序列——来源(输入“=名称”或者按F3),即
可以选择的效果图
对于 “数字”来讲: 对于“身份证号码”来讲:
若不是18位,则会弹出这个界面
2.进阶用法:
001.提示信息(可以~代替编辑批注)
002.出错警告:
003.圈释无效信息(把不对的信息自动圈出来)数据有效性——圈释无效信息
3.动态下拉菜单:选中数据区域——插入——表格(Ctrl+T)——选中数据区域在名称框里输入“销售员”【enter】——若想添加新的销售员,那么可选择的下拉菜单里面也可以连动出现
4.快速录入当前时间(目的:记录下每一步操作时的时间)
空格中输入“=now()”——选中区域——序列——来源——设置单元格格式(Ctrl+1)——自定义
5.借贷只能一方输入:涉及到“公式=COUNTA($A2:$B2)=1”(绝对引用——行)
注:COUNTA函数,返回参数列表中非空值的单元格个数。利用函数 COUNTA, 可以计算单元格区域或数组中包含数据的单元格个数。
6.二级下拉菜单:先将省份定义名称框
如何设置二级下拉菜单:定位——常量——公式——所选内容创建——首行——数据有效性——序列——来源“=INDIRECT(A2)”A2代表省份一栏
注:INDIRECT公式的使用:
动态二级菜单的设置:来源输入“=OFFSET($F$1,0,0,1,COUNTA($F$1:$XFD$1))”
7.联想式下拉菜单(有点吃力)
第1步 源数据排序。目的是把相似的内容排列在一起。
第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步 在数据有效性窗口中,去掉“输入无效数据时显示出错警告”的勾选。