Excel表格带搜索框的下拉框(Excel表格设置带搜索的下拉框)

今天,小编将会给大家分享一个实用的小技巧,那就是如何制作带搜索功能的下拉框。

如下图所示,表格内统计有某店铺产品销售额,现在E2单元格内制作可搜索的下拉框,如在E2单元格内输入华为,点开下拉框后可只显示和华为相关的选项,而输入小米则下拉框内只显示和小米相关的选项

注:数据源总共有19条(截图只是部分数据)

具体制作步骤如下:

1.首选需要对B列的产品名称进行排序(升序或降序都可以)

选择B2:B20区域,选择【数据】选项卡,在【排序和筛选】组内选择【降序】,默认选择【扩展选定区域】,然后点击【排序】

2.选择E2单元格,在【数据】选项卡下的【数据工具】组内选择【数据验证】命令

然后在弹出来的对话框列的【允许】下方框内,把【任何值】重新选择为【序列】,然后在【来源】下方框内输入公式:=OFFSET($B$1,MATCH(E2&"*",$B$2:$B$19,0),0,COUNTIF($B$2:$B$19,E2&"*"),1)

公式解释:

OFFSET($B$1,MATCH(E2&"*",$B$2:$B$19,0),0,COUNTIF($B$2:$B$19,E2&"*"),1)

1、B1:代表起始位置

2、MATCH(E2&"*",$B$2:$B$19,0):确定要向下移动几行,MATCH为查找函数,查找值E2&"*"在$B$2:$B$19中的第几行,其中查找值和通配符*搭配使用,可把包含E2关键字的所有内容显示,MATCH函数查找返回的是第一次出现的位置

3、0:代表向右移动0列,即列不移动

4、COUNTIF($B$2:$B$19,E2&"*"):代表引用的区域高度,通过COUNTIF函数计算包含关键字E2的内容有几行,即下拉菜单显示的行数。

5、1:代表引用的宽度,因为我们只有1列,所以为数字1。比如E2为"小米",我们拆解以上公式(拆解以B列数据降序排序为准):MATCH函数返回的值为1;COUNTIF函数返回的是2;最后公式变成了:=OFFSET(B1,1,0,2,1);即把B1单元格向下移动1行,向右移动0列,引用的高度为2,宽度为1,即返回了B2:B3区域,就是我们想要的结果了。

3.在【出错警告】下方取消勾选【输入无效数据时显示出错警告】,然后单击【确定】

4.制作完成后,在E2单元格内输入小米后,再打开下拉菜单,下拉框内则只显示小米相关产品

今天的分享到这里就结束,如果你还有什么疑问或有想要学习的技巧可以给小编留言哦

(0)

相关推荐

  • ppt怎么自动播放下一张,让ppt自动切换到下一张

    介绍使用PPT时,怎样让它自动播放下一张,而不用一张张的用鼠标去点击播放,让PPT自动播放下一张可参考以下设置. ppt怎么自动播放下一张,让ppt自动切换到下一张 01 在设置PPT自动播放下一张时 ...

  • EXCEL如何制作下拉菜单进行数据有效性设置?

    在使用Excel的过程中,有时需要在某些固定的单元格区域快速地输入某些固定的选项,下面小编就为大家介绍EXCEL如何制作下拉菜单进行数据有效性设置,一起来看看吧! 方法/步骤 首先,打开你的EXCEL ...

  • excel怎样添加下拉选项?excel做下拉选项方法介绍

    excel是专门用来处理数据的,在我们录入大量数据之后,需要进行查找时,经常需要用筛选功能,这个就是在表格的类别的行添加下拉选项,方便快速找到指定的内容,怎样添加下拉选项呢?听小编来说下吧. 步骤: ...

  • 怎么给Excel表格设置在文件选项下显示最近打开的文档

    我们在使用Excel表格的时候,想要在文件选项下显示最近打开的文档列表,该怎么操作呢?今天就跟大家介绍一下怎么给Excel表格设置在文件选项下显示最近打开的文档的具体操作步骤.1. 首先打开电脑,找到 ...

  • Excel里数据选项卡下找不到表格怎么办

    Excel我们常用的办公软件之一,有小伙伴问数据选项卡下找不到表格怎么办,下面小编介绍一下.具体如下:1. 打开Excel表格,点击右上角的[文件],弹出窗口点击[选项]2.打开如图页面,点击左侧的[ ...

  • excel表格复制到word文档中如何删除表格的边框?

    当在word文档中粘贴excel表格内容时,会把表格的边框都会一并复制过来.如何把这些边框删除呢?下面小编就为大家详细介绍一下,来看看吧! 步骤 1.打开excel工作表,把表中的内容复制. 2.打开 ...

  • Excel表格中怎么把度分秒转换为度?Excel度分秒转换成度的两种方法介绍

    Excel表格怎么把度分秒转换为度?平时输入度分秒本来就很不方便,有的时候需要用度分秒显示,有的时候又需要转换成度.简直再麻烦不过了,有没有什么简单快速的方法呢?接下来小编就给大家介绍两种Excel度 ...

  • excel中如何制作凹凸有致有立体感的表格?

    我们平时建立excel表格的时候基本上都是平面的,其实我们可以让自己制作的表格看起来凹凸有致更加有立体感,那么如何才能设计出这样的表格呢?以下笔者以excel2007为例给大家介绍下方法,不会的朋友快 ...

  • excel表格中错误单元格打印为空白是如何设置的

    今天给大家介绍一下excel表格中错误单元格打印为空白是如何设置的具体操作步骤.1. 双击打开我们输入了一些数据的excel表格之后,然后选择上方工具栏上的页面布局想象力.2. 接着选择打印标题.3. ...

  • Excel表格中的拒绝录入重复项功能在哪里设置

    excel表格是我们最常用的数据处理软件,今天就跟大家介绍一下Excel表格中的拒绝录入重复项功能在哪里设置的具体操作步骤.1.  首先我们的电脑上确保下载了excel软件,若没有,请大家自行下载安装 ...