Day10.
越是碎片化时代,越是要系统学习。
今天学习了神奇酷炫的下拉菜单,终于明白公司同事做的报表会有这个下拉键出现,原来是这样操作了,好像知道的有点晚,就数据--有效性的功能键。
1.基本用法,
a.手工录入, ATL+→,数据--有效性进行设计(输入时记得用英文状态下的逗号)
b.引用
c.名称框,先设好条件--数据--有效性进行设置--选择刚才设置好的内容或(F3)
其它文本,数值的数位与信息错误提示都要能通过有效性来设置
2.进阶用法, 都是通过有效性来设置功能来设置,查下图
a.提示信息
b.出错警告
c.圈释无效信息
3.动态下拉菜单
先将区域数据变成超级表(CTRL+ T)/插入--表格
再用数据有效性设置
4.快速录入当前时间
利用公式=NOW(),设好这个条件,然后数据有效性设置选上这个设好的内容就可以完成了
5.借贷只能一方输入
利用'=COUNTA($A2:$B2)=1
返回参数列表中非空值的单元格个数。
利用函数 COUNTA 可以计算单元格区域或数组中包含数据的单元格个数。
6.二级下拉菜单
=INDIRECT(A2) 这个公式用上,
7.联想式下拉菜单
第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步 数据选项卡 - 数据有效性 - 允许“序列”,来源 =城市