EXCEL 如何 统计 同一列中,相同条目的数目?

2011/1/1
2011/1/1
2011/1/1
2011/1/1
2011/1/2
2011/1/2
2011/1/2
2011/1/2
。。。
。。。
2011/12/21

我要得知,该列数据中,从2011.1.1至2011.12.31 三百六十五天每天的数目。
就是想知道,
2011/1/1 ,几条数据
2011/1/2 ,几条数据
。。。
。。。。
2011/12/21 ,几条数据

使用 数据透视表,就可以统计同一列中相同条目的数目。

以excel2016为例,步骤如下:

1、运行excel2016,新建表格如下,添加行标题“日期”。

2、点击”插入“,“推荐的数据透视表”。

3、查看表格的数据源范围是否正确。这里已经可以看出部分统计数据。

4、在新建工作表中,插入了”数据透视表“。日期一列,就是统计的同一列中相同条目的数目。

5、如果没有添加标题行”日期“,会自动将”2011/1/1“作为列标题,导致统计不准确。

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-09-29

1.首先,选中A1:A51的数据范围,选择【插入】-【数据透视表】。

2.按照默认设置,在新工作表中创建数据透视表,点击【确定】按钮。

3.在新出现的透视表区域,用鼠标单击任何一个单元格。然后把【姓名】字段分别拖到【行标签】和【数值】两个方框中去。

4.这样,透视表中行标签就显示了A列不重复姓名,后面一列跟随的就是出现的次数。

注意:

如果【数值】处【姓名】字段显示的是“求和”,点击该字段,如下图设置成“计数”,然后确定即可。


第2个回答  2012-11-26
假设这一列是A列
B1单元格输入公式
=IF(COUNTIF(A$1:A1,A1)=1,COUNTIF(A:A,A1),"")
下拉复制公式

或者
B1单元格输入公式
=TEXT(INDEX(A:A,SMALL(IF(MATCH(A1:A1000&"",A1:A1000&"",)=ROW(1:1000),ROW(1:1000),4^8),ROW(A1))),"e/m/d")
数组公式,按下SHIFT+CTRL+ENTER三键结束输入,再下拉复制公式

C1单元格输入公式
=COUNTIF(A:A,B1)
下拉复制公式追问

这列有10万多条数据,我往下拖,拖1个小时估计还没拖到底。。。。。。。。。。。。。。。。。。有没有更好的方法

追答

如何快速填充公式

方法1,双击填充柄,可填充,如果前一列连续多行,则相同多行

方法2,先输入要填充的公式,按下SHIFT+CTRL+方向键下,再按下CTRL+D

方法3,按下SHIFT+CTRL+方向键下,再在编辑栏里输入公式,再按下CTRL+回车

方法4,名称框输入需要填充的范围 (比如 A2:A1000) 回车 公式编辑栏输入要复制的公式后,同时按 ctrl+Enter 输入

方法5,选中要填充的格子,按CTRL+C(复制第一个带公式的单元格),然后鼠标移到名称框,直接输入单元格区间,如A3:A1000,回车,之后按CTRL+V(点中该位置--右键粘贴)。

方法2和3的方法可填充至表格的最后一行
方法4和5就是写入几行就填充几行

追问

请详细地说,我看不懂啊

方法1,双击了没反应。其他看不懂

追答

慢慢看,没有看不懂的,哪个地方不懂,可以提出来问我
如果这都没法看明白,那你就手工往拖吧,也就几分钟的事绝对不要半小时.........呵呵

追问

请详细地说,我看不懂啊

方法1,双击了没反应。
方法2、3,一直算到了第 1048576行(104多万),问题是,我这表只有10多万

方法4,搞定!!

追答

方法一 要在相邻的列,也就是公式所在的前面一列,这一列有多少行,双击填充柄就能实现多少行

名称框在编辑栏的左边,A1单元格的正上方,在里面写入要填充的单元格区域后一定要按下回车键
别内容的总能看的懂吧.
再不会加我的百度,慢慢教你

本回答被提问者采纳
相似回答