E战到底特训营

第八天:神奇酷炫的下拉菜单2018-10-16

2018-10-16  本文已影响0人  小筠筠

一、基本用法

1、手工录入

这里有一个小技巧:直接按住Alt+ ↓ 即可快速生成已经输入部分内容

2、引用

【数据】——【数据验证】——【序列】——【=等于参数表上相应数据】,即可实现下拉菜单;

3、名称框

step1:对参数表区域进行命名

step2:【数据验证】——【序列】——【=输入名称框/按F3即可跳出名称框进行选择】

4、对文本长度进行设置

【数据验证】——【文本】——【设置长度大小】

5、对数字大小进行设置

【数据验证】——【整数/小数】——【设置长度大小】

6、其他功能

二、进阶用法

1、提示信息

选中区域——【数据验证】——【输入信息】——【标题和输入信息】

效果:点击设置区域的任意单元格,提示信息都会显示出来

图片发自简书APP

2、出错信息

选中区域——【数据验证】——【出错警告】——【样式:停止、警告、信息进行选择】

效果:当的输入错误信息时,显示出错警告

3、圈释无效信息

效果:对错误的信息进行圈释

三、动态下拉菜单

step1:将表格变成超级表格,按ctrl+T

step2:用名称框进行命名

step3:【数据】——【序列】——进行设置

效果:在参数表新增参数进去,下拉菜单的选项自动生成。

四、快速录入当前时间

step1:在空的单元格D1输入=now()

step2:选择需要输入时间的单元格进行数据有效性设置——序列——=D1

step3:对时间进行单元格设置——自定义——改为时分秒

图片发自简书APP

五、借贷只能一方输入

【选中区域】——【数据验证】——【自定义】——输入计数公式【==COUNTA($A2:$B2)=1】

图片发自简书APP

六、二级下拉菜单

首先与大家介绍下INDIRECT函数:立即对引用进行计算,并显示其内容

1、省城市二级下拉菜单设置

step1:对省份进行一级菜单设置(此处不再说明如何设置,重点讲解二级下拉菜单设置);

step2:选中参数所有单元格(含有省份和城市)——公式——根据所选单元格进行创建——根据下列值的名称创建(此处一级下列菜单省份在首行,则选择首行;若是在左边,则选择左边);

step3:选择二级下拉菜单区域——验证数据——序列——indere(A1(主要看你选择的区域相对应));


图片发自简书APP

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:  在数据有效性窗口中,去掉“输入无效数据时显示出错警告”的勾选。

图片发自简书APP
上一篇下一篇

猜你喜欢

热点阅读