分享

Excel中提取列唯一值做下拉列表

 L罗乐 2019-02-03

在实际使用Excel中,相信大家有时有从现有数据表某列提取唯一值列表的需要,譬如作为下拉列表数据源,方便数据录入时直接选择。


本文就着重如何提取列数据唯一值列表,并制作下拉列表的方法。


基本思路大致如下:

[1] 增加辅助列,存放某列数据的唯一值列表;

[2] 以辅助列数据作为下拉列表的数据源;


接下来具体介绍制作方法:

[1] 增加辅助列

在F列增加辅助列,数组公式如下:

=Iferror(Index(C:C,Small(IF(Match(C$2:C$8,C$2:C$8,)=Row($1:$7),Row($2:$8)),Row(A1))),'')

提示:数组公式同时按ctrl shift enter输入


将F2公式拖动拓展到F8,唯一值列表显示如下:


[2] 设置下拉列表的数据源

在H2:H8数据输入区域,设置下拉列表

数据源:辅助列(=$F$2:$F$8)


点击F4单元格选择时,效果如下:


上述下拉列表数据源设置,存在空数据,可将数据源改进如下:

=Offset($F$2,,,Countif($F$2:$F$8,'>'''''))


剔除空白数据效果如下:

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多