一、基本用法
1.手工录入
(1)输入几个内容后,直接按住Alt+ ↓ 即可快速生成
(2)注意: 想要实现这样的功能前提是已经输入部分内容
2.引用
(1)数据验证:选中区域→数据验证→序列→来源(输入销售部,财务部,设计部)/引用选中的区域
(2)来源的逗号要用英文状态下的逗号
3.名称框
(1)把绩效定义名称→绩效
(2)数据验证→序列→来源(=绩效)/按F3选择
4.对数字的范围限制
(1)工龄工资:数据验证→允许(整数)→最小值100→最大值500→确定
(2)身份证号码:数据验证→允许(等于)→长度(18)→确定→位数不等于18会提示错误
二、进阶用法
1.提示信息
(1)选中身份证号码→数据验证→输入信息→标题(提示)→输入信息(请输入18位身份证号码)→确定
2.出错警告
(1)选中身份证号码→数据验证→出错警告→样式(停止)→标题(提示)→错误信息(请输入正确的号码)
3.圈释无效信息
(1)已经录入的数据有效性,找到错误值圈释出来
(2)选中数据→数据验证→允许(等于)→长度(18)
(3)找到数据验证→圈释无效信息
三、动态下拉列表
1.选中数据→超级表(ctrl+T)
2.选中销售员区域→定义名称→销售员
3.选中需要数据验证的信息→数据验证→序列→来源(=销售员)/F3
4.在超级表新增小龙女→数据有效性也会自动更新
四、快速录入当前时间
1.在空白区域输入公式→now()→回车(记录现在的时间)
2.选中时间区域→数据验证→序列→来源→D1
3.选中时间区域→设置单元格格式→自定义→h:mm:ss
4.选择下拉菜单,就会记录每个时间
五、借贷只能一方输入
1.选中数据区域→数据验证→允许(自定义)→公式
2.公式:=COUNTA($A2:$B2)=1
3.COUNTA函数,返回参数列表中非空值的单元格个数。利用函数 COUNTA 可以计算单元格区域或数组中包含数据的单元格个数。
六、二级下拉菜单
1.把省份定义名称→选中省份→名称框(省份)
2.选中省份的区域→数据验证→序列→来源(=省份)
3.选中对应的源数据区域→定位→常量→定位完成会选中对应的明细
4.公式→根据所选内容创建→默认首行(源数据省份在首行)
5.选中城市区域→数据验证→序列→来源(INDIRECT公式,引用A2单元格)
6.公式: =INDIRECT(A2)
ps:INDIRECT直接引用A2单元格,对应的是C4单元格,C4单元格对应的是职场大学
所以,上述引用A2单元格,对应的是广东省,广东省对应的是城市内容
六、二级下拉菜单2(新增数据可自动生成)
1.选中省份区域→数据验证→序列→来源(=OFFSET($F$1,0,0,1,COUNTA($F$1:$XFD$1)))
2.选中城市区域→数据验证→序列→来源( =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))))
七、联想式下拉菜单
1.源数据排序。目的是把相似的内容排列在一起。
2.选取A列要设置的区域,右键菜单 - 定义名称。在如图所示的新那建名称窗口中,名称:城市
3.引用位置: =OFFSET('7.联想式下拉菜单'!$C$1,MATCH('7.联想式下拉菜单'!E6&"*",'7.联想式下拉菜单'!G:G,0)-1,,COUNTIF('7.联想式下拉菜单'!G:G,'7.联想式下拉菜单'!E6&"*"),1)
4. 数据选项卡 - 数据有效性 - 允许“序列”,来源 =城市/选中城市的源数据
5.在数据有效性窗口中,去掉“输入无效数据时显示出错警告”的勾选。