越是碎片化时代,越是系统化学习!今日学习主题:神奇酷炫的下拉菜单
一张表格好多人操作,每个人的侧重点不同,那么录入数据的时候会有很大的区别,那么最后汇总的时候会很累,比如现在我的工作就是,物流部的表,销售部的表,财务部的表,要综合起来查找,很少麻烦,如果有一定的格式,那会不会好很多那,答案是会的,那么接下来我们就来介绍一下下拉菜单的神奇应用!
001基本用法
手工录入
录入部门信息,比如销售部,财务部,设计部,往下输入的时候,按住Alt+↓
选中数据区域-数据-数据验证-允许(序列)-来源(英文状态逗号隔开)
引用
数据-数据验证-序列-来源-明细表
名称框
选中数据-定义名称-数据-数据验证-序列(整数,文本长度)-来源=定义好的名称
002进阶用法
提示信息
选中数据-数据验证-输入信息-标题提示-输入信息()
选中数据-数据验证-出错警告-样式提示信息-请输入正确号码
选中数据-数据验证-长度=18-圈释无效信息
003动态下拉菜单
选中-插入表格-确定-区域定义名称-数据验证-序列(定义好的名称)-来源
004快速录入当前时间
空白单元格输入=now-数据验证-来源公式-Ctrl+1-自定义-小时分钟秒
005借贷一方输入
数据验证-设置公式=COUNTA($A2:$B2)=1
006二级下拉菜单
选中省份-定义名称-省份-选中省份区域-数据验证-来源=省份-确定
选中对应区域-Ctrl+G-常量-公式-根据所选内容创建(默认首行)-确定
选中城市区域-数据验证-来源 =INDIRECT(A2)-确定
A2:A22中设置数据验证中的序列,来源输入:
=OFFSET($F$1,0,0,1,COUNTA($F$1:$XFD$1))
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)))
007联想式下拉菜单
第1步 源数据排序。目的是把相似的内容排列在一起。如上图C列所示。
第2步 选取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生成动态引用区域。
第3步数据选项卡 - 数据有效性 - 允许“序列”,来源 =城市
第4步 在数据有效性窗口中,去掉“输入无效数据时显示出错警告”的勾选。