首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

数组公式- count if -返回唯一/重复

数组公式- count if -返回唯一/重复

数组公式是一种在Excel中使用的特殊公式,它可以对一组数据进行计算和处理。其中,count if是一种数组公式,用于统计满足指定条件的数据个数。

count if函数可以根据给定的条件,统计数组中满足条件的元素个数。它的语法如下:

COUNTIF(range, criteria)

其中,range表示要进行统计的数据范围,可以是一个单独的单元格,也可以是一个区域;criteria表示要满足的条件,可以是一个具体的数值、文本、逻辑表达式等。

返回唯一值: 如果要统计数组中的唯一值个数,可以使用count if函数结合Excel的高级筛选功能。具体步骤如下:

  1. 选中要统计的数据范围。
  2. 在Excel菜单栏中选择“数据”->“高级筛选”。
  3. 在弹出的对话框中,选择“复制到其他位置”,并指定一个空白单元格作为输出区域。
  4. 在“条件区域”中输入要统计的数据范围。
  5. 在“条件”区域中输入一个公式,如"=COUNTIF($A$1:$A$10,A1)=1",其中$A$1:$A$10表示要统计的数据范围,A1表示当前单元格。
  6. 点击“确定”,即可得到唯一值的个数。

返回重复值: 如果要统计数组中的重复值个数,可以使用count if函数结合Excel的条件格式功能。具体步骤如下:

  1. 选中要统计的数据范围。
  2. 在Excel菜单栏中选择“开始”->“条件格式”->“突出显示单元格规则”->“重复值”。
  3. 在弹出的对话框中,选择一个格式样式,并点击“确定”。
  4. 统计重复值的个数,可以在数据范围旁边的空白单元格中使用count if函数,如"=COUNTIF($A$1:$A$10,A1)-1",其中$A$1:$A$10表示要统计的数据范围,A1表示当前单元格。
  5. 复制这个公式到其他单元格中,即可得到每个重复值的个数。

腾讯云相关产品: 腾讯云提供了一系列云计算相关的产品和服务,可以帮助用户实现数据存储、计算、分析等需求。以下是一些推荐的腾讯云产品和产品介绍链接地址:

  1. 云数据库 TencentDB:提供高性能、可扩展的数据库服务,支持多种数据库引擎,适用于各种应用场景。详细介绍请参考:云数据库 TencentDB
  2. 云服务器 CVM:提供弹性、安全、稳定的云服务器实例,可满足不同规模和需求的应用场景。详细介绍请参考:云服务器 CVM
  3. 人工智能 AI:提供丰富的人工智能服务,包括图像识别、语音识别、自然语言处理等,帮助用户构建智能化应用。详细介绍请参考:人工智能 AI

请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求和情况进行。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

精通Excel数组公式021:提取唯一值列表并排序

使用辅助列:从单列中提取唯一值列表 借助于辅助列来提取唯一值比使用数组公式更容易。下图1展示用于从单元格区域B2:B9中提取唯一的赛道名的公式。 ?...图1 数组公式:从单列中提取唯一值列表,使用SMALL函数 下图2展示了使用数组公式统计唯一值数量。...: {1;2;3;FALSE;FALSE;FALSE;FALSE;8;FALSE} 现在,提取唯一值的数组公式为: =IF(ROWS(E5:E5)>2,"",INDEX(2:B9,SMALL(IF(FREQUENCY...数组公式:使用动态单元格区域并从单列中提取唯一值列表 如下图5所示,在公式中使用了定义的名称来统计唯一值的个数。 ?...图8 使用辅助列或数组公式提取满足条件的唯一值 如下图9所示,借助于辅助列提取公司ABC不重复的记录。 ? 图9 也可以使用数组公式,如下图10所示。 ?

5K10
  • 精通Excel数组公式022:提取唯一值列表并排序(续)

    图13 使用数组公式对基于数字列的记录进行排序 下面的公式没有借助辅助列,而是使用数组公式对基于数字列的记录排序,如下图14所示。注意,第2个公式中COUNTIF函数解决了重复数字问题。 ?...图16 使用数组公式提取唯一值列表并排序混合数据 下图17展示了从混合数据中提取唯一值并排序的公式。 ? 图17 一个超级长的公式!下面简要讲解该公式。...选择单元格区域E1:H1,输入数组公式: =TRANSPOSE(A2:A5) 如下图19所示。 ?...5.指定MATCH函数的参数match_type为0,进行精确匹配查找,因为有重复值。 ? 图27 在为MATCH函数指定参数lookup_value之前,必须考虑应该指定什么。...有3个唯一值要排序,需要为lookup_value指定3个数字,随着公式向下复制时传递正确的相对位置给INDEX函数: 1.在单元格A11中,MATCH函数需要查找数字0,从定义的名称HMA中报告相对位置

    5.3K10

    Excel公式练习44: 从多列中返回唯一且按字母顺序排列的列表

    本次的练习是:如下图1所示,单元格区域A2:E5中包含一系列值和空单元格,其中有重复值,要求从该单元格区域中生成按字母顺序排列的不重复值列表,如图1中G列所示。 ?...在单元格G1的主公式中: =IF(ROWS($1:1)>$H$1,"", 如果公式向下拖拉的行数超过单元格H1中的数值6,则返回空值。 3....,详情可参阅《Excel公式技巧03:INDEX函数,给公式提供数组》。...: {2;0;4;0;0;0;0;0;0;1;1;1;0;2;0;0;0;0;0;0;0} 这是我们使用的相当标准的技术:上述数组中非零值的位置表示在该区域内每个不同值在该数组中的首次出现,因此提供了一种仅返回唯一值的方法...统计列表区域中唯一值数量。 2. 将二维区域转换成一维区域。 3. 强制INDEX返回数组。 4. 确定字母排序。 5. 提取唯一值并按字母排序。

    4.2K31

    Excel公式练习45: 从矩阵数组返回满足条件的所有组合数

    本次的练习是:如下图1所示,在一个4行4列的单元格区域A1:D4中,每个单元格内都是一个一位整数,并且目标值单元格(此处为F2)也为整数,要求在单元格G2中编写一个公式返回单元格A1:D4中四个不同值的组合的数量...公式 在单元格G2中的数组公式为: =SUM(0+(MMULT(IFERROR(N(OFFSET(A1,IF(MMULT(0+(ISNUMBER(FIND({1,2,3,4},ROW(INDIRECT(...不幸的是,在Excel中生成这种排列的数组绝非易事。在Excel中生成大型数组唯一现实的方法是通过使用ROW函数的公式构造。...虽然我们可以将诸如SMALL之类的函数与其他一些函数例如LARGE、FREQUENCY或MODE.MULT一起使用,返回一个大小与传递给函数的大小不同的数组,但是通常根本没有必要将数组缩减到这样的程度:...此时,上面的公式构造等价于: TEXT(MMULT(MOD(INT((ROW(1:27)-1)/3^{2,1,0}),3),10^{2;1;0}),"000") 暂时不考虑TEXT和MMULT函数,此公式构造的关键是生成一个由三个整数组成的数组

    3.3K10

    Excel公式练习47: 根据单元格区域中出现的频率和大小返回唯一值列表

    单元格H1中为返回的数字数量,公式为: =SUMPRODUCT((Range1"")/COUNTIF(Range1,Range1&"")) 公式解析 在公式中,使用了3个名称,分别为: 名称:Range1...,超过6个单元格将返回空,也就是公式的开头部分: =IF(ROWS($1:1)>$H$1,"", 下面看看公式中的主要构造: MIN(IF(IF(Range1"",COUNTIF(Range1,Range1...,这很重要,因为问题的症结在于根据值在该区域内的频率返回值。...更重要的是,此子句的目的是在这种情况下首先返回较小的值。...为了将我们的数组限制为仅考虑唯一值的数组公式中使用以下部分: FREQUENCY(0+(Range1&0),0+(Range1&0)) 将转换为: {3;15;0;0;3;0;0;6;0;0;0;0;

    1.7K20

    使你的 JavaScript 代码简单易读

    ---- #1 让我们先从怎样删除数组中的重复项这个简单问题开始。...基本上我们只需要迭代数组,并检查当前元素在数组中出现的第一个位置是否和当前位置相同。当然,这两个位置对于重复元素来说是不同的。...Set 仅允许存在唯一值,所以当你传入数组时,它会自动删除重复的值。 但是,如果你需要一个包含唯一元素的数组,为什么不一开始就用 Set 呢?...:Math.max()函数返回数组中最大的数字,而Math.min() 返回数组中最小的数字。...首先,如果没有丢失数字,我们能知道数组中有多少个数字。所以可以用以下公式 maxNumber - minNuber + 1,并用这个结果减去数组长度,得到的差就是缺失数字的个数。

    60410

    Excel公式练习38: 求一列中的数字剔除掉另一列中的数字后剩下的数字

    公式解析 这个案例中,存在的最大障碍是列表中的值有重复,如果能够消除这个障碍,那么就好办了。...公式的思路就是构造一个数组,能够实现在List1和List2之间执行MATCH函数查找时,列C中的数值就是找不到的值,返回FALSE。 然而,实现起来并不是想像中的那么简单。...我们必须首先确保生成的值是唯一的,并且仍然可以通过某种方式与原始值相对应,从而提取出原始值。 公式中的List1、List2、Arry1和Arry2是定义的四个名称。...C中要返回的数字数量: =COUNT(List1)-COUNT(List2) 1....本案例关键技术:将统计数分配给单元格区域中的每个值,有效地将含有重复值的单元格区域中的值变成唯一值,这是一项很有用的技术。

    3.3K20

    Excel公式技巧10: 从字符串中提取数字——数字位于字符串开头

    (1,-LEFT(A1,{1;2;3;4;5;6})) 由于LOOKUP强制生成数组,因此LEFT在这里不是返回单个值,而是返回由六个值组成的数组,每个值对应于将LEFT的num_chars参数指定为1...在这里,由于在lookup_vector中找不到1,公式返回数组中最后一个数值,即-123。 当然,这绝对不是处理这种公式结构的唯一方法,只要确保选择的lookup_value的值足够大。...此时,LOOKUP函数返回-43994。 当然,这不是唯一会出现这种情况的字符串,实际上,任何可以被Excel解释为日期的字母数字都会如此,例如30SEP、01FEB等,这也会导致不正确的结果。...LEFT与COUNT 公式2: =0+LEFT(A1,COUNT(0+MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))) 这是一个数组公式。...3的构造一致,唯一的不同是使用ISERR函数代替了ISNUMBER函数,并强制返回由数字组成的数组

    3.1K20

    深入理解FREQUENCY函数

    FREQUENCY函数统计数值在某范围内出现的频率,并返回一个垂直的数字数组。...返回数组为垂直数组,可以使用TRANSPOSE函数将其转换成水平数组。 该函数忽略空单元格和文本。 如果参数bins_array中有重复的值,那么重复的值统计的数为0。...87:使用FREQUENCY()求非连续区域上的条件平均值 Excel公式技巧88:使用FREQUENCY函数统计不同值、唯一值和连续值(上) Excel公式技巧89:使用FREQUENCY函数统计不同值...、唯一值和连续值(下) Excel公式技巧99:FREQUENCY函数应用示例 本文主要探讨FREQUENCY函数的一些非常规的行为,以加深对其的理解。...如下图1所示,公式: =FREQUENCY(A1:A12,B1:B12) 返回数组: {12;0;0;0;0;0;0;0;0;0;0;0;0} 图1 也就是说: =FREQUENCY({0;0;0;0

    1.1K30

    定义一个方法,功能是找出一个数组中第一个只重复出现2次的元素,没有则返回null。例如:数组元素为 ,重复两次的元素为4和2,但是元素4排在2的前面,则结果返回

    寻找数组中第一个仅重复出现两次的元素的方法实现 在编程领域,经常会遇到需要从一个数组中找出特定模式的元素的情况。...在本篇博客中,我们将探讨如何实现一个方法,该方法能够在给定的整数数组中,找出第一个仅重复出现两次的元素。如果数组中不存在这样的元素,则方法将返回null。...定义一个方法,功能是找出一个数组中第一个只重复出现2次的元素,没有则返回null。...例如:数组元素为 [1,3,4,2,6,3,4,2,3],重复两次的元素为4和2,但是元素4排在2的前面,则结果返回4。...最终,我们输出value的值,即数组中第一个仅重复出现两次的元素。 总结 通过这段代码,我们成功地找到了数组中第一个仅重复出现两次的元素,并将其值输出。

    20710

    【leetcode刷题】20T42-删除排序数组中的重复项 II

    ---- 木又同学2020年第42篇解题报告 leetcode第80题:删除排序数组中的重复项 II https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array-ii.../ ---- 【题目】 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素最多出现两次,返回移除后数组的新长度。...你不需要考虑数组中超出新长度后面的元素。 说明: 为什么返回数值是整数,但输出的答案是数组呢? 请注意,输入数组是以“引用”方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。...【思路】 【删除排序数组中的重复项】这道题要求返回数组元素唯一,因此使用count存储不唯一元素的个数,遍历数组,只要nums[count] !...= nums[i],则nums[count+1] = nums[i]。 这道题返回数组元素最多两个,我们增加一个变量,存储当前元素的个数就好了。

    35930

    C语言每日一题(21)删除排序数组中的重复

    力扣 26.删除排序数组中的重复项 题目描述 给你一个 非严格递增排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。...然后返回 nums 中唯一元素的个数。...考虑 nums 的唯一元素的数量为 k ,你需要做以下事情确保你的题解可以被通过: 更改数组 nums ,使 nums 的前 k 个元素包含唯一元素,并按照它们最初在 nums 中出现的顺序排列。...思路分析 基于双指针法,用下标进行代替,从数组最左端开始,遍历整个数组,下标1如果不等于下标2就把下标1指向的值赋给下标2,同时继续向后遍历完整个数组,最后返回下标2的值(即去重后数组的长度) 整体步骤...,同时定义一个计数器++(从1开始),最后返回count的值。

    14510

    剑指offer(41-50)题解

    +n的和 48题解--不用加减乘除做加法 49题解--把字符串转换成整数 50题解--数组重复的数字 41题解–和为S的连续正数序列 题目描述 小明很喜欢数学,有一天他在做数学作业时,要求计算出9~...既然有了通项公式,那么其实我们也能推出这样一个结论,sum如果在n区间长的连续区间内满足,那么这个n区间长的区间是唯一的,不会存在第二个n长的连续区间满足,从上图我们可以看出。...return 0; } } 50题解–数组重复的数字 题目描述 在一个长度为n的数组里的所有数字都在0到n-1的范围内。...数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。...例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。

    46230

    Excel公式技巧88:使用FREQUENCY函数统计不同值、唯一值和连续值(上)

    如果bins_array不包含任何值,则FREQUENCY返回 data_array 中的元素数。 注意: FREQUENCY函数在选择要在其中显示返回的分布的一系列相邻单元格后,作为数组公式输入。...FREQUENCY函数返回数组中的元素数比bins_array中的元素数多1。返回数组中的额外元素是高于最高间隔的任何值的数量。...返回数组公式必须以数组公式输入。 统计不同值 仅数值 如下图1所示,在单元格区域B4:B12中有一列数值,我们想要知道有多少个不同值。 ?...=SUM(--(FREQUENCY({1;2;3;1;7;2;2;1;1},{1;2;3;1;7;2;2;1;1})>0)) 这里的关键是: bins_array中重复返回0。...接下来,公式的ROW(B4:B12)-ROW(B4)+1部分返回一个连续整数数组,例如{1;2;3;4;5;6;7;8;9}。

    2.1K20
    领券