前言:
而今朋友们对“下拉框设置长度”大约比较注意,我们都需要知道一些“下拉框设置长度”的相关内容。那么小编在网络上收集了一些对于“下拉框设置长度””的相关知识,希望姐妹们能喜欢,看官们快快来了解一下吧!网络搜索,不用说了吧,大家肯定都用过。
我们在搜索框中,输入个关键词,页面立马就能联想到相关的内容,如,头条、百度、360。。。
本期,小编就介绍下,在Excel中,如何实现这种联想式下拉框。
基础的下拉菜单制作
如果,你对Excel下拉菜单的制作还很陌生的话,建议先看下如下两篇入门文章
简单的下拉框制作,请看《Excel中,也有下拉菜单?》
再复杂点的多级联动下拉菜单,请看《Excel实用技巧,实现能多级联动的下拉菜单》
操作思路
下拉框的制作请参考以上两篇文章。
那如何实现自适应呢?
使用Offset函数,动态定义下拉内容的区域;
使用Match函数,查找已输入内容的起始位置;
使用Countif函数,确定区域的长度。
自适应下拉框的制作
先来看下完整的制作过程(动画教程)
下拉框内容整理排序
设置数据验证方式为"序列",公式:=offset($A$1,MATCH(B3&"*",$A:$A,0)-1,,COUNTIF($A:$A,B3&"*"))
去除验证的错误警告
公式详解
本文用到的公式:=offset($A$1,MATCH(B3&"*",$A:$A,0)-1,,COUNTIF($A:$A,B3&"*"))
参数1:$A$1,表示下拉框引用的区域起始位置,从A1单元格开始;
参数2:MATCH(B3&"*",$A:$A,0)-1,表示将区域偏移到查找的关键字上,如示例中,输入"安"以后,区域就从第一找到"安"的位置开始;
参数3:默认不偏移;
参数4:COUNTIF($A:$A,B3&"*"),统计下输入内容的个数,如示例中,有3个姓"安"的人。
示例中,输入"安",Offset则从第一个姓"安"人员位置开始,往下取3个单元格,作为下拉框的内容。
函数的详细用法,请参考《300个Excel函数公式说明,你用得到的,这里都有!》
留个小疑问
请问:为何要去掉数据验证的错误提醒?
再问:若下拉框来源(示例中的A列)未排序,那么,下拉框内容会有什么影响?
好了,本期就到这,赶紧试试吧!
哦,对了,别忘了到评论区答题哦!
小编就在评论区等你!
强烈推荐
Excel中,如何按颜色求和?3步即可搞定,只是很多人还不知道!
标签: #下拉框设置长度