自适应下拉列表

作者: Excel老崔 | 来源:发表于2019-06-19 22:35 被阅读0次

    前言

    为了规范数据输入,防止人为输错,也为了提高工作效率,通常使用下拉列表技术,当需要输入时,只需要点击下拉按钮,就可以从列表中选取相应的数值,这样避免了不同人输入时不同的叫法,有利用后续的数据统计分析.

     常规设置

    先说常规方法:

    先选中需要输入姓名的单元格区域,如C2,在数据\数据验证(或数据有效性)面板的设置中,验证条件允许选择序列,来源选择A列,或相应的数据区域.

    效果如下:

    鼠标点击C2单元格的下拉按钮,A列的所有名字都显示在这里,你可以从列表中选择相应的名字.

    但是如果A列的名字特别多,在C2单元格填写的时候,需要不断下拉滑动条才能找到对应的名字,还是不太方便.

    那么能不能根据输入的前几个汉字自动筛选出符合要求的名字呢,如我输入”李”,则下拉列表中只显示姓李的名字?

     高级设置

    高级的做法如下:

    1、先对A列进行排序,升序或降序都可以,保证相同姓氏的名字排在一起.

    2、选中E2单元格, 在数据\数据验证(或数据有效性)面板的设置中,验证条件允许选择序列,来源中输入下列公式:

    =OFFSET($A$1,MATCH(E2&"*",$A:$A,0)-1,,COUNTIF($A:$A,E2&"*"))

    3、在出错警告中,将”输入无效数据时显示出错警告”取消勾选,然后确定:

    然后试着在E2单元格输入“司”,点击下拉按钮,列表中只出现以“司”开头的名字,这样就大大简化了下拉查找的过程,省去了大把的时间,提高了工作效率.

     更多知识

    三种方法搞定下拉列表!

    多级下拉列表你会做吗?

    动态下拉列表

    相关文章

      网友评论

        本文标题:自适应下拉列表

        本文链接:https://www.haomeiwen.com/subject/vqzlqctx.html