如何向 Excel 下拉验证添加自动完成功能

如何向 Excel 下拉验证添加自动完成功能

我有一个 excel 列,其中对单独工作表上的列表执行下拉验证。我想允许用户开始在单元格中键入内容,然后让参考列表中的名称开始填写单元格。例如,在我正在验证的列表中,可能有 Smith、John、Scythe、Jane 和 Mary、Typhoid。我不想点击下拉菜单,而是希望能够键入“S”,让两个姓氏“S”都出现在下拉菜单中,键入“m”,让 Smith、John 成为唯一剩下的选项。如果输入了无效数据,则不应保存任何内容(或者应该发生类似于验证的其他默认行为)。我试图避免使用下拉选择器,因为用户使用的是平板电脑,并且发现下拉菜单很麻烦

这可能吗?如果可能的话,怎么做?

答案1

在此处输入图片描述

怎么运行的:

  • 开发人员选项卡点击设计模式,剩下的就是插入然后从ActiveX 控件部分,选择组合框并在工作表的空白区域任意绘制。
  • 选择组合框右键点击得到特性对话。
  • 向下滚动选择,MatchEntry 中的 1-fmMatchEntryComplete场地
  • 然后到达链接单元格并填充手机地址您想要填充数据的位置,在显示的示例中是C116
  • 接下来填写源数据范围列表填充范围, 这是$A$116:$A$140
  • 节省工作表。

在此处输入图片描述

  • 现在,单击下拉列表(组合框),然后在框中输入第一个字母,相应的单词将自动完成。

参见上面的第一个屏幕截图。

根据需要调整源数据的单元格引用A116:A140

相关内容