分享

「EXCEL下拉菜单中的高手」模糊匹配,自动查找,筛选下拉,绝了

 whoyzz 2018-09-10


EXCEL知识屋
2天前1评论
关注

今日帮朋友做了一个案例,其中一个知识点,就是模糊查找自动匹配下拉菜单

在这个朋友人美、心善、开朗、乐观,在此祝福她永远年轻漂亮

现在讲这个功能,做了一份详细的教程,希望能帮到大家,让她也学会

效果:

  1. 如果不输入关键词,全部呈现出来选中下拉

  2. 如果输入关键词,只匹配符合条件的,呈现在下拉菜单里面供选择

「EXCEL下拉菜单中的高手」模糊匹配,自动查找,筛选下拉,绝了

知识点1:用match函数,获取我们关键词在数据库列的第一个位置

「EXCEL下拉菜单中的高手」模糊匹配,自动查找,筛选下拉,绝了

图一

  1. 如上图一,我们用到的函数中,第一个参数,就是我们要下拉输入的单元格,第二个参数为区域,当我们输入函数后,确定

  2. 确定后,如图二, 结果为5,同时我们可以看下,龙海市,在C列刚好在第五个单元格,这里用到的知识点,就是如何获得符合条件的单元格位置

知识点2:获取符合条件的个数

  1. 如图一,当我们输入公式后,就获统计出包含关键词的个数,为2,这里用的是countif函数

「EXCEL下拉菜单中的高手」模糊匹配,自动查找,筛选下拉,绝了

图一

2,如下方图二,我们也可以将关键词只输入一个龙字,同样可以得出个数为4,第一个出现位置为5,这里我们将公式的第二个参数,两端加上了通配符,就是说前面后面,啥都行,只要包含龙字

「EXCEL下拉菜单中的高手」模糊匹配,自动查找,筛选下拉,绝了

知识点3:offset函数,这个是重点,很重要!!!!

1,OFFSET函数应用详解

1、offset(坐标原点,向下偏移第几行,向右偏移第几列,取几行,取几列)

「EXCEL下拉菜单中的高手」模糊匹配,自动查找,筛选下拉,绝了

如上图我们要获取令狐冲这个值,以B2为第一个参数,而后就可以输入公式

2、,=offset($B$2,4,2,,),就可以获得令狐冲这个值,在这个函数中,我们可以将第一个参数, 理解为我们坐标轴的原点,如果向下、向右偏移,就输入正数值,如果向左、向上偏移,就输入负数值,在不需要偏移的地方,空着不写

3、如果我们要获取李白的值,可以输入=offset($B$2,-1,-1,,)

4,如果我们要获取4个值呢

4.1,公式,我们以C1为原点,因为符合条件的个数为4,我们选中4个单元格,而后输入完公式后,按ctrl+shift+enter键,将公式转化为数组,就一次获取了所有符合条件的其中的E3是5,说明向下偏移5行,

4.2、但是仔细的就可以看出来,这个是错误的,因为以C1为原点,我们计算位置的时候,也是以C1为原点,应该向下偏移到第4个位置,就是实际的第5个位置,所以实际我们要在E3后面减去1、写为E3-1

「EXCEL下拉菜单中的高手」模糊匹配,自动查找,筛选下拉,绝了

5,因为我们不可能弄那么多的辅助单元格,所以我们可以将E3,E4的值,替换为单元格内的公式,如下图

「EXCEL下拉菜单中的高手」模糊匹配,自动查找,筛选下拉,绝了

「EXCEL下拉菜单中的高手」模糊匹配,自动查找,筛选下拉,绝了

全部替换后,如图,实际就是包含关键词的所有内容,放到了一个数组里面,我们只要将这个公式写入到数据有效性里面,就可以了

设置动画以及效果

「EXCEL下拉菜单中的高手」模糊匹配,自动查找,筛选下拉,绝了

内功心法,数据输入完成后,要执行以下排序,才能完成下拉效果,就是讲同样地区的,排列在一起!!!!!!!!!!!!!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多