您现在的位置:首页 >> 软件专区 >> 软件教程 >> 内容

【Excel】列出某一列不重复的值 很实用

时间:2015-8-7 16:02:47 点击:

  核心提示:某一列含有很多值,有一些重复,另外一些不重复。现在统计总共有多少种值,则需要用下列公式:=index(zx,small(if((row(zx)-cell('row',zx)+1)=match(zx,z...
某一列含有很多值,有一些重复,另外一些不重复。

现在统计总共有多少种值,则需要用下列公式:

=index(zx,small(if((row(zx)-cell("row",zx)+1)=match(zx,zx,0),(row(zx)-cell("row",zx)+1),"err"),ROW(A1)))

其中,zx是指引用区域,需要用绝对引用方式引用原始列,如D2:D98则要写作$D$2:$D$98。

直接上教程:
1、另起一列,单击一个单元格,直接输入公式【=index($D$2:$D$98,small(if((row($D$2:$D$98)-cell("row",$D$2:$D$98)+1)=match($D$2:$D$98,$D$2:$D$98,0),(row($D$2:$D$98)-cell("row",$D$2:$D$98)+1),"err"),ROW(A1)))】,(我这里的数据是D2:D98,可以自行修改)后按ctrl+shift+enter。目的是使公式变成数组公式。如图:

2、然后直接鼠标移到单元格右下角往下拉,直到出现#NUM!错误。完毕。如图:


教程很简单,就一串函数,大神们勿喷,谢谢!
有不懂的可以加QQ:447306017    也可以加我们QQ交流群:80271097

录入:zjkhzx.com 来源:郑鑫个人主页
共有评论 0相关评论
发表我的评论
  • 大名:
  • 内容:
  • 郑鑫个人主页(ZjkhZx.CoM) © 2014-2021 版权所有 All Rights Reserved.
  • Email:Admin@ZjkhZx.CoM 站长QQ:447306017
  • 备案号:浙ICP备15004175号-1
  • 本站文章部分转载自网络如侵犯到你的权益 来函即删