神奇酷炫的下拉菜单

基本用法

数据-数据验证

很久以前看别人用EXCEL表白的东西,一直不知道怎么做的,今天看到老师视频操作,恍然大悟。

1.手工录入

直接按住Alt+ ↓   即可快速生成

注意: 想要实现这样的功能前提是已经输入部分内容。自定义序列了解一下。

2.引用

3.名称框

进阶用法

1.提示信息

2.出错警告

3.圈释无效信息

动态下拉列表

生成超级表

名称框用法

快速录入当前时间

NOW函数

借贷只能一方输入

数据验证-允许-自定义-公式:COUNTA

COUNTA函数

返回参数列表中非空值的单元格个数。

利用函数 COUNTA可以计算单元格区域或数组中包含数据的单元格个数。

=COUNTA($A2:$B2)=1

常用于会计记账科目中。

二级下拉菜单

=INDIRECT(A2)

官方说明: 返回由文本字符串指定的引用.此函数立即对引用进行计算,并显示其内容.

解赋大白话: 间接引用单元格的内容

使用格式: INDIRECT(ref_text,a1)

解赋白话格式: INDIRECT(目标单元格,a1)

参数定义: Ref_text 为对单元格的引用,此单元格可以包含A1-样式的引用、R1C1-样式的引用、定义为引用的名称或对文本字符串单元格的引用. A1 为一逻辑值,指明包含在单元格ref_text中的引用的类型.

要点: 当需要更改公式中单元格的引用,而不更改公式本身,请使用函数INDIRECT.

注意事项: 1.如果ref_text不是合法的单元格的引用,函数INDIRECT返回错误值#REF!. 2.如果ref_text是对另一个工作簿的引用(外部引用),则那个工作簿必须被打开.如果源工作簿没有打开,函数INDIRECT返回错误值#REF!. 3.如果a1为FALSE,ref_text被解释为R1C1-样式的引用. 4.如果a1为TRUE或省略,ref_text被解释为A1-样式的引用. 

省市区下拉菜单这个真的是经典应用,在我平时工作中因为涉及到地域较多,汇总的数据也比较多,如果不设格式,别人提交的结果格式真的是千奇百怪,要设定格式,又要注意地区对应,有这方法真的是省心省力不少。

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)))

联想式下拉菜单

第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步  在数据有效性窗口中,去掉“输入无效数据时显示出错警告”的勾选。


今日没有听的条件,只能对照着视频跟课件揣测,期间肯定有漏了的,明天补课。


我是1队精英战队文雪,开营第八天,加油。

你可能感兴趣的:(神奇酷炫的下拉菜单)