对于一个包含很多值的下拉列表,从列表中找到一个合适的值并不是一件容易的事。 我们之前介绍了一种在输入第一个字母时自动完成下拉列表的方法。 除了自动补全功能,还可以让下拉列表可搜索,提高在下拉列表中查找合适值的效率。 为了使下拉列表可搜索,您可以按照以下方法逐步进行。
对于一个包含很多值的下拉列表,从列表中找到一个合适的值并不是一件容易的事。 我们之前介绍了一种在输入第一个字母时自动完成下拉列表的方法。 除了自动补全功能,还可以让下拉列表可搜索,提高在下拉列表中查找合适值的效率。 为了使下拉列表可搜索,您可以按照以下方法逐步进行。
在Excel中创建可搜索的下拉列表
使用出色的工具轻松创建可搜索的下拉列表 下拉列表的更多教程... 在Excel中创建可搜索的下拉列表假设您在 A 列中有一个国家名称列表,如下面的屏幕截图所示,现在您想将它们用作搜索下拉列表的源数据,您可以执行以下操作来完成它。
您需要在工作表中插入一个组合框而不是数据验证下拉列表。
1。 如果 开发商 选项卡不显示在功能区上,您可以启用 开发商 标签如下。
2.显示 开发商 标签,点击 开发商 > 插页 > 组合框.
3.在工作表中绘制一个组合框,右键单击它,然后选择 租房 从右键单击菜单中。
4.在 租房 对话框,您需要:
5. 现在点击关闭设计模式 开发商 > 设计模式.
6.选择一个空白单元格如C2,输入下面的公式并按 输入. 他们将其自动填充句柄向下拖动到单元格 C9 以使用相同的公式自动填充单元格。 看截图:
=--ISNUMBER(IFERROR(SEARCH($A$12,A2,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代码:使下拉列表可搜索
13。 按 其他 + Q 关闭键 Microsoft Visual Basic应用程序 窗口。
从现在开始,当在组合框中输入一个字符时,它会进行模糊搜索,然后在列表中列出相关值。
备注:您需要将此工作簿保存为 Excel 启用宏的工作簿文件,以便保留 VBA 代码以供将来使用。
使用出色的工具轻松创建可搜索的下拉列表上面的方法好像不太好处理。 这里推荐一个方便的功能—— 可搜索的下拉列表 of Kutools for Excel 只需单击几下,即可帮助在 Excel 中轻松创建可搜索的下拉列表。
Tips:: 在应用此工具之前,请先安装 Kutools for Excel 首先。 立即前往免费下载.
选择 Kutools > 下拉列表 > 可搜索的下拉列表. 在 可搜索的下拉列表 对话框中,指定要在其中应用此功能的位置 设定范围 部分,然后单击 OK 保存设置。 结果配置完成后,单击指定范围内的下拉列表单元格将弹出一个列表框。 当您输入一个字符时,仅列出包含所输入字符的项目。
在Excel下拉列表中键入时自动完成 如果您有一个包含大值的数据验证下拉列表,则需要在列表中向下滚动以查找合适的列表,或直接在列表框中键入整个单词。 如果在下拉列表中键入第一个字母时有允许自动完成的方法,一切将变得更加容易。 本教程提供了解决问题的方法。
在Excel中从另一个工作簿创建下拉列表 在工作簿中的工作表之间创建数据验证下拉列表非常容易。 但是,如果数据验证所需的列表数据位于另一个工作簿中,您将怎么办? 在本教程中,您将详细了解如何从Excel中的另一个工作簿创建拖放列表。
在Excel中创建可搜索的下拉列表 对于具有众多价值的下拉列表,找到合适的价值并非易事。 以前,我们已经介绍了一种在下拉框中输入第一个字母时自动完成下拉列表的方法。 除了自动完成功能之外,您还可以使下拉列表可搜索,以提高在下拉列表中查找适当值时的工作效率。 为了使下拉列表可搜索,请尝试本教程中的方法。
在Excel下拉列表中选择值时自动填充其他单元格 假设您已经基于单元格区域B8:B14中的值创建了一个下拉列表。 在下拉列表中选择任何值时,都希望在选定单元格中自动填充单元格范围C8:C14中的相应值。 为了解决该问题,本教程中的方法将对您有所帮助。
下拉列表的更多教程...
准备好增强您的 Excel 任务了吗? 利用的力量 Kutools for Excel - 您终极的节省时间的工具。 简化复杂的任务并像专业人士一样浏览数据。 以闪电般的速度体验 Excel!
为什么需要 Kutools for Excel
🛠️ 超过 300 项强大功能: Kutools 包含 300 多项高级功能,可简化您在 1500 多种场景中的工作。
📈 卓越的数据处理能力:合并单元格、删除重复项并执行高级数据转换 - 所有这些都不费吹灰之力!
⏱️ 高效的批量操作:当你可以聪明地工作时,为什么还要付出额外的努力呢? 轻松批量导入、导出、组合和调整数据。
📊 可定制的图表和报告:访问各种附加图表并生成富有洞察力的报告。
🗄️ 强大的导航窗格:通过强大的列管理器、工作表管理器和自定义收藏夹获得优势。
📝 七种类型的下拉列表:通过各种功能和类型的下拉列表使数据输入变得轻而易举。
🎓 用户友好:对于初学者来说轻而易举,对于专家来说是一个强大的工具。
***