打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
干货,Excel中的自适应下拉框,像百度搜索框一样,联想式输入!


本期,小编就介绍下,在Excel中,如何实现这种联想式下拉框。

基础的下拉菜单制作

如果,你对Excel下拉菜单的制作还很陌生的话,建议先看下如下两篇入门文章

  1. 简单的下拉框制作,请看《Excel中,也有下拉菜单?

  2. 再复杂点的多级联动下拉菜单,请看《Excel实用技巧,实现能多级联动的下拉菜单

操作思路

下拉框的制作请参考以上两篇文章。

那如何实现自适应呢?

  • 使用Offset函数,动态定义下拉内容的区域;

  • 使用Match函数,查找已输入内容的起始位置;

  • 使用Countif函数,确定区域的长度。

自适应下拉框的制作

先来看下完整的制作过程(动画教程)

  1. 下拉框内容整理排序

  2. 设置数据验证方式为'序列',公式:=offset($A$1,MATCH(B3&'*',$A:$A,0)-1,,COUNTIF($A:$A,B3&'*'))

  3. 去除验证的错误警告

公式详解

本文用到的公式:=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个单元格,作为下拉框的内容。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel里有没有办法做出网页上搜索框那种实时输入提示的效果?
教你制作财务报表多级联动下拉菜单
在Excel中制作自适应下拉菜单
excel函数应用技巧:如何简单制作多级下拉菜单
EXCEL高手的绝招“数据验证”
使用Excel制作搜索式下拉菜单, 让你不再烦恼下拉选项多内容
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服