E战到底训练营第九天 学习主题“神奇酷炫的下拉菜单”

图片发自App


一、基本用法

1、手工录入

方法一: 在手工录入部分数据后,直接按住Alt+ ↓ 即可快速生成(注意: 想要实现这样的功能前提是已经输入部分内容)

方法二:数据—数据验证—允许(序列) 来源(输入内容,注意必须在英文状态下的逗号隔开)。

2、引用

数据—数据验证—允许“序列”,允许(序列) 来源(内容较多时,则需要在来源里引用需要的数据源)。

3、 巧用名称框:如将绩效栏定义为“绩效”,可在来源里直接输入“绩效”。或者按F3弹出“粘贴名称”的对话框。

设置单元格的数据验证,查看数据是否有效

示例1:工龄100-500之间,数据-数据验证-设置-整数-介于最小数、最大数,如果输入不正确会报错。

示例2:18位身份证号码:数据-数据验证-设置-文本长度-18(因大于15位,用单引号+身份证号码,如果输入数大于或小于18会报错

二、进阶用法

1、提示信息:数据—数据验证—输入信息(标题、输入信息)数据不规范时报错

2、出错警告。数据—数据验证—出错警告—输入信息(样式、标题、错误信息)–确定出错时会出现提示信息。

3、 圈示无效信息。先录入信息,设置文本长度、数据范围等。

数据—数据验证—圈示无效数据—快速修改即可。快速校验是否录入错误。

三、动态下拉菜单

1、 选中数据列—插入--表格—确定(或快捷键Ctr+T)-创建建超级表。

首先将对应的数据区域定义名称:数据—数据验证—来源—确定(新增数据时也会自动更新下拉菜单)。

四、快速录入当前时间

在空白单元格内输入公式=now(),选中区域一数据验证-来源选为填入公式的空白单元格。点击鼠标右键设置单元格格式一自定义一小时分钟秒一确定

五、借贷只能一方输入

选中数据区域—数据—数据验证—允许“自定义”,公式输入:“=counta($A2:$B2)=1”(counta是计算非空值单元格个数的一个函数)。

六、二级下拉菜单

1、将全部省份定义名称

2、选中省份区域—数据—数据验证—允许“序列”,来源“省份”-确定

3、定义二级下拉菜单步骤较复杂:选中对应的区域—ctrl+G定位—常量—确定—公式——根据所选内容创建—默认“首行”(视实际情况进行调整)—选择城市区域—数据—数据验证—允许“序列”来源“INDIRECT(A2)”A2为省份第一个单元格—确定。

自动的二级下拉菜单的设置,数据自动更新:

选中数据区域—数据—数据验证—来源“=OFFSET”公式—确定。

七、联想式下拉菜单

1、源数据排序。目的是把相似的内容排列在一起。

2、选取A列要设置的区域,右键菜单—定义名称。

3、数据选项卡— 数据有效性—允许“序列”,来源“=城市”。

4、数据有效性窗口中,去掉“输入无效数据时显示出错警告”的勾选。

拓展公式:

offset() 获取开始行数和总行数,用offset生成动态引用区域。

match()查找输入的字符串在C列的开始位置,&"*"实现模糊查找。

offset() 获取开始行数和总行数,用offset生成动态引用区域。

最后一小节:联想式下拉菜单难度系度较大,步骤操作不难,主要是公式看着较复杂,没有完全理解,课后再仔细研究一番。

你可能感兴趣的:(E战到底训练营第九天 学习主题“神奇酷炫的下拉菜单”)