一、基本用法
1、手工录入
这里有一个小技巧:直接按住Alt+ ↓ 即可快速生成已经输入部分内容
2、引用
【数据】——【数据验证】——【序列】——【=等于参数表上相应数据】,即可实现下拉菜单;
3、名称框
step1:对参数表区域进行命名
step2:【数据验证】——【序列】——【=输入名称框/按F3即可跳出名称框进行选择】
4、对文本长度进行设置
【数据验证】——【文本】——【设置长度大小】
5、对数字大小进行设置
【数据验证】——【整数/小数】——【设置长度大小】
6、其他功能
二、进阶用法
1、提示信息
选中区域——【数据验证】——【输入信息】——【标题和输入信息】
效果:点击设置区域的任意单元格,提示信息都会显示出来
2、出错信息
选中区域——【数据验证】——【出错警告】——【样式:停止、警告、信息进行选择】
效果:当的输入错误信息时,显示出错警告
3、圈释无效信息
效果:对错误的信息进行圈释
三、动态下拉菜单
step1:将表格变成超级表格,按ctrl+T
step2:用名称框进行命名
step3:【数据】——【序列】——进行设置
效果:在参数表新增参数进去,下拉菜单的选项自动生成。
四、快速录入当前时间
step1:在空的单元格D1输入=now()
step2:选择需要输入时间的单元格进行数据有效性设置——序列——=D1
step3:对时间进行单元格设置——自定义——改为时分秒
五、借贷只能一方输入
【选中区域】——【数据验证】——【自定义】——输入计数公式【==COUNTA($A2:$B2)=1】
六、二级下拉菜单
首先与大家介绍下INDIRECT函数:立即对引用进行计算,并显示其内容
1、省城市二级下拉菜单设置
step1:对省份进行一级菜单设置(此处不再说明如何设置,重点讲解二级下拉菜单设置);
step2:选中参数所有单元格(含有省份和城市)——公式——根据所选单元格进行创建——根据下列值的名称创建(此处一级下列菜单省份在首行,则选择首行;若是在左边,则选择左边);
step3:选择二级下拉菜单区域——验证数据——序列——indere(A1(主要看你选择的区域相对应));
2、省城市二级下拉菜单设置(超级设置,参数增加,下单菜单也增加)
step1:A2:A22中设置数据验证中的序列,来源输入:
=OFFSET($F$1,0,0,1,COUNTA($F$1:$XFD$1))
step2: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)))
七、联想式下拉菜单
step1: 源数据排序。目的是把相似的内容排列在一起。如上图C列所示。
step2: 选取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生成动态引用区域。
step3:数据选项卡 - 数据有效性 - 允许“序列”,来源 =城市
step4: 在数据有效性窗口中,去掉“输入无效数据时显示出错警告”的勾选。