您的位置首页百科问答

excel如何提取不重复值不重复个数汇总提取通用

excel如何提取不重复值不重复个数汇总提取通用

的有关信息介绍如下:

excel如何提取不重复值不重复个数汇总提取通用

excel如何提取不重复值到指定区域,以及计算不重复的个数,普通公式,不用数组,不用筛选或数据透视,纯函数

新建一个空白EXCEL表格

如图输入内容,并写明要求,要求将A列的不重复内容,汇总到橙色列区域,而后计算不重复值的个数

新建一个辅助列,A列,并在A2单元格输入公式=IF(COUNTIF(B$2:B2,B2)>1,0,COUNTIF(B$2:B2,B2))+MAX(A$1:A1),而后确定

-----------------------公式解释--------------------------

次公式目的是讲不重复的内容,进行排序,按照1 2 3 4 5 排列起来,

COUNTIF(B$2:B2,B2)次公式获取每个单元格值出现的次数,,

IF(COUNTIF(B$2:B2,B2)>1,0,COUNTIF(B$2:B2,B2))将出现次数大于1的,全部显示为0,这样只有第一次出现的显示为1,打到汇总出第一次出现的值,

MAX(A$1:A1)加上这个函数,可以使上面都出现第一次,且为1的值,按照序列排列起来,就是1 2 3 4 5

下拉A2公式,得到我们想要的结果

在E4单元格输入公式

=IFERROR(VLOOKUP(ROW(D1),A$2:B$29,2,FALSE),"")

得到第一个值

------------------------公式解释----------------------

VLOOKUP(ROW(D1),A$2:B$29,2,FALSE),获取A列1 2 3 序列对应的B列的值,因为可能会超出,所以外套一个IFERROR函数,将错误值全部屏蔽,显示为空“”“”

下拉公式,得出全部不重复值

在G3输入公式=MAX(A2:A30)而后确定,获取A列序列的最大值,即不重复个数

最终效果