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

【虐心】统计符合条件的不重复单元格个数

昨天有个网友在公众号留言问我~ 统计符合B列条件的A列不重复的计数(多个重复算一个) 我读了两边,领悟了他的问题,就是统计符合条件的另外一列的不重复单元格个数!...=COUNTIF(B1:B9,D2) =COUNTIF(判断的列,判断条件) 好吧~感觉帮助不大,这个函数解决不了问题哇! 这个问题的关键是什么呢?是解决如何统计重复值的问题!...我们如何来统计A列的非重复单元格个数呢? ?...如果A列中的值第一次出现的时候则C列与D列值相等,反之不等 所以我们统计C列与D列相等的单元格个数就可以知道A列的非重复值数量 ?...是否和刚刚的某一列求不重复个数值就一样了? ?

4.7K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Excel公式练习42: 统计句子中满足条件的单词个数

    本次的练习是:如下图1所示,在单元格A1中有一段英文文本,其中可能包含标点符号或不包含标点符号,在单元格B1中输入一个公式,识别文本中包含五个元音字母的单词,统计出这些单词的个数。 ?...图1 注意,统计的单词应满足: 1. 单词中包含全部五个元音字母 2. 这五个元音字母在单词中从左至右出现的顺序是a、e、i、o、u 3....这五个元音字母在单词中只出现一次 在图1中,红色字体的单词满足条件,而黑色斜体的单词虽然包含全部的五个元音字母但由于顺序不符合要求,因此不满足条件。 先不看答案,自已动手试一试。...;7,7,7,6,6;2,2,2,1,2;11,10,10,10,10;2,2,2,1,2;3,2,3,3,3;4,3,3,4,4;2,2,2,1,2;14,15,15,15,15} 从上面生成的第一个数组减去第二个数组...例如第一个数组的第一个元素10(即单词"abstemious"的长度)减去第二个数组中的第一行{9,9,9,9,9}(即单词"abstemious"分别去掉五个元音后的长度): 10-{9,9,9,9,9

    1.4K30

    mysql left join 出现的重复结果

    简单说明问题出现的原因: MySQL left join 语句格式为: A LEFT JOIN B ON 条件表达式 left join 是以A表为基础,A表即左表,B表即右表。...左表(A)的记录会全部显示,而右表(B)只会显示符合条件表达式的记录,如果在右表(B)中没有符合条件的记录,则记录不足的地方为NULL。...,那就必须使用distinct去掉多余的重复记录。...作用是起了的,不过他同时作用了两个字段,也就是必须得id与name都相同的才会被排除 采用唯一键关联做链接查询 left join的关键字(字段)在product表不唯一,所以这部分不唯一的数据就产生了笛卡尔积...可以用唯一键(不一定要主键,只要唯一就行)关联做链接查询就可以了。 我会阅读所有的评论,所以无论你有什么想要说的,或者是想要分享的,甚至是问题之类的,都可以在下面留言。

    18.2K21

    终极干货,数组重且显示每一个数重复的次数

    正常请求到数据后,如果我们想把统计数据制成图表就非常的麻烦。...今天给大家带来比较实用的两个方法,把数组重且显示每一个数重复的次数 ---本文章为原创文章,转载请注明出处--- 下文代码有详细的注释,再次就不做赘述了直接上代码 **方法一(使用对象记录重复的元素...res[i][0] + 'x' + _res[i][1]); } console.log(_newArr) G **方法二(set方法重且显示每一个数重复的次数...var newArr = []; //使用set进行数组重,得到一个不重复的数组 newArr = [...new Set(arr)]; // 新建一个数组长度等于newArr长度的空数组...var newarr2 = new Array(newArr.length); // 以重后数组的数组,为索引,赋默认值0 for(var t = 0; t < newarr2.length

    66430

    Python找出列表中的重复元素并统计个数的函数代码设计

    找出列表中的重复元素并统计个数的方法如何使用Python设计一个程序用于统计列表list中哪些元素是重复的并统计个数?...这里的设计思路是这样子的,将list列表对象使用set()函数快速去重,然后使用for循环遍历该集合中的元素,并使用Python列表内置的count()方法来统计该元素在列表list中的个数,当count...为了将重复元素和该重复元素的个数记录下来,这里又需要使用Python的字典dict来记录。具体可参考下方的实例代码。...找出重复元素并统计个数的函数代码设计为了将实现找出Python列表中的重复元素并统计个数的代码可以重复利用,且方便利用,这里将这些代码封装为一个函数,该函数在设计上存在的一些缺陷,将在代码后面进行介绍:...原文:用Python找出列表中的重复元素并统计个数的代码免责声明:内容仅供参考,不保证正确性!

    29420

    MySQLMySQL数据库的进阶使用

    如果select查询的结果有重复数据,则还可以在select后面加上distinct关键字,进行查询结果的重。...如果select后面有多列,则会进行多列字段的重处理,也就是当多列字段同时重复时,才会去重。如果只有一列,那就只针对该列进行重。 4....统计班级共有多少同学 统计本次考试的数学成绩分数个数 统计数学成绩总分 统计平均总分。返回英语最高分。返回 > 70 分以上的数学最低分。 2....显示平均工资低于2000的部门和它的平均工资 像上面的需求与前面的就不同了,他有了一个筛选条件,在group by这里,通常使用having来作为筛选条件,当分组聚合统计结束后,会使用having进行统计结果的筛选...在笛卡尔积之后,只保留b表成绩大于等于a表的成绩的一行记录,然后以a表的id进行分组,这样每组内a表的成绩score就是唯一的,而组内b的成绩重之后的记录个数就是a表成绩的排名。

    32720

    MySQL操作之数据查询语言:(DQL)(四-1)(单表操作)

    ]记录数] SELECT [DISTINCT] * :表示通配符,查询全部,重(distinct) FROM:查询的表名 WHERE:用于指定查询条件 [GROUP BY 字段名[HAVING 条件表达式...二、简单查询(select、distinct) distinct使用: 可以用于多个字段的重。 当多个字段值相同时,才会被去除。...(name,age值都一致,才会被判定为重复) 查询所有的商品 select * from product; 查询商品名和商品价格 select pname,price from product; 别名查询....使用的关键字是as(as可以省略的) select pname as pn from product as p 去掉重复值(distinct) select distinct price from product...FROM product GROUP BY category_id; 统计各个分类商品的个数,且只显示个数大于1的信息 SELECT category_id ,COUNT(*) FROM product

    18810

    MySQL开发中易忽略知识总结-0

    ---- 索引 MySQL在真正开始执行语句之前,并不能精确的知道满足这个条件的记录有多少条,只能根据统计信息来估算记录数。 ? mysql执行语句过程_图来自网络.png ?...mysql执行语句过程_图来自网络.jpg ? 分析器.png 看完这3张图片,想必你对MySQL执行SQL语句过程的理解更加深入了。 回到正题,上文所说的"统计信息"就是索引的区分度。...而一个索引上不同数值的个数,我们称之为基数( cardinality)。也就是说,这个基数越大,索引的区分度越高。 那么MySQL是怎得到索引的基数呢?...image.png 采样统计的时候,InnoDB默认选择N个数据页,统计这些界面上的不同值,得到一个平均值,然后乘以这个索引的页面数,就得到了这索引的基数。...话外音:再说一下MySQL执行计划中的extra列。 1.Using Index:查询的列被索引覆盖,并且where筛选条件是索引的前导列。

    99120
    领券