大家好,今天跟大家分享下我们如何在Excel中制作智能下拉菜单,自动判断我们想要输入的内容,我们先来看一下效果,比如在这里我们想要输入小米的手机型号,只需要在单元格中输入小米然后点击下拉菜单,下拉菜单就会显示小米的所有型号,输入OPPO就会显示OPPO的所有型号,这个的制作也不难,下面就让我们来一起操作下吧

一、所需函数

智能下拉这个效果我们需要用到三个函数,我们先来简单的了解下这三个函数

1.find函数

Find函数:从字符串中查找特定字符串的位置

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

2.iferror函数

Iferror函数:如果结果是一个错误值,则返回另一个结果,它可以用来屏蔽公式的错误值

语法=iferror(需要判断的结果,如果结果是错误值则返回这个结果

3. filter函数

filter函数:它是一个筛选函数,可以根据条件来筛选数据

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

它的第三参数是一个可选参数,可以将其省略掉

二、找到相关结果

1.判断是否存在关键字

在这里我们将函数设置为:=FIND($E$3,A2,1)然后向下填充,这样的话如果单元格中包含小米两个字就会返回一个数值,不包含小米两个字就会返回#VALUE!这个错误值

第一参数:需要查找的值,$E$3

第二参数:查找的数据区域,A2

第三参数:开始查找的位置,1,就是从第二参数的第一个字符串开始查找

2.屏蔽错误值

我们需要利用filter函数函数制作智能下来菜单,但是这个函数无法兼容错误值,所以我们需要将错误值屏蔽掉,在这里我们需要将公式设置为: =IFERROR(B2*0,1)然后向下填充即可

第一参数:需要判断的结果,B2*0

第二参数:如果结果是错误值则返回这个结果,在这里会返回1

在这里我们用iferror函数的第一参数是b2乘以0,如果结果是错误值的单元格乘以0它的结果依然是错误值,如果结果是数值的单元格乘以0他的结果就是0,错误值就会返回1这个结果

3.筛选数据

随后我们只需要利用filter函数来筛选数据即可,需要将函数设置为: =FILTER(A2:A21,C2:C21=0),这样的话就能找到与小米有关的所有型号

第一参数:需要筛选的数据区域,A2:A21

第二参数:筛选条件,C2:C21=0

第三参数:省略

在这里需要注意的是第一参数与第二参数的数据区域必须一一对应

三、制作智能下拉菜单

首先我们点击需要设置的单元格,然后点击数据功能组打开数据验证找到序列,选择我们利用filter函数得到的第一个结果也就是f3单元格然后按shift+3输入#号,代表引用单元格所在的动态数组,随后点击出错警告将输入无效数据时显示警告,将对勾去然后点击确定,至此就制作完毕了,我们只需要将辅助数据隐藏掉即可

以上就是今天分享的方法,怎么样?你学会了吗?

我是Excel从零到一,关注我,持续分享更多Excel技巧

easyui combobox根据输入内容动态查找_制作智能下拉菜单,自动筛选想要输入的数据,同事都看呆了...相关推荐

  1. excel下拉菜单自动匹配_自动将新项目添加到Excel数据验证下拉菜单

    excel下拉菜单自动匹配 There's a sample Excel workbook on my Contextures website that uses a bit of Excel VBA ...

  2. (翻译)用户的输入已知时,不要使用下拉菜单

      在字段中使用下拉菜单之前应先自问,用户不看下拉项是否知道该填什么内容?如果答案为是,则不要使用下拉菜单,而应采用自动完成方式.   如果用户知道要输入的内容,就没必要让他们在一组下拉项中滚动查看, ...

  3. 列表下拉框自动模糊自动检索_「EXCEL下拉菜单中的高手」模糊匹配,自动查找,筛选下拉,绝了...

    今日帮朋友做了一个案例,其中一个知识点,就是模糊查找自动匹配下拉菜单 在这个朋友人美.心善.开朗.乐观,在此祝福她永远年轻漂亮 现在讲这个功能,做了一份详细的教程,希望能帮到大家,让她也学会 效果:如 ...

  4. php excel多级下拉菜单自动匹配,让Excel如程序般酷炫,两步让多级下拉菜单自动匹配内容...

    Excel表格如何实现二级下拉菜单的联动 有时候我们需要为表格做下拉菜单,一级的下拉菜单你可能直接用数据验证或者数据有效性就可以实现,那今天转角要教给大家的是有关二级菜单的联动,Office达人可要看 ...

  5. 华为手机下拉菜单变大_华为手机下拉菜单变少了 华为下拉通知栏变白色

    华为荣耀7的下拉菜单不见了怎么办? 1.在手机桌面上找到[设置]按钮,点击"设置"去设置界面找回2.点击"设置"后,进入"常用设置",在右边 ...

  6. 反射效果,自己公司内部编码,在text上输入内容后,通过输入内容查询数据库,弹出下拉框

    js页面:通过楦头编号光标移除事件,查询尺码 /*** 楦头编号点击事件,反射模糊查询*/ $(function(){$("#sizeName").attr("hidde ...

  7. iphone下拉菜单卡住了_苹果手机怎么下拉菜单 苹果x右上角下拉失灵怎么办

    苹果手机下拉菜单怎么设置? 苹果手机下拉菜单的设置步骤如下: 1.打开主屏上的设置应用 2.在设置列表中找到控制中心一栏,点击进入 3.接下来请关闭在控制中心列表下的二个选项 4.随后我们再重新打开这 ...

  8. jq中查找上级_必备实用技能:在EXCEL中制作下拉菜单

    发出去表格统计信息,收回来时却发现填得乱糟糟?小白通教你制作下拉菜单,填表人只能规规矩矩从你给的选项中填.认真学习,这个是必备技能哦. 单级下拉菜单 1. 选择需要编辑的单元格,选择"数据- ...

  9. excel单元格下拉选项怎么设置_使用Excel制作搜索式下拉菜单,让你不再烦恼下拉选项多内容...

    中岁颇好道,晚家南山陲.兴来每独往,胜事空自知.行到水穷处,坐看云起时.偶然值林叟,谈笑无还期. --[唐] 王维<终南别业> 下拉菜单,相信大家一定不陌生. 当我们需要快速输入数据内容, ...

  10. vba有下拉框的模糊查找_输入快10倍,带模糊查找的Excel下拉菜单来了!

    在Excel表格中设置下拉菜单很简单,但带模糊查询的你见过吗?兰色做了一个,先睹为快: 估计会有同学说兰色是用VBA做的. No! 做这样的智能菜单只需要一个辅助公式即可. 制作步骤: 1.设置辅助公 ...

最新文章

  1. 干货 | 算法工程师入门第二期——穆黎森讲增强学习(一) 本文作者:大牛讲堂 编辑:刘芳平 2017-07-19 11:38 导语:地平线大牛讲堂算法工程师入门第二期来啦!本期地平线资深算法工程师、增
  2. Oracle442个应用场景-----------Oracle数据库物理结构
  3. [html] 在两个iframe之间传递参数的方法有哪些?
  4. 【Python】random模块生成多种类型随机数
  5. Eureka整合sidecar异构调用
  6. Jquery—对$()的总结
  7. python求最大值最小值求和_python3.2求和与最值
  8. python图片转手绘_python图片转素描软件
  9. 软件开发新技术(工具及相关技术)
  10. 破解SQLyog 30天试用
  11. 什么是代理ip,代理ip的用途有哪些?
  12. SQL Server 2017的Linked Server配置触发的bug“Exception Code = c0000005 EXCEPTION_ACCESS_VIOLATION”...
  13. 大学两年的总结与感悟
  14. matlab 向量取倒数,Matlab 求倒数命令及控制方法
  15. egret引擎下,微信分包,微信登陆,微信分享例子
  16. Infiniband互连网络概述
  17. 集群环境下定时任务保证只有一台服务器执行
  18. 超强总结,用心分享丨大数据超神之路(七):Apache Doris上篇
  19. 图解数据分析(1) | 数据分析介绍(数据科学家入门·完结)
  20. kindeditor编辑器复制粘贴图片上传

热门文章

  1. Adversarial examples in the physical world论文解读
  2. 第四季-专题19-I2C驱动程序设计
  3. 最近面试有感,不要耍小聪明,面试官都是开了上帝视角的
  4. ASP.NET with C#生成验证码的过程
  5. 四步帮你分析用户流失原因 - 产品设计GAP模型
  6. 一个通用的单元测试框架的思考和设计06-实现篇-自动管理测试数据-如何临时关闭数据外键约束...
  7. DNS解析错误解决办法
  8. treeview 如何从多个数据表中获取数据动态生成 [提问]
  9. WinXP中自带的netsh命令自动切换IP(zz)
  10. windows下git安装配置