Excel中如何显示不重复值
浏览量:4083
时间:2024-06-24 23:21:36
作者:采采
在使用Excel时,我们通常会遇到需要显示不重复值的情况。虽然Excel提供了数组公式来解决这个问题,但是对于大多数用户来说,数组公式往往比较难懂。因此,在本系列文章中,我们将分享一些非数组公式的方法,来解决看似只能使用数组公式才能解决的问题。
案例背景
让我们先来看一个网友发来的案例:单元格A2到F5是原始数据,要求编写公式,在H2到M5得到去除重复并且重新排序(从小到大)后的新数据。
使用数组公式显示不重复值
如果使用数组公式,我们可以按照以下步骤操作:
- 在单元格H2输入下列数组公式(同时按下Ctrl Shift Enter):
IFERROR(SMALL(IF(MATCH($A2:$F2,$A2:$F2,0)COLUMN($A$2:$F$2),$A2:$F2,""),""),"
- 然后将公式往右拉,再往下拉,自动填充到其余单元格即可。
但是,数组公式理解起来比较困难,技巧特别多。所以下面我们将使用更易懂的简单公式来实现相同的效果。
使用普通公式显示不重复值
以下是使用普通公式来显示不重复值的方法:
- 在单元格H2输入公式:
SMALL($A2:$F2,1)
- 在单元格I2输入公式:
IFERROR(SMALL($A2:$F2,SUMPRODUCT(COUNTIF($A2:$F2,$H2:H2)) 1),"")
- 将单元格I2的公式往右拉,以向右自动填充。
然后,选择H2到M2的单元格区域,一起往下拉公式,即可快速得到不重复的数据,并且按照从小到大的顺序重新排列。
按照从大到小的顺序显示不重复值
如果要求在剔除重复数据后,数据按照从大到小的顺序重新排列,我们只需要将上述公式中的SMALL函数替换为LARGE即可。
总结而言,在Excel中显示不重复值可以通过数组公式或普通公式来实现。通过掌握不同的方法,我们可以轻松地处理数据,并满足不同的需求。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。