私信回复关键词【插件】,获取Excel高手都在用的“插件合集+插件使用小技巧”!

最近在哼哧哼哧搬家,搬家第一天,面对空荡荡的房子,我发现了一个严峻的问题——日用品还没买。

我打开了一个月前写下的日用品清单:

这里面很多物品都重复了,需要剔除掉。

该怎么办呢?

这可难不倒我!

我们只用在 C2 单元格输入以下数组公式:

=SUMPRODUCT(1/COUNTIF(A2:A11,A2:A11))

回车,搞定!

这个公式是什么意思呢?

COUNTIF 是指对指定区域中符合指定条件的单元格计数的一个函数。

基本公式为:countif(range,criteria)

range 要计算其中非空单元格数目的区域criteria 以数字、表达式或文本形式定义的条件

所以,公式中的 COUNTIF(A2:A11,A2:A11) 是统计 A2:A11 区域中的每个数据出现的次数,运算过程相当于:

=COUNTIF(A2:A11,A2)=COUNTIF(A2:A11,A3)......=COUNTIF(A2:A11,A4)

得到内存数组:

{2;2;1;1;1;1;1;2;2;1}。

用 1 除以统计的内存数组,得到 :

{0.5;0.5;1;1;1;1;1;0.5;0.5;1}。

这一步中:

如果 A2:A11 区域中数据出现 1 次,则 1 除以 1,结果不变;如果 A2:A11 区域中数据出现 2 次,则 1 除以 2,结果是 0.5,2 个 0.5 相加还是 1;如果 A2:A11 区域中数据出现 3 次,则 1 除以 3,结果是 1/3,3 个 1/3 相加还是 1;由此类推到其他数字,每个数据出现的次数的倒数之和为 1 。

最后用 SUMPRODUCT 求和得到不重复数据的个数~

私信回复关键词【插件】,获取Excel高手都在用的“插件合集+插件使用小技巧”!

dataset的去重计数 g2_ExcelExcel去重、计数一步到位,这个方法简单到哭相关推荐

  1. excel如何去重统计户数_去重条件计数(excel去重统计个数)

    去重条件计数(excel去重统计个数) 2020-05-08 11:12:07 共10个回答 为达成效果,花时间完全照你的重录一遍,因为你没有列标行号,故以我下图为例,在充值人数去重合计栏的G2单元格 ...

  2. postgresal去重_PostgreSQL数据去重

    数据库中去重的需求比较常见,比较常见的如单列去重.多列去重.行去重等.pg中针对这些不同的去重要求,我们也可以使用不同的去重方法.https://www.cndba.cn/foucus/article ...

  3. List去重为什么要写equals(),hashCode()方法

    一,各个集合的特点: Collection(集合):容器,用于存放对象(引用类型.基本类型需要自动装箱) List(列表):元素有序,元素可以重复 (有索引). 通过元素的equals()方法判断是否 ...

  4. js 对一个字段去重_JS单行、多行文本字符去重和行去重

    之前偶然看到一篇使用正则实现字符去重及多行去重的文章.感觉写的有点糙,而且性能也不够高,对新手的使用和理解都有一点难度.于是忍不住就搞了一个比较可爱的出来.而且不是一般的可爱,因为随着字符量的增长,其 ...

  5. python集合去重_python集合去重

    [python中对list去重的多种方法 怎么快速的对列表进行去重呢,去重之后原来的顺序会不会改变呢? 1.以下的几种情况结果是一样的,去重之后顺序会改变: i = [1,2,3,3,4,2,3,4, ...

  6. Java List去重 Lis集合去重 List去重效率对比 List去重复元素效率对比 List去重效率

    Java  List去重 Lis集合去重 List去重效率对比 List去重复元素效率对比 List去重效率 --- List 去重复元素的几种办法 一.概述 面试的时候,有个常见的问题:" ...

  7. 数组去重,对象去重,数组对象去重

    一.数组去重 let srcArray = [1, 2, 3, 4, 1, 2, 3, 4] 1.  双层循环+splice 注: splice删除了一个元素,下标要减一,否则循环会漏掉一个元素(多个 ...

  8. 【前端去重】数组去重字符串去重对象去重

    今天被去重玩死了,最后发现from写成了form,真是被自己蠢死了!如果写代码不是为了折磨自己,那将毫无意义! 接下来,鞭笞去重 数组去重 new Set去重之后获取的是假数组,需要用Array.fr ...

  9. 符合ASTM标准的雨流计数法及其不同的改进方法

    随着研究的深入,人们发现采用时间序列计算载荷谱太麻烦了,处理的工作量太大,我们不需要将每个时刻点的载荷都做运算,疲劳计算只需要提供幅值.均值和循环次数,鉴于此发展出了很多不同的计数方法,雨流法是最常见 ...

最新文章

  1. linux 读取大量图片 内存,10 张图帮你搞定 TensorFlow 数据读取机制
  2. 内核模块相关命令:lsmod,depmod,modprob,modinfo,insmod,rmmod
  3. javascript 中的各种width,height属性整理
  4. java中异常和集合
  5. 动态决定viewarea应该加载哪个view
  6. AUTOSAR专业知识篇(五)-“敏捷”适用于汽车软件开发吗?当我们谈“敏捷”,到底在谈什么?
  7. 印度智能手机市场Q1出货量同比增长7% 小米蝉联榜首
  8. 如何查看AT24C02设备地址
  9. 神经网络梯度消失和梯度爆炸原因推导及其解决方案
  10. 码蹄集 - MT2165 - 小码哥的抽卡之旅1
  11. Matter Commissioning
  12. Anaconda3安装tensorflow踩坑记录
  13. 数据分析之学术前沿分析 任务1:论文数据统计
  14. Microsoft SQL Server 2008 MDX Step by Step中关于MDX Step-by-Step.abf损坏文件的处理
  15. 软件测试学习 之 进阶之路
  16. linux没有cpufreq目录,为什么数值计算的时候 cpu 到不了最大频率?
  17. DT时代商业革命,大数据金融行业应用发展分析
  18. matlab非线性数值解法,matlab 数值分析 非线性方程与方程组的数值解法
  19. 新时达服务器显示下行限位,新时达STEP系统调试说明
  20. 省常中集训Day5 2022.8.7

热门文章

  1. Essential MSBuild: .NET 工具生成引擎概述
  2. onlyoffice更新中文字体总结
  3. Linux的scan命令,linux的scan命令
  4. linux之用一张图片说明文件系统结构
  5. Android之PullToRefresh(ListView 、GridView 、WebView)使用详解和总结
  6. spark java 计数_spark程序——统计包含字符a或者b的行数
  7. python组件介绍_python 中的爬虫· scrapy框架 重要的组件的介绍
  8. 语言 ota_荣威RX5 PLUS使用最新的家族设计语言,给人更年轻时尚的感觉
  9. go获取项目内所有proto_gRPC学习之三:初试GO版gRPC开发
  10. 实验 2 关键字驱动测试(2 学时)实验报告--软件功能测试与性能测试实验