体验零代码搭建

如何在Excel中创建可搜索的下拉列表?

网友投稿  ·  2023-10-26 20:10  ·  云表格  ·  阅读 2384


如何在Excel中创建可搜索的下拉列表?

对于一个包含很多值的下拉列表,从列表中找到一个合适的值并不是一件容易的事。 我们之前介绍了一种在输入第一个字母时自动完成下拉列表的方法。 除了自动补全功能,还可以让下拉列表可搜索,提高在下拉列表中查找合适值的效率。 为了使下拉列表可搜索,您可以按照以下方法逐步进行。

如何在Excel中创建可搜索的下拉列表?

对于一个包含很多值的下拉列表,从列表中找到一个合适的值并不是一件容易的事。 我们之前介绍了一种在输入第一个字母时自动完成下拉列表的方法。 除了自动补全功能,还可以让下拉列表可搜索,提高在下拉列表中查找合适值的效率。 为了使下拉列表可搜索,您可以按照以下方法逐步进行。

如何在Excel中创建可搜索的下拉列表?

在Excel中创建可搜索的下拉列表

使用出色的工具轻松创建可搜索的下拉列表 下拉列表的更多教程... 在Excel中创建可搜索的下拉列表

假设您在 A 列中有一个国家名称列表,如下面的屏幕截图所示,现在您想将它们用作搜索下拉列表的源数据,您可以执行以下操作来完成它。

您需要在工作表中插入一个组合框而不是数据验证下拉列表。

1。 如果 开发商 选项卡不显示在功能区上,您可以启用 开发商 标签如下。

1)。 在 Excel 2010 或更高版本中,单击 文件 > 附加选项. 而在 Excel 选项 对话框,单击 自定义功能区 在左侧窗格中。 转到自定义功能区列表框,选中 开发商 框,然后单击 OK 按钮。 看截图:
2)。 在 Excel 2007 中,单击 Office 按钮> Excel选项。 在 Excel选项 对话框,单击 热门 在左窗格中,检查 在功能区中显示“开发人员”选项卡 框,最后单击 OK 按钮。

2.显示 开发商 标签,点击 开发商 > 插页 > 组合框

3.在工作表中绘制一个组合框,右键单击它,然后选择 租房 从右键单击菜单中。

4.在 租房 对话框,您需要:

1)。 选择 ,在 自动选词 领域;
2)。 在中指定一个单元格 链接单元 领域。 在这种情况下,我们输入A12。
3)。 选择 2-fmMatchEntryNone ,在 匹配项 领域;
4)。 类型 下拉列表列表填充范围 领域;
5)。 关上 租房 对话框。 看截图:

5. 现在点击关闭设计模式 开发商 > 设计模式.

6.选择一个空白单元格如C2,输入下面的公式并按 输入. 他们将其自动填充句柄向下拖动到单元格 C9 以使用相同的公式自动填充单元格。 看截图:

=--ISNUMBER(IFERROR(SEARCH($A$12,A2,1),""))

:

1. 12澳元 是您将其指定为的单元格 链接单元 在步骤 4 中;
2、完成上述步骤后,现在可以测试:在组合框中输入一个字母C,然后可以看到引用包含字符C的单元格的公式单元格被数字1填充了。

7.选择单元格D2,输入下面的公式并按 输入. 然后将其自动填充句柄向下拖动到单元格 D9。

=IF(C2=1,COUNTIF($C$2:C2,1),"")

8.选择单元格E2,输入下面的公式并按 输入. 然后将其自动填充手柄向下拖动到 E9 以应用相同的公式。

=IFERROR(INDEX($A$2:$A$9,MATCH(ROWS($D$2:D2),$D$2:$D$9,0)),"")

9.现在,您需要创建一个名称范围。 请点击 公式 > 定义名称.

10.在 新名字 对话框中输入 下拉列表 ,在 Name 框,在下面的公式中输入 框,然后单击 OK 按钮。

=$E$2:INDEX($E$2:$E$9,MAX($D$2:$D$9),1)

11. 现在,通过单击打开设计模式 开发商 > 设计模式. 然后双击组合框打开 Microsoft Visual Basic应用程序 窗口。

12. 将下面的 VBA 代码复制并粘贴到代码编辑器中。

VBA代码:使下拉列表可搜索

Private Sub ComboBox1_GotFocus() ComboBox1.ListFillRange = "DropDownList" Me.ComboBox1.DropDown End Sub
Copy

13。 按 其他 + Q 关闭键 Microsoft Visual Basic应用程序 窗口。

从现在开始,当在组合框中输入一个字符时,它会进行模糊搜索,然后在列表中列出相关值。

备注:您需要将此工作簿保存为 Excel 启用宏的工作簿文件,以便保留 VBA 代码以供将来使用。

使用出色的工具轻松创建可搜索的下拉列表

上面的方法好像不太好处理。 这里推荐一个方便的功能—— 可搜索的下拉列表 of Kutools for Excel 只需单击几下,即可帮助在 Excel 中轻松创建可搜索的下拉列表。

Tips:: 在应用此工具之前,请先安装 Kutools for Excel 首先。 立即前往免费下载.

选择 Kutools > 下拉列表 > 可搜索的下拉列表. 在 可搜索的下拉列表 对话框中,指定要在其中应用此功能的位置 设定范围 部分,然后单击 OK 保存设置。 结果

配置完成后,单击指定范围内的下拉列表单元格将弹出一个列表框。 当您输入一个字符时,仅列出包含所输入字符的项目。

备注: 要应用此功能,请 下载并安装 Kutools for Excel 第一。
相关文章:

在Excel下拉列表中键入时自动完成 如果您有一个包含大值的数据验证下拉列表,则需要在列表中向下滚动以查找合适的列表,或直接在列表框中键入整个单词。 如果在下拉列表中键入第一个字母时有允许自动完成的方法,一切将变得更加容易。 本教程提供了解决问题的方法。

在Excel中从另一个工作簿创建下拉列表 在工作簿中的工作表之间创建数据验证下拉列表非常容易。 但是,如果数据验证所需的列表数据位于另一个工作簿中,您将怎么办? 在本教程中,您将详细了解如何从Excel中的另一个工作簿创建拖放列表。

在Excel中创建可搜索的下拉列表 对于具有众多价值的下拉列表,找到合适的价值并非易事。 以前,我们已经介绍了一种在下拉框中输入第一个字母时自动完成下拉列表的方法。 除了自动完成功能之外,您还可以使下拉列表可搜索,以提高在下拉列表中查找适当值时的工作效率。 为了使下拉列表可搜索,请尝试本教程中的方法。

在Excel下拉列表中选择值时自动填充其他单元格 假设您已经基于单元格区域B8:B14中的值创建了一个下拉列表。 在下拉列表中选择任何值时,都希望在选定单元格中自动填充单元格范围C8:C14中的相应值。 为了解决该问题,本教程中的方法将对您有所帮助。

下拉列表的更多教程...

最佳办公生产力工具

将小时转化为分钟 Kutools for Excel!

准备好增强您的 Excel 任务了吗? 利用的力量 Kutools for Excel - 您终极的节省时间的工具。 简化复杂的任务并像专业人士一样浏览数据。 以闪电般的速度体验 Excel!

为什么需要 Kutools for Excel

🛠️  超过 300 项强大功能: Kutools 包含 300 多项高级功能,可简化您在 1500 多种场景中的工作。

📈  卓越的数据处理能力:合并单元格、删除重复项并执行高级数据转换 - 所有这些都不费吹灰之力!

⏱️  高效的批量操作:当你可以聪明地工作时,为什么还要付出额外的努力呢? 轻松批量导入、导出、组合和调整数据。

📊  可定制的图表和报告:访问各种附加图表并生成富有洞察力的报告。

🗄️  强大的导航窗格:通过强大的列管理器、工作表管理器和自定义收藏夹获得优势。

📝  七种类型的下拉列表:通过各种功能和类型的下拉列表使数据输入变得轻而易举。

🎓  用户友好:对于初学者来说轻而易举,对于专家来说是一个强大的工具。

***

*** *** *** 
Office Tab 为 Office 带来选项卡式界面,让您的工作更轻松
在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。 每天将您的工作效率提高50%,并减少数百次鼠标单击!
*** *** *** 


如何实现代码低耦合:优化开发效率的关键 << 上一篇
2023-10-26 20:10
coreldraw如何选中目标 coreldraw选中目标教程
2023-10-26 20:10
下一篇 >>

相关推荐