求Excel快速统计各数字出现次数的方法

本人用的是Excel2007(12.0.6611.1000)和WPS(2023春季更新14036)版本,本人小白,请大佬们尽可能写出详细的步骤,谢谢!!!
另外,不会审题,要我更改数字排列的,只会书本式回答的。请不要回复!!

我不知道EXCEL2007里定义公式名称是什么情况,我目前这用的是2016

按下图顺序,公式--定义名称,输入一个名称,我这里用“颜色”这两个字

引用位置里输入下面公式

=GET.CELL(63,Sheet1!C2)+0/NOW()

J2后面6列作为辅助列,因为你前面数据是6列

输入刚才定义好的名称,回车,然后向右拖动6列,再向下拖动,与原数据区域保持一致。

辅助列的使用是判断哪些单元格是带颜色的,图中只有黄色与白色单元格,所以辅助列里的0是代表这个单元格颜色是白色,6代表单元格颜色是黄色。

R2=COUNT(FIND(" "&Q2&" ",IF($J$2:$O$19>0," "&$C$2:$H$19&" ","")))

CTRL+SHIFT+回车

这就是你想要的结果

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-05-17
可以使用Excel的常规筛选和计数功能来快速统计各数字出现的次数。具体的步骤如下:
1. 将要统计的数字列复制到新的列中。
2. 在新列中选择“数据”选项卡,然后选择“排序和筛选”。
3. 在弹出的对话框中,选择“高级”选项,然后选择“唯一记录”。
4. 选择“复制到其他位置”,并选择一个空单元格作为输出位置,然后确定。
5. 在输出位置的相邻单元格中输入函数“=COUNTIF(原数据范围,输出单元格所在行的单元格)”(不包括引号),然后按Enter键。
6. 将函数复制到其他输出单元格中,然后就可以看到各数字出现的次数了。
以上步骤可以帮助你快速地统计各数字出现的次数,并且可以轻松地修改输入和输出位置。
第2个回答  2023-05-17

当你想要在Excel中快速统计各数字出现的次数时,你可以使用以下步骤:

    打开Excel并准备你的数据表格。确保你的数据位于一个列中,每个数字占据一行。

    在Excel的空白单元格中,输入以下公式:=COUNTIF(数据范围, 数字)。其中,数据范围是你要统计的数据所在的范围,数字是你要统计出现次数的具体数字。

    例如,如果你的数据位于A列的A1到A10单元格中,并且你想要统计数字5的出现次数,你的公式将是=COUNTIF(A1:A10, 5)。

    按下回车键,你将看到公式的结果是数字5在数据范围内出现的次数。

    如果你想统计多个数字的出现次数,你可以复制这个公式,并在新的单元格中粘贴。然后,只需更改公式中的数字即可。

    如果你想统计多个不同数字的出现次数,并将结果显示在一个表格中,你可以在Excel的另一个工作表中创建一个数字列表,并在相邻的单元格中使用相同的COUNTIF公式进行统计。

    例如,创建一个数字列表在B列的B1到B5单元格中,并在C列的C1到C5单元格中使用COUNTIF公式来统计每个数字在数据范围内的出现次数。

    这些步骤适用于Excel 2007和WPS表格。请注意,实际的Excel版本可能会有些差异,但基本的COUNTIF函数在大多数Excel版本中是相似的,因此你应该能够根据这些步骤进行统计。希望这对你有所帮助!如有进一步问题,请随时提问。

追问

我说你们这些Ctrl+V的,能不能先看下问题在复制啊,眼睛瞎了吗?会动脑子不?

第3个回答  2023-05-17

使用countif函数即可。示例公式如下:

=COUNTIF($A$1:$E$4,G1)

如有帮助,望采纳!!

追问

哥们请审题啊!

第4个回答  2023-05-17

很简单的事情给你搞复杂啦!EXCEL想用公式按颜色做统计是很难的,而且按你的说法黄底色本身是需要你用鼠标手工操作的,这不本来就很麻烦的啊

其实,你只要利用1个辅助列来操作就很简单了。

以B列为辅助列为例,在你想统计的行(黄色行)对应B列输入数字1,即可在 L2 单元格输入公式:

=SUMPRODUCT(($B$2:$B$23=1)*($C$2:$H$23=$K2))

复制并下拉填充,即可…………

操作上,你只要按要求在B列对应的统计行输入数值1,即可自动统计相应的数值次数了。

至于你若是想要统计行对应单元格底色自动显示黄色的话,则只需要设置一下条件格式即可

设置条件格式的具体操作步骤如下:

1、选择C2:H23单元格区域,

2、设置条件格式,选 “确定使用公式确定要设置格式的单元格”,在条件格式栏输入公式为:=$B2=1

3、在菜单中 点“格式”按钮,设置格式,选择底色为:黄色

按确定按钮,即可。

此时,只要B列指定行输入数值1,对应右侧的单元格底色自动显示为黄色了…………

追问

大佬,你的方法还可以,就是太麻烦了,要手动输入1。那我不就要输几千次1?我的黄色行是有前置条件得出来的,用的是条件公式=COUNTIF($B1:$H1,4)>0 ,希望大佬有更好的方法!

追答

晕啊,你把条件格式的条件放在A1,不就自动生成了啊!!

比如你在A1单元格输入公式:

=1*(COUNTIF($B1:$H1,4)>0 )

复制并下拉,即会对符合条件的A列对应行自动显示 1

然后把 L2 单元格公式改为:

=SUMPRODUCT(($A$2:$A$23=1)*($C$2:$H$23=$K2))

复制并下拉,即可…………

本回答被提问者采纳