怎么制作下拉菜单选项,如何从表格中筛选出想要的部分

今天跟大家分享下如何制作一个智能的下拉菜单,它可以根据单元格输入的内容来自动显示我们想要输入的数据,如下图所示,非常适合用于下拉数据比较多的情况,比如我们输入一个【小】字,就会在下拉中显示【小米】的所有型号。这个操作也比较简单,下面我们就来一起学习下吧

怎么制作下拉菜单选项,如何从表格中筛选出想要的部分

一、所需函数

想要在Excel中实现这样的效果,我们需要用到3个函数,先来简单的了解下这3个函数的作用与参数

1.FIND函数

语法:= FIND(需要查找的字符串,在那个字符串中查找,指定开始查找的位置)

它的作用是用来查找字符串的位置,它一共有3个参数,第三个参数是可选参数,在这个例子中我们可以将第三参数省略

2.IFERROR函数

语法:=IFERROR (需要判断的值,如果第一参数是错误值则返回第二参数)

它的作用是用来屏蔽错误值的,就是如果第一参数不是错误值,则返回第一参数,如果是错误值则返回第二参数的值

3.FILTER函数

语法:=filter(筛选的数据区域,筛选条件,找不到结果则返回这个值)

它的作用是根据条件来筛选数据,第三参数是一个可选参数,在这里我们可以将其省略掉

想要从零学习Excel,这里↓↓↓↓

二、判断是否存在关键字

首先我们需要判断下型号这一列,是否存在我们输入的关键字,可以使用FIND函数,如果单元格中存在关键字,FIND函数的结果就是一个数字,如果单元格中不存在关键字则会返回#VALUE!这个错误值

在这里我们只需要将公式设置为:=FIND($F$2,A2),然后向下填充即可,在这里我们将关键字设置为了【荣耀】,在荣耀这里就不会显示错误值,而是会显示为数字

怎么制作下拉菜单选项,如何从表格中筛选出想要的部分

三、屏蔽错误值

这一步主要是为了将符合条件与不符合条件的数据区域分开,在这里我们只需要将公式设置为:=IFERROR(B2*0,1)然后向下填充即可,

数字乘以0结果都为0,所以在荣耀这里,它的结果就是0,错误值乘以0它的结果依然是错误值,所以就会返回IFERROR函数的第二参数,就是1这个结果

现在就可以将结果区分开了,0是满足条件的,1是不满足条件的。

怎么制作下拉菜单选项,如何从表格中筛选出想要的部分

四、筛选结果

现在我们只需使用filter函数将满足条件的结果筛选出来就可以了,只需要将函数设置为:=FILTER(A2:A18,C2:C18=0)即可,这样的话就会找出包含【荣耀】这两个字的所有结果

需要注意的1点是,FILTER函数是需要版本支持的,Excel最低2021,WPS需要最新版。

怎么制作下拉菜单选项,如何从表格中筛选出想要的部分

五、制作智能下拉

随后需要点击下制作下拉的单元格,然后点击【数据】功能组,找到【数据验证】将【允许】设置为【序列】点击下D2单元格,就是筛选结果的第一个单元格,随后输入一个号就表示引用当前数组。最后需要点击下【出错警告】把【输入无效数据时显示出错警告】的对勾去掉点击确定即可,至此就制作完毕了

怎么制作下拉菜单选项,如何从表格中筛选出想要的部分

以上就是今天分享的全部内容,这个技巧还是比较实用的,特别适用于下拉选项非常多的时候,可以帮助我们快速找到需要的数据

本文【怎么制作下拉菜单选项,如何从表格中筛选出想要的部分】由作者: 乐观锁 提供,本站不拥有所有权,只提供储存服务,如有侵权,联系删除!
本文链接:https://www.cuoshuo.com/blog/4643.html

(0)
上一篇 2023-03-17 08:26:25
下一篇 2023-03-17 08:33:00

相关推荐

  • css表格样式在哪里设置_显示为表格css

    本次,我们来讲解应用 CSS 来装饰表格。 如何制作一个表格,我们在HTML课程中已经学习过了。现在,我们通过样式,让表格变得更加美观易用。 首先来学习如何定义表格边框。 要在CSS中指定表格的边框,可以使用 border属性。我们来举个例子。 创建 tables.html 文件和 tables-style.css 文件。在 html 里构建基础代码,引入外…

    2023-03-08
    500
  • html表单get和post的区别_html表单提交按钮

    我们在Web表单提交,常常需要选择提交方法,这时我们会用到GET和POST方法。但关于它们之间的区别你又知道多少。今天我们就来了解它们 这两方法其实是HTTP协议中的请求方法(关于HTTP协议可以阅读之前我写的《解密Web通信协议——超文本传输协议》)我们先通过一个例子来看看它们之间的区别。 通过下面源代码来查看: 我们来看一下地址栏无输入时为: file:…

    2023-03-11
    500
  • jsp源码怎么运行

    JSP的工作模式是请求/响应模式,客户端首先发出HTTP请求,JSP程序收到请求后将进行处理并返回处理结果。在一个JSP文件第一次被请求的时候,JSP引擎(容器)把该JSP文件转换成一个Servlet,而这个引擎本身也是一个Servlet。JSP的运行原理如图11-4所示。 JSP的运行过程具体如下。 (1)客户端发出请求,请求访问JSP文件。 (2)JSP…

    2023-03-19
    000
  • Oracle创建用户的sql语句,oracle获取建用户的语句

    创建用户(简单版) 概述:在oracle中要创建一个新的用户使用create user语句,一般是具有dab(数据库管理员)的权限才能使用。 基本语法:create user 用户名 identified by 密码; 注意:oracle规定用户密码不能以数字开头 给用户修改密码 概述:如果给自己修改密码可以直接使用sql>password 用户名 如…

    2023-03-18
    000
  • bmp格式如何转换成jpg_bmp文件怎么转换成jpg

    bmp怎么改jpg格式?jpg是一种用最小的体积来展现了最好图片质量的格式,直白一点说就是jpg体积小,同时又拥有不错的图片质量,另外jpg兼容性也高,支持打开的编辑工具特别多,所以是图片的首选的保存格式。而且在遇到另外一些不好使用的图片格式时,也都会选择将其转换成jpg来使用。比如遇到bmp格式,这种格式所包含的图像信息非常丰富,几乎是无损压缩的。这由此导…

    2023-03-21
    000
  • 如何删除电脑右下角广告 怎样关闭右下角广告

    电脑开机千百度,蓦然回首,广告却在,电脑右下角处!相信很多朋友们开机后都会有这样的感受:每次电脑开机,各种新闻、广告、游戏等等弹窗便“闪亮登场”,pass一个还有下一个,你说烦不烦人?这些弹窗广告确凿让人发愁,但想要解决这一问题就得知道原因。其实这些广告大多是因为安装软件所导致的,那么接下来我们就一起来看看如何屏蔽电脑右下角的弹窗吧! 方法一: 第一步:使用…

    2023-03-19
    000
  • 看门狗程序是什么意思_看门狗程序是干什么

    学习嵌入式一定要对单片机有一个好的掌握,我们入门嵌入式刚开始也是以单片机开始,当然这也只是最基础的,如果想要更深一步了解嵌入式,这里小编给大家一个资料的共享加微信领取资料,接下来我们来了解一下单片机的看门狗攻能。 单片机的程序在运行过程中为了增加系统的可靠性,防止芯片受到外界干扰而程序跑飞等系统异常,于是我们就引入了看门狗的功能Watch Dog Timer…

    2023-03-18
    000
  • while循环至少执行几次_while循环至少执行一次对吗

    在循环入口处判断循环条件,为真时执行循环体,先判断再循环。 语法 C++中 while循环的语法为: while (condition) { statement(s); } 其中,condition为循环条件,位于循环入口位置,可以是任意的表达式,为真时执行循环体。statement(s)为循环体,可以是单条语句或多条语句的代码块。 流程图 while循环的…

    2023-03-10
    300
  • php正则表达式匹配字符串_正则表达式提取字符串

    很高兴,Qt中有QString类,这让在C/C++中使用字符串变得十分的方便(以前在BCB中用过AnsiString,也十分好用)。 在经过搜索得知了QString的方法后,更加的高兴了,这货简直是集PHP和JS的字符串于一身啊,各种操作各种姿势随便用啊。爽。 要知道以前在C语言中,根本没有字符串类型,只有char*这个指针或者char数组。而要复制、对比、…

    2023-03-09
    700
  • wince 软件 很难找(wince车载软件集合)

    车载现在的电动汽车除了是电动的以外,还有一个名字是智能汽车,在智能上除了辅助驾驶之外,最大的智能可能要属车载大屏,或者往细了说是娱乐,现在的汽车上基本上是在智能上卷了起来,既然是智能那就一定有系统,今天就来看看现在主流的一些车载OS。 1、WinCE系统: Windows CE操作系统是在PC Windows操作系统基础上研发而来的车载OS,对硬件要求不高,…

    2023-03-18
    100

发表回复

登录后才能评论
返回顶部
错说博客上线啦!