大家好,我是秋水,今天我们学习的内容是——神奇炫酷的下拉菜单
一、基本用法
1、手工录入
A 手工录入几个内容之后,按住Alt+↓,可以生成刚才录入的内容,从里面选择即可。
B 数据→数据验证→选择序列→来源里面录入所用内容
2、引用
提前录入好内容→数据→数据验证→选择序列→来源引用录制好的内容。
3、名称框
选中绩效列下面的字母命名为绩效→数据→数据验证→选择序列→来源 =绩效或者按F3选择绩效
4、数据验证用法
针对数字设置限制→数据→数据验证→选择整数→数据介于某范围之间
当输入的内容超出或者小于这个范围的时候,弹出提醒
针对录入身份证,可以设置长度。
(以上就是显示提示信息,出错警告。甚至可以找出无效信息)
二、进阶用法
显示提示信息,出错警告。甚至可以找出无效信息
1、提示信息:数据→数据验证→输入信息→输入标题和内容。
2、出错警告:数据→数据验证→出错警告→选择样式→在标题、错误信息输入内容。
当输入的不是18位数字时,会自动做出提醒
3、圈释无效数据:设置好以上内容之后--点击数据验证--圈释无效数据--红色诠释部分是录入错误的内容,根据要求进行修改。
三、动态下拉列表
当参数内容增加如何同步到下拉菜单中?利用超级表来实现
A :插入超级表
选中参数内容→点击插入里的表格→确定或者按Ctrl+T→确定
B :为超级表定义名称
选中内容→名称框中定义名称“销售员”
C :设置下拉菜单列
数据→-数据验证→选择序列→来源 =销售员或者按F3选择销售员
四、快速录入当前时间
A :在空白区域先输入公式:=NOW(),按回车出现当前时间
B :在时间列表中录入对应的数据验证→序列→来源选择刚录入的时间区域
C :设置时间格式Ctrl+1→设置单元格格式→选择小时分钟秒→完成
五、借贷只能一方输入(财会常识)
COUNTA函数:
返回参数列表中非空值的单元格个数
利用函数 COUNTA 可以计算单元格区域或数组中包含数据的单元格个数。
要求只有一方可以输入内容,借方输入内容,贷方不能输入,利用公式 =COUNTA($A2:$B2)=1 便可实现。
六、二级下拉菜单
选择某个省份对应出现这个省包含的市级
A 先录入好内容
B 选择所有省份→名称框命名“省份”→选择省份列表→数据→数据验证→选择序列→来源 =省份或者按F3选省份,此时一级菜单已设置好
C 选中表1的内容→定位→常量→确定即可
D 公式下方→根据所选内容创建→默认是首行→确定(当省份以列列式,城市在省份的右边以行列式的时候就需要选择最左边,记住根据实际情况而定)
E 选中城市列→数据→数据验证→选择序列→来源公式 =INDIRECT(A2)→确定 二级下拉菜单设置好了
增加省份和城市时,如何形成联动?
运用两个公式来实现
设置省份时
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)))】
七、联想式下拉菜单
A 源数据排序。目的是把相似的内容排列在一起。
B 选取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生成动态引用区域。
C 数据选项卡→数据有效性→允许“序列”,来源 =城市
D 在数据有效性窗口中,去掉“输入无效数据时显示出错警告”的勾选。