一、基本用法
例:在第四列输入部门信息
1.手工录入
操作步骤:先手动输入几个部门信息,然后直接按住Alt+ ↓ 即可快速生成刚才录入的部门,手动选择部门即可。(注意: 想要实现这样的功能前提是已经输入部分内容)
2.引用
操作步骤:选中部门是在区域D1:D8,然后数据→数据验证→允许选择序列→来源输入所有部门信息(财务部,销售部,设计部)→确定→生成下拉选择→手动选择部门
3.名称框
操作步骤:J3:J5为所有的部门名称,将其定义为“部门”,然后数据→数据有效性→数据验证→允许选择序列→来源处输入=“部门”或者按F3找到部门,其余步骤同'引用法’
二、进阶用法
1.提示信息
例:当输入身份证号码不是18位数字时,出现提醒"提示 请输入18位身份证号码"
操作步骤:选中身份证号码所在区域→数据→数据验证→输入信息(标题:提示 输入信息:请输入18位身份证号码)→确定
2.出错警告
例:当输入身份证号码不是18位数字时,出现警告提醒"提示 请输入正确的号码”,且停止数据继续输入。
操作步骤:选中身份证号码所在区域→数据→数据验证→出错警告(样式;停止 标题:提示 输入信息: 请输入正确的号码)→确定
3.圈释无效信息
例:圈释身份证号码不是18位的数字的数据
操作步骤:选中身份证号码所在区域→数据→数据验证→设置(允许:文本长度 数据:等于 长度:18)→确定→数据验证→.圈释无效信息
三、动态下拉菜单
操作步骤:插入→表格→确定(插入超级表,或者直接按Ctrl+T)→定义这个区域为销售员→选择C2单元格→数据→数据验证→设置(允许:序列 来源=销售员)→确定
注:当输入新的销售员时,下拉菜单也会有新增加的销售员名称
四、快速录入当前时间
操作步骤:在空白单元格D1输入函数=now(),选中B列单元格,数据→数据验证→设置(允许:序列 来源=$D$1)→确定。设置单元格格式(或按Ctrl+1)→数字→自定义→hh:mm:ss→确定。 可以通过下拉菜单选择当前的时间。
五、借贷只能输入一方
操作步骤:选中数据区域→数据→数据验证→设置(允许:自定义 公式:=COUNTA($A1:$B1)=1)→确定
六、二级下拉菜单
1.二级下拉菜单(数据增加不会动态变化)
操作步骤:
①一级下拉菜单:选中省份定义名称为省份→选中省份区域→数据→数据验证→设置(允许:序列 来源:=省份)
②二级下拉菜单:选中所有省份和城市对应区域→Ctrl+G→定位条件(常量)→公式→根据所选内容创建→首行→确定→选中城市区域→数据→数据验证→设置(允许:序列 来源:=INDIRECT(A2))→确定
2.动态二级下拉菜单(数据增加可以动态变化)
操作步骤:
①一级下拉菜单:选中省份区域→数据→数据验证→设置(允许:序列 来源: =OFFSET($F$1,0,0,1,COUNTA($F$1:$XFD$1))))→确定
②二级下拉菜单:选中城市区域→数据→数据验证→设置(允许:序列 来源: =OFFSET($F$1,1,(MATCH(A2,$F$1:$XFD$1,0)-1),COUNTA(OFFSET($F$1,1,(MATCH(A2,$F$1:$XFD$1,0)-1),999,1))))→确定
七、联想式下拉菜单
例:输入安徽省,点击下拉菜单出现安徽省所有的城市
操作步骤:
第1步 源数据排序。目的是把相似的内容排列在一起。如上图C列所示。
第2步 选取A列要设置的区域,鼠标右键定义名称(名称城市 引用位置:
=OFFSET('7.联想式下拉菜单'!$C$1,MATCH('7.联想式下拉菜单'!E6&"*",'7.联想式下拉菜单'!G:G,0)-1,,COUNTIF('7.联想式下拉菜单'!G:G,'7.联想式下拉菜单'!E6&"*"),1)
)
第3步数据选项卡 - 数据验证 - 设置(允许“序列”,来源 =城市)
第4步 在出错警告中,去掉“输入无效数据时显示出错警告”的勾选。