现在位置:首页 > Excel相关 > Excel基础 > 这样的数据有效性下拉框你见过吗?只要你有想法你也可以做到

这样的数据有效性下拉框你见过吗?只要你有想法你也可以做到

一村之长  Excel基础  2017-4-8  465  0评论

1.gif

你见过这样动态的下拉框吗?可以根据你输入的关键字模糊匹配所有包含关键字的内容,想知道这个效果是怎么做出来的吗?那就请看村长来给你讲解吧!(如果可以,边看边动手自己做一遍吧,你会发现其实很简单)


第一步(准备数据表)
首先你得准备一个工作簿,工作簿里面准备两个表格,其中一个就是我们动画演示的那一个需要做下拉框的表格,另外一个表格就是如下图的一个“数据源”的表格,A列里面是所有学校的名称,然后我们还要做一列辅助列,也就是B列,我们给它取一个字段名叫“读取”
2.png

第二步(写辅助列公式)
B2单元格输入公式=IFERROR(INDEX(A:A,SMALL(IF(ISERROR(FIND(有效性读取!$B$2,$A$2:$A$2880)),9^9,ROW($2:$2880)),ROW(A1))),""),注意这是数组公式要CTRL+SHIFT+回车键三键结束,然后公式下拉,这里下拉多少个单元格取决于你的需求,不能太多也不能太少,例如我模糊搜索的时候最多可能会同时有几十个满足条件的学校,那我们只要下拉100个左右的单元格就绰绰有余了,我这里公式下拉到了B2:B100,当然如果你不怕表格卡你也可以下拉几千个单元格。
3.png

第三步(定义辅助列数据的名称)
选择“公式”选项卡的“名称管理器”,然后点击“新建”,建立一个名称为“读取”,引用位置为“=数据源!$B$2:$B$100”的自定义名称,然后点保存。
4.png

第四步(设置数据有效性)
选中B2单元格,然后点击“数据”选项卡的“数据有效性”,点“设置—(允许)序列”,来源输入“=读取”,然后点击确定。到了这里操作已经全部完成,非常简单四步走,唯一麻烦一点的是辅助列的那个公式不大好理解,这里就不详细讲解那个公式了,想要学习更多函数知识就多多关注“我的Excel”微信公众号的最新动态吧。

5.png


你还在看吗?
看到这里,你是否觉得上面的操作步骤很简单?或者觉得似懂非懂?或者完全看不明白?可是,你有想过自己动手模仿着做一遍吗?不要告诉我你连模仿都不会,这是上天赋予我们人类最宝贵的财富,学习固然需要创新,但是模仿更加可贵,正如婴儿蹒跚学步的时候,你不可能要求他要学会创新不要学别人怎么走路,要走出自己的风格,那纯属扯淡,当我们学习一样新事物新知识的时候,就应该从模仿开始,然后才是融汇贯通,最后才是创新思维。所以,如果你想要学习,仅仅只是看那是远远不够的,你要学会动手,善于模仿,敢于创新。所以,赶紧动手吧,关注我们,转发我们,让更多人一起来学习。PS:想要本文表格模板的朋友可以留言留下您的邮箱!
1.png
评论一下 分享本文 联系站长
我的Excel
看完文章就评论一下!
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论