第九讲 神奇酷炫的下拉菜单
昨晚课件发出后,趁着还没有休息,然后把课件⼤致的听了⼀下,发现了⼀处⽼师故意制造的 错误,好开⼼,可以为5队的成绩贡献⼀份⼩⼩的⼒量。
这讲的主题是,神奇酷炫的下拉菜单,包含:
1.基本⽤法
2.进阶⽤法
3.动态下拉菜单
4.快速录⼊当前时间
5.借贷只能⼀⽅输⼊
6.⼆级下拉菜单
7.联想式下拉菜单
1.基本⽤法:
⼿⼯录⼊后在下⼀单元格按住ALI+↓,即可选择要输⼊的内容。
引⽤法,选中区域——数据——数据验证——设置——序列——来源选择数据源——确 定。
名称框,选中区域——输⼊名称——数据——数据验证——设置——序列——来源+名 称框内容
2.进阶⽤法:
提示信息:选中区域——数据——数据验证——输⼊信息——输⼊名称——输⼊提示信 息
出错警告:选中区域——数据——数据验证——出错警告——样式——信息——输⼊错 误提示信息
圈释⽆效数据:选中区域——数据——数据验证——圈释⽆效数据
3.动态下拉菜单
选中数据——CTRL+T——⽣成超级表——选择区域——输⼊名称框——数据——数据 验证——序列——=名称框
4.快速录⼊当前时间
这⾥⽤的函数NOW,在⼀个单元格输⼊NOW函数——选择区域——数据——数据验证 ——序列——=输⼊公式的单元格(绝对引⽤)
5.借贷只能⼀⽅输⼊
这⾥最主要的是函数COUNTA($A2:$B2)=1
6.⼆级下拉菜单
主要点是函数INDIRECT(A2)的应⽤。
选中数据源区域——f5——常量——公式——根据所选内容创建——⾸⾏——选择⽬标区域 ——数据验证——序列——输⼊公式=INDIRECT(A2)
7.扩张区域的②级下拉菜单
主要有两个公式=OFFSET($F$1,0,0,1,COUNTA($F$1:$XFD$1))
=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)))
MATCH 匹配函数,指返回指定数值在指定数组区域中的位置
语法:MATCH(lookup_value, lookup_array, match_type) lookup_value:需要在数据表(lookup_array)中查找的值。
可以为数值(数字、⽂本或逻辑 值)或对数字、⽂本或逻辑值的单元格引⽤。可以包含通配符、星号 (*) 和问号 (?)。星号可 以匹配任何字符序列;问号可以匹配单个字符。
lookup_array:可能包含有所要查找数值的连续的单元格区域,区域必须是某⼀⾏或某⼀列, 即必须为⼀维数据,引⽤的查找区域是⼀维数组。
match_type:表示查询的指定⽅式,⽤数字-1、0或者1表示,
match_type省略相当于 match_type为1的情况。
offset函数是以指定的应⽤为参考系,通过上下左右偏移得到新的区域的引⽤。返回的引⽤可 以是⼀个单元格也可以是⼀个区域。并且可以引⽤指定⾏列数的区域。
它的语法形式是 OFFSET(reference,rows,cols,height,width)
8.联想式下拉菜单 这⾥主要也是OFFEST、MATCH、COUNTIF函数的嵌套,有点复杂。
急急忙忙写的,可能只有我⾃⼰看的明⽩!哈哈!