精华内容
下载资源
问答
  • 在excel如何统计出现次数
    千次阅读
    2021-02-10 22:59:08

    在实际工作中,我们经常遇到这样的情况,给你一个几千条几万条记录的表格,让你统计每个元素出现的次数,或者是让你统计一下总计有多少个不重复的元素。现在来简单介绍一下怎么处理这个问题,方法学了一次,就可以使用一辈子了。例子如下:

    e3828fa5c812de1e3c8aa423e450671e.png

    一,统计元素出现次数

    使用公式

    =COUNTIF($B$2:$B$19,B2)

    函数说明:COUNTIF函数主要用于条件计数。

    格式:COUNTIF(range,criteria),第一个参数表示范围,可以是B2:B19,第二个参数表示值,可以是数,也可以是字符串;主要作用是统计某个范围内,某个数据出现的总次数。

    COUNTIF($B$2:$B$19,B2:B19)将对B2:B19单元格区域中的每个数据进行个数统计,也就是B2:B19单元格区域中B2单元格数值的个数是COUNTIF(B2:B19,B2),B2:B16单元格区域中B3单元格数值的个数是COUNTIF(B2:B19,B3)。。。以此类推,相当于=COUNTIF(B2:B19,{B2;B3;...;B19}),最后的结果就是将每一单元格数值个数组成一个集合{4;3;6;6;...;6)

    二,统计不重复元素的个数

    我们可以在D2单元格输入如下公式,即可统计出B列B2:B19单元格区域的不重复值的个数。

    =SUMPRODUCT(1/COUNTIF($B$2:$B$19,B2:B19))

    在具体解释这个公式之前,我们先介绍一个例子:

    假如有一个字母序列:ABCCDCABFCADEAECBC....,允许出现重复的元素,那么,怎么统计其中出现了几个不同的元素呢?

    程序设计中,常规的做法是创建一个set,把所有元素都扔到set里面去;因为set不允许重复,所以最后只要统计set中元素的个数就好了。但是这种方法比较麻烦,还需要写代码。我们来思考一个巧妙的方法:

    假如字母x出现了n次,那么每个单独的x,都是在总量中占据了1/n份;于是,对这n个1/n求和,就得到了1。因为x为任意字母,n为任意数字,所以这种接法适用于任意情况,不论n是1,是2,还是3,或者是10000。牛逼吧,这就是规律。

    根据这个规律,我们可以将该问题经过两次转化而轻松解决:

    1,求出每个元素出现次数,作为第三列。

    2,增加第四列,每个元素出现次数的倒数。通过对倒数求和来得到不重复元素的个数。

    第一步可以通过COUNTIF函数来完成;第二步可以通过SUMPRODUCT函数来实现。

    函数说明:SUMPRODUCT函数有很多功能,其中一个功能是按照条件进行求和。

    回到主题,COUNTIF($B$2:$B$19,B2:B19),就是统计每个元素的出现次数;1/COUNTIF($B$2:$B$19,B2:B19),就是对出现次数求倒数;SUMPRODUCT(1/COUNTIF($B$2:$B$19,B2:B19)),就是对这些倒数求和;^_^。

    参考文章:

    百科

    万能函数Sumproduct能解决4大类统计问题,你相信吗?

    原文链接:https://blog.csdn.net/GoOnDrift/article/details/109249086

    更多相关内容
  • 主要给大家介绍了关于Python读取Excel一列并计算所有对象出现次数的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • 然后把PDF中的一些特定关键词出现次数提取到Excel中,如下示例: 关键词从D列开始,任意添加。其中A1,B1,C1内容可以更改。 然后运行程序,得到的结果示例如下: 这里的年份是PDF所在文件夹的名称,你可以自己修改...
  • 计算Excel字符出现次数.rar,实际应用中,经常要统计某个字符或字符串出现次数,一般有两种情况:1、某字符某单元格内出现次数,2、包含某字符的单元格字数。具体应用见本例。
  • Excel统计信息重复出现次数.docx
  • Excel统计某字符或关键字出现次数

    千次阅读 2021-03-16 14:34:35
    Excel统计某字符或关键字出现次数 来源"ExcelHome" 固定原文链接:https://www.excelhome.net/lesson/article/excel/1564.html 原始数据区域为A1:A5,每个单元格中包含不同或相同的文本,要根据需求求某个字符或...

    Excel统计某字符或关键字出现的次数

    来源"ExcelHome"
    固定原文链接:https://www.excelhome.net/lesson/article/excel/1564.html
    在这里插入图片描述

    原始数据区域为A1:A5,每个单元格中包含不同或相同的文本,要根据需求求某个字符或关键字在各单元格文本中出现的次数总和。

    首先,求“北京”出现的次数(整个单元格内容等于“北京”)。我们输入公式:
    =COUNTIF(A1:A5,“北京”)
    结果返回1,因为源数据中只有A1单元格整个文本内容是“北京”。
    在这里插入图片描述

    然后,求A1:A5文本中包含“北京”这个关键词的单元格数量。我们输入公式:
    =COUNTIF(A1:A5,“北京”)
    结果返回2,因为A1和A3都包含“北京”这个关键词。
    在这里插入图片描述

    最后,求A1:A5个单元格文本中“京”字出现的总次数。我们输入公式:
    =SUMPRODUCT((LEN(A1:A5)-LEN(SUBSTITUTE(A1:A5,“京”,""))))
    结果返回3,因为A1,A3和A4这三个单元格都包含“京”字。如果一个单元格中包含两个“京”字也是会被统计出来的。
    在这里插入图片描述

    下面具体解释一下第4步中的公式用法。
    首先看一下SUBSTITUTE()函数。SUBSTITUTE()函数语法是这样的:SUBSTITUTE(源数据,要替换的内容,替换的结果)。比如:SUBSTITUTE(A1,“京”,"")意思是把A1中的所有“京”字都替换成空。
    在这里插入图片描述

    LEN()函数返回一个文本的长度,比如说LEN(A1)就返回A1的单元格内容是几个字符。

    在这里插入图片描述

    LEN(SUBSTITUTE(A1,“京”,""))返回的结果是A1单元格文本将“京”字都替换成空以后的文本长度。
    在这里插入图片描述

    A1单元格原字符长度减去把“京”字替换成空的文本长度,结果就是“京”字在A1单元格文本中出现的总次数。
    在这里插入图片描述

    最后,用SUMPRODUCT函数将A1:A5中各自出现的“京”字次数加和就得到了“京”字在原始A1:A5中出现的总次数。

    在这里插入图片描述

    展开全文
  • EXCEL统计出现次数

    万次阅读 2018-11-13 14:29:03
    示例,EXCEL中使用COUNTIF()函数,第一个参数是选中需要统计的表格,第二个参数要统计的数。然后按ENTER键,之后右下角变成+号再向下拖动。再删除重复的行。 第一步: 第二步: 第三步:将重复的次数列,复制...

    示例,EXCEL中使用COUNTIF()函数,第一个参数是选中需要统计的表格,第二个参数要统计的数。然后按ENTER键,之后右下角变成+号再向下拖动。再删除重复的行。

    第一步:

    第二步:

    第三步:将重复的次数列,复制--》选择性粘贴为值

    第四步:删除重复的行

    OK啦~

    展开全文
  • 使用excel公式自动统计一个关键词某个单元格中的出现次数excel频率统计

    一、需求

            如图所示,我需要统计关键词“月”在古诗词的出现次数。虽然人是可以一个一个算出来,但如果量多还是很繁琐的。因此如果有公式自动计算那必定是很不错的选择。

    二、实现

            针对古诗词李煜-《虞美人》,我们可以使用下面的代码自动统计关键词“月”在这首古诗词中的出现次数。备注:单元格D2为李煜-《虞美人》,单元格A2为关键词“月”

    =(LEN(D2)-LEN(SUBSTITUTE(D2,A2,"")))/LEN(A2)

            解释:D2被空字符""替换掉D2中的A2后,得到一个新的字符串,然后这个新字符串的长度会比小于等于D2的长度,用D2字符串长度减去新字符串的长度,除以A2字符串的长度,最终得到A2在D2中的出现次数。

            计算过程:

            ①LEN(D2): 返回64

            ②SUBSTITUTE(D2,A2,""): 返回春花秋何时了?往事知多少。小楼昨夜又东风,故国不堪回首明中。雕栏玉砌应犹在,只是朱颜改。问君能有几多愁?恰似一江春水向东流。

            ③LEN(SUBSTITUTE(D2,A2,"")): 返回62

            ④(LEN(D2)-LEN(SUBSTITUTE(D2,A2,""))): 返回2

            ⑤LEN(A2): 返回1

            ⑥(LEN(D2)-LEN(SUBSTITUTE(D2,A2,"")))/LEN(A2): 返回2(最终结果)

            函数说明SUBSTITUTE(text,old_text,new_text,instance_num)

    Text                     为需要替换其中字符的文本,或对含有文本的单元格的引用。

    Old_text              为需要替换的旧文本。

    New_text            用于替换 old_text 的文本。

    Instance_num    为一数值,用来指定以 new_text 替换第几次出现的old_text。

    三、效果

             可以看出使用公式计算得到的关键词“月”的频率与人算的相同,说明公式确实起了作用。

    展开全文
  • 单元格可能包含多个单词,也可能不包含多个单词,因此必须替换标点符号后split。这里,这是一个翻译地图:import xlrdimport osfrom string import punctuation, translatefrom collections import Counterdef ...
  • 平常我会用python程序处理,因为处理速度快效率高,但有些工作场景,只对单元格数据做简单处理,这种情况写个Excel函数就可完成,比如“统计单元格中某个字符出现次数、匹配单元格数据”,就不必要去写个程序,...
  • Excel如何快速统计某列数据出现次数

    千次阅读 2021-09-02 18:19:42
    今天跟大家分享一下Excel如何快速统计某列数据出现次数 1.如下图我们想要快速统计出各位最佳员工出现次数 2.首先我们选中最佳员工数据单元格区域 3.点击下图选项(Excel工具箱,百度即可了解...
  • 按照出现次数值,降序排序。 循环查看所得值是否正确。 将值存入txt文件中。 扇形图 效果图 读取txt中得到的值,一行一行的读。 设置参数存储数据。 split函数:分割数据,分别存入a,b中 计算...
  • 3.点击“回车键”就可统计出现次数。 判断某单元格的数据是否另外一列基本步骤: 1.打开一个Excel表格。 2.输入 =if(countif(选择区域,“条件”),"Y","N")。 3.点击“回车键”就可判断单元格是否...
  • EXCEL找到两列重复项,统计两列重复项出现次数
  • Python可以对Excel内多个工作表的某一列固定的数据列进行对象统计并且计算该列数据所有对象出现次数吗?
  • 如何用Excel统计某字符或关键字出现次数.docx
  • JAVA判断字符串数组中是否包含某字符串元素 C#如何判断字符串中是否包含某个字符 java字符串中除去某字符串中包含的字符 正则表达式:字符串中必须包含某个字符的使用如下的VBA代码,您就可以在Excel中,统计某个...
  • 一、所用函数 countif() 二、语法格式 =countif(range,criteria) 参数range 表示条件区域——对单元格进行计数的区域。...含义: 统计A2:A13范围内,F2出现次数 参考资料 Excel中countif函数的使用方法 ...
  • EXCEL 如何使用Frequency函数统计连续出现的最高次数什么是Frequency函数举例说明解决思路 本文主要是讨论Frequency函数的日常使用和如何理解使用。如果你想学习如何使用Frequency函数, 可以仔细阅读这篇文章,了解...
  • 今天我们就来学习一下,如何利用Excel统计对话中某个关键词出现的个数。案例说明:如上图中所示,对应的3句话里面小明出现次数都不一样,我们如何最快的求出小明出现次数这里可能有些朋友想的会非常复杂,...
  • Excel统计一列中某个值出现次数

    千次阅读 2020-06-16 21:39:13
    问卷星默认导出的值为数字,例如一个问题有ABCD四个选择,则各自对应数字1234,导出的Excel文件中第一行为问题,随后此列所有的值为对应的选项数字,需要自行通过筛选或是其他方式进行统计。 本想着使用Python对...
  • 在EXCEL里我们经常碰到一些表格需要对数据的分析,比如如图如何快速统计重复的次数?或者说如何快速统计报名人数或录取名数?话不多说直接上方法:方法一:函数法1,需要统计的单元格输入=countif(统计的范围,统计...
  • 通过excel的Frequency 函数 实现 连续正数,负数 最大次数统计 的小案例 公式为数组公式 输入完公式后 按 Ctrl+Shift+ Enter 公式才成立生效 连续为正数的次数 方法1 =MAX(FREQUENCY(IF(SIGN(B2:B31)+1,ROW(2:31)...
  • 打开需要统计数据的Excel表格。 点开菜单栏的“插入”;再点击一下“数据透视表”。 操作完上一步后,可以看到“请选择单元格区域”下有一个闪动的光标;先选好需要统计的数据区域(需要注意的是:这里也要把...
  • excel统计出现次数

    千次阅读 2017-09-22 08:31:44
    以下面这个例子,需要统计赵四整列中出现次数 E2单元格中输入 =COUNTIF(A2:A14,"赵四"), 其中A2:A14表示统计的区域,后面赵四需要带引号,表示要统计的条件。 回车以后得到结果是3,与前面区域中的...
  • excel 统计字符出现次数

    千次阅读 2015-10-11 22:04:23
    1. 原始数据区域为A1:A5,每个单元格中包含不同或相同的文本,要根据需求求某个字符或关键字各单元格文本中出现次数总和。 2. 首先,求“北京”出现次数(整个单元格内容等于“北京”)。我们...
  • excel数据 统计每个词条出现次数

    千次阅读 2019-09-24 09:25:20
    统计两年,可以把A列和B列统计在同一列,再去计算词条。 也可以词条数相加

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,959
精华内容 3,583
热门标签
关键字:

在excel如何统计出现次数