2019年7月19日 E8 第八天
越是碎片化时代,越需要系统化学习。
今天学习的是神奇酷炫的下拉式菜单
打卡第8天(2019/7/19)
一 基本用法
文本
1 手工录入
选中区域—数据—数据验证—允许-序列-来源-手动录入信息(注意点:要用英文状态下“,”)--出现下拉菜单选中就可以了
2 利用引用
选中区域—数据—数据验证—允许—序列—来源--(点击到信息基础表)选中信息单元格—确定
3 利用名称框
首先定义名称框---数据—数据验证—验证—允许(序列)—来源(=“名称框”)
或定义名称框---数据—数据验证—验证—允许(序列)—按F3—选择“定义的名称框”
数字
选中区域—数据—数据验证—允许—整数—选择最小值----选择最大值
身份证号码设置文本长度
选中区域—数据—数据验证—允许—文本长度—等于—18位(注意 输入身份证号码前先录入单引号)
二 进阶用法
1 提示信息(举例身份证)
选中区域—-数据--数据验证--输入信息—标题(提示)--输入信息(请输入8位身份证号码)-确定
2出错警告(举例身份证)
选中区域—-数据--数据验证—出错警告—样式(停止)--标题(提示)--错误信息(请输入正确号码)
3圈释无效信息(举例身份证)
选中区域—数据—数据验证—允许(文本长度)--数据(等于)--长度10—数据验证—圈释无效信息
三 动态下拉列表
超级表引用
选中区域—插入-表格-确定(或CTRL+T---确定),超级表完成后选区域定义名称(如销售员)--数据—数据验证—允许(序列)-来源(=名称“如销售员”)
四 快速录入当前时间( 记录每一步操作时间)
空白区域输入公式=NOW –选中区域—数据-数据验证—允许(序列)--来源(=“公式区域”)--确定,接着设置单元格格式,数字—自定义—时,分,秒—确定
五 借贷只能一方输入
选中区域—数据—数据验证—允许(自定义)--公式(CLUNTA( )=1)
六 二级下拉菜单(举例省份,城市)
省份定义名称框—选中省份区域—数据—数据验证—允许(序列)--来源(=省份)--确定
二级菜单城市:选中对应的区域(城市)--定位(CTRL+G)--常量—(找到菜单)公式—根据所选内容创建--(默认)首行—确定,最后选中省份城市信息区域—数据—数据验证—允许(序列)--来源(=INDIRECT())--确定
二级下拉菜单2(动态)
设置数据验证中的序列,来源输入=OFFSET
七 联想式下拉菜单
第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步 在数据有效性窗口中,去掉“输入无效数据时显示出错警告”的勾选。