广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    EXCEL如何制作可以模糊检索匹配的下拉菜单序列

    来源:网络收集  点击:  时间:2024-09-02
    【导读】:
    我们在做EXCEL表格的时候,很多情况下,需要用到下拉菜单,那么如何制作下拉菜单呢?方法/步骤1/7分步阅读

    最终效果:

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

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

    2/7

    步骤1

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

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

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

    3/7

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

    4/7

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

    5/7

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

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

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

    6/7

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

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

    7/7

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

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

    EXCEL如何制作下拉下拉菜单制作序列下拉菜单
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_1188296.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 02:06:16  耗时:0.022
    0.0218s