多语言展示
当前在线:1228今日阅读:23今日分享:25

如何在excel中制作能输入关键词的一级下拉菜单

我们在使用Excel时总会遇到各种各样的难题,如果我们懂得知识越多,我们解决问题起来就越方便啦,总之我们要有这个观念:大量重复的工作一定要想简便方法。例如下面这个问题。
工具/原料

excel

方法/步骤
1

我们可以很方便地通过数据有效性建立一级静态下拉菜单,但是这种菜单有一个缺陷:数据太多时需要拖动位置按钮。那么我们能不能输入一个关键词来缩小下拉菜单的范围呢?

2

我们直接输入一个词,结果弹出了错误,这说明这样直接输入不行,得想其它的方法。

3

我们先对源数据进行升序排列。

4

选中A列需要设置数据有效性的单元格——数据——数据有效性。

5

设置格式为序列,来源为:=OFFSET($D$1,MATCH(A1&'*',$D:$D,0)-1,0,COUNTIF($D:$D,A1&'*'),1),这就是一个offset函数,比较好理解,因为单个函数功能相对没那么强,所以开始要对源数据升序排列,后面输入的关键词也只能是源数据开头的几个字符。

6

这时我们输入一个合理的关键词,鼠标点到别的地方的时候却弹出了错误。这是个问题,得解决。

8

这时我们输入一个关键词,再点击旁边的箭头,满足条件的带选项就出来啦!这个功能还是有一定的限制的,看以后还有没有什么更好的方法。

注意事项
1

如果觉得这篇经验帮到了你,请投票、点赞鼓励我哦!谢谢啦!

2

如果有任何疑问,send me a message,please!

推荐信息