美文网首页E战到底特训营
下拉菜单的高级玩法

下拉菜单的高级玩法

作者: 丹妮_94f6 | 来源:发表于2019-04-06 15:10 被阅读0次

001.基本用法

a)手工录入:当我们需要录入一些重复内容时,在单元格中录入名称,后面只需要在当前录入内容下面的单元格按住Alt+ ↓, 即可快速生成。相对比较麻烦。

注意: 想要实现这样的功能前提是已经输入部分内容

选中要录入的区域,数据→数据验证→设置→允许(序列)→来源是要输入的部门,每个选项之间用英文状态下的逗号隔开,输入完毕就可以点击确定了。然后在点击下拉菜单进行选择想要录入的信息。

b)引用录入:在表格预先录入参数表,就可以直接引用参数,数据→数据验证→允许(序列)→来源是要输入的信息,自己另外做的一个表格里面有相关信息→确定。

c)名称框:先把需要引用的内容建立名称框,然后选中需要录入数据的区域,数据→数据验证→允许(序列)→来源等于上面定义的名称框或者按F3(出现选择找到自己想要输入的名称框)→确定

002.进阶用法:

a)提示信息:可以对数据验证的区域设置标题和提示内容,在用户录入数据时起到提醒的作用。当用批注的方式也可以达到提示的效果。选择身份证号码区域→数据→数据验证→输入信息→标题(提示)→输入信息(例如:输入十八位身份证号码)→确定

b)出错警告:针对已经设置数据验证的区域,当录入不符合验证内容时就会出现错误提示。选择身份证号码区域→数据→数据验证→设置→允许(文本长度)→数据(等于)→长度(18)→确定→数据验证的倒三角中找到圈释无效数据

c)圈识无效信息:当我们设置好数据验证后,选择数据验证菜单下的圈识无效信息,就会把不符合验证单元格用红色圈出来,便于我们进行改正。数据错误提醒;数据→数据验证→长度18→确定→数据验证的圈无效信息即可

003.动态的下来菜单:选择数据区域→插入→表格→确定或者CTRL+T→定义名称(销售员)→数据→数据验证→序列→来源(=销售员)→确定

004.快速的录入当前时间:输入公式:=NOW(可记录现在的时间)选中时间区域→数据→数据验证→来源=(=NOW(可记录现在的时间)→确定即可→ctrl+1→设置→允许(序列)→来源(=NOW(可记录现在的时间单元格)→确定→CTRL+1(设置时间格式)→确定即可

005.借贷只能一方输入:会计里面借方和贷方同一行只能录→方输入,选中数据区域→数据→数据验证→允许(序列)→来源输入公式=COUNTA($A2:$B2)=1,确定。

COUNTA函数:返回参数列表中非空值的单元格个数。利用函数 COUNTA 可以计算单元格区域或数组中包含数据的单元格个数。

006.二级下拉菜单:首先找到名称框,设置一级菜单,选择数据验证-序列,来源引用一级菜单数据所区域,然后选择二级菜单数据区域,选择数据验证-序列,来源输入公式=indirect(A2),确定。

操作方式也很简单:选择第一级菜单数据区域A2:A22后,选择数据验证→允许序列,来源 粘贴公式:

=OFFSET($F$1,0,0,1,COUNTA($F$1:$XFD$1)),然后选择第二级菜单数据区域B2:B22后,选择数据验证--- 允许序列,来源 粘贴公式:=OFFSET($F$1,1(MATCH(A2,$F$1:$XFD$1,0)-1),COUNTA(OFFSET($F$1,1(MATCH(A2,$F$1:$XFD$1,0)-1),999,1)))

007.联想式下拉菜单

操作步骤:

第1步  源数据排序。是为了把相似的内容排列在一起。

:第2步  选取A列要设置的区域,右键菜单→定义名称。名称:城市

引用位置:=OFFSET('7.联想式下拉菜单'!$C$1,MATCH('7.联想式下拉菜单'!A2&"*",'7.联想式下拉菜单'!C:C,0)-1,,COUNTIF('7.联想式下拉菜单'!C:C,'7.联想式下拉菜单'!A2&"*"),1)

公式说明:

match()查找输入的字符串在C列的开始位置,&"*"实现模糊查找。

Countif()统计以输入字符串开头的车型有多少个

offset() 获取开始行数和总行数,用offset生成动态引用区域。

第3步 数据选项卡 -  数据有效性→ 允许“序列”,来源 =城市

第4步 在数据有效性窗口中,去掉“输入无效数据时显示出错警告”的勾选。

相关文章

  • 下拉菜单的高级玩法

    001.基本用法 a)手工录入:当我们需要录入一些重复内容时,在单元格中录入名称,后面只需要在当前录入内容下面的单...

  • 魔方玩法

    高级玩法CFOP 简介 魔方高级玩法CFOP最早是由Fridrich教授发明,所以叫做Fridrich Syste...

  • macOS SwiftUI 高级之组件大小联动实现灵活高度宽度下

    实战需求 macOS SwiftUI 高级之组件大小联动实现灵活高度宽度下拉菜单 推荐阅读 本文将介绍高级货Geo...

  • Git 高级玩法

    Git Blame Git Branch Git Cache Git Cherry-pick Git Checko...

  • Maven 高级玩法

    实用技巧 Maven 提速 多线程 跳过测试 编译失败后,接着编译 跳过失败的模块,编译到最后再报错 使用 Nex...

  • 函数高级玩法

    函数的功能 是一种对一组输入,输出进行模板化的重要工具,比接口类型更加轻量级,灵活 函数主要用于封装代码块,分割功...

  • Angular组件的高级玩法

    如果想要手动创建组件,需要在app.module.ts里面加一个配置项,例如需要手动创建ChildOneCompo...

  • 截流的各种高级玩法

    截流的各种高级玩法 常年混迹于网络圈的,可能听说过截流。也有些朋友,不懂什么是截流。那传说中的截流是怎么玩的呢?今...

  • 关于bootstrapTable的高级玩法

    0x01 比较low的tables 之前在各大项目里面,用的最多的是datatables,因为这个玩意可以让你偷懒...

  • 使用 python 识别简单验证码

    概述 简介 坑! 安装 Tesseract-OCR 使用 pytesseract 识别验证码 高级玩法 - 除线 ...

网友评论

    本文标题:下拉菜单的高级玩法

    本文链接:https://www.haomeiwen.com/subject/oqaliqtx.html