神奇酷炫的下拉菜单
一、基本用法
1.手工录入
a,输入部分需要录入的序列,然后alt+↓
b,数据验证:选中数据区域—数据—数据验证—允许--序列—来源--手工录入,中间以英文状态下的逗号隔开
2.引用
选中数据区域—数据—数据验证—允许--序列—来源--选择需要引用的数据
3.名称框
选中数据区域—数据—数据验证—允许--序列—来源--直接输入“=XX(定义的名称框名称)”
4.数据限定区间值(例如:大于100,小于500)
数据验证--设置--允许--整数--数据--介于--最小值--100--最大值--500
5.身份份证号码
数据验证--设置--允许--文本长度--数据--等于--长度--18
二、进阶用法(提示信息/出错警告/圈释无效信息)
选中数据区域—数据有效性—输入信息/出错警告/圈释无效信息
数据验证可以有多个标签可选,且可以各自设置(如,提示身份证18位,如果不符合18位自动提示报错等,),利用此功能可以避免很多的错误
三、动态下拉列表
我们之前已设置好,但是参数内容又要增加,这时如何同步到下拉菜单中?
1,插入超级表:选中参数内容--点击插入里的表格--确定或者按Ctrl+T--确定
2,为超级表定义名称:选中内容--名称框中定义名称“销售员”
3,设置下拉菜单列:数据--数据验证--选择序列--来源 =销售员或者按F3选择销售员
四、快速录入当前时间
1,在空白区域先输入公式:=NOW()按回车出现当前时间
2,在时间列表中录入对应的数据验证--序列--来源选择刚录入的时间区域
3,设置时间格式:Ctrl+1--设置单元格格式--选择要设置的时间格式(如hh:mm:ss)--完成
五、借贷只能一方输入
这功能会计上应当经常用到,这样子可以避免很多错误
操作步骤如下:
选中数据区域--数据验证--允许--自定义--公式输入=COUNTA($A2:$B2)=1--确认
六、二级下拉菜单
比如,你要实现选择某个省份时,对应就仅出现此省所附属的市名,如何实现呢?
1,选中源数据中省份信息—名称框输入省份
2,选中A列需要输入省份的单元格—数据验证—来源(=省份)
3,选择源数据区域—ctrl+G—常量—公式—根据所选内容创建—首行(如果省份在左则对称选左侧,根据实际情况)—确定
4,选择城市信息录入区域—数据验证—来源(=INDIRECT(A2))
若需要扩展省市信息怎么让它自动包含呢?如下:
1,选择待录入省份的数据区域—数据验证—来源=OFFSET($F$1,0,0,1,COUNTA($F$1:$XFD$1))
2,选择待录入市的数据区域—数据验证—来源=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)))
七、联想式下拉菜单
1,对城市信息进行升序排列
2,选择待录入数据区域—右键—定义名称(城市)—引用位置=OFFSET('7.联想式下拉菜单'!$C$1,MATCH('7.联想式下拉菜单'!E6&"*",'7.联想式下拉菜单'!G:G,0)-1,,COUNTIF('7.联想式下拉菜单'!G:G,'7.联想式下拉菜单'!E6&"*"),1)
3,选择数据区域—数据验证—来源(=城市)—出错警告(去掉输入错误值警告的勾选信息)
公式说明:
match()查找输入的字符串在C列的开始位置,&"*"实现模糊查找。
Countif()统计以输入字符串开头的车型有多少个
offset () 获取开始行数和总行数,用offset生成动态引用区域。