EXCEL如何筛选表格里相同的文字并统计!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EXCEL如何筛选表格里相同的文字并统计!相关的知识,希望对你有一定的参考价值。

如图!请问如何筛选相同的文字并统计

EXCEL筛选表格里面的重复值并且统计重复个数步骤如下:

1.打开EXCEL文件,全选要筛选的信息,如下图红框所示;

2.点击上方菜单栏的”开始“,如下图红框所示;

3.在开始菜单栏里面找到并且点击”条件格式“,如下图红框所示;

4.在弹出的选项里面点击”突出显示单元格规则“,如下图红框所示;

5.在突出显示单元格规格的菜单选项里面点击”重复值“,如下图红框所示;

6.弹出重复值设置窗口,在位包含以下类型值得单元格设置格式里面选择”重复值“,如下图红框所示;

7.打开”设置为浅红填充色深红色文本“,选择个人喜欢的颜色设置即可,如下图红框所示;

8.设置完毕,点击下方的“确定”按钮,保存设置,如下图红框所示;

9.然后系统就会筛选出重复的值,并且用刚刚设置的颜色标示出来,如下图红框所示;

10.统计出重复值以后,需要计算重复个数,鼠标左键点击要计算的第一个重复个数的输入框,如下图红框所示;

11.在fx后面的输入框中输入“=COUNTIFS(A:A,A2)”,如下图红框所示;

12.按回车键,就会统计出第一个数值的重复个数,如下图红框所示;

13.然后利用填充柄,复制公式计算出其他数值的重复个数,如下图红框所示。

参考技术A   如果只是筛选文本中一部分的话,在Excel2007及以上版本中可以直接用自动筛选做到,步骤如下:
1.点击工具栏中的开始→排序和筛选→筛选
2.点击你要筛选的那一列中第一行单元格旁的倒三角按钮
3.在弹出的菜单里点击“文本筛选”→“包含”(如果菜单里没有“文本筛选”,则找到“数字筛选”→“自定义筛选”,在弹出的窗口中把“等于”改成“包含”)
4.在“包含”后面的编辑框里输入你要用作筛选的文字,点击确定
参考技术B 你可以用EXCEL中的“自动筛选”功能。
选中数据第一行,按工具栏中的“数据-筛选-自动筛选”,就会在数据第一行出现下拉框,点中它,从下拉框中选“自定义”,会出现一个对话框,在这个对话框的左边框中选“包含”,右边框中填上“公园”(不要引号),确定后就把所有含有“公园”的数据筛选出来了,其他的会自动隐藏。
同理,在“包含”的右边框中填上“门店”,就会把所有含有“门店”的数据筛选出来。
本回答被提问者采纳
参考技术C EXCEL筛选表格里面的重复值并且统计重复个数步骤如下:

1.打开EXCEL文件,全选要筛选的信息,如下图红框所示;

2.点击上方菜单栏的”开始“,如下图红框所示;

3.在开始菜单栏里面找到并且点击”条件格式“,如下图红框所示;

4.在弹出的选项里面点击”突出显示单元格规则“,如下图红框所示;

5.在突出显示单元格规格的菜单选项里面点击”重复值“,如下图红框所示;

6.弹出重复值设置窗口,在位包含以下类型值得单元格设置格式里面选择”重复值“,如下图红框所示;
参考技术D =countif(a:a,"刮花")
我是举例,追问

恕我愚昧!!未能筛选到!可能是因为是一个单元格里的多组文字,而非一个单元格一个词!求详解!谢谢

追答

查找A列,包含了多少个 张三
=COUNTIF(A:A,"*" & "张三" &"*")

EXCEL里如何查找列相同数值并按顺序返回行值

A B C
1 总号 日期 摘要
2 001 2009-10-13 汽油费:吕报320王总300陈副总320
3 001 2009-10-13 吕报通行费停车费58车费5.5陈副总报210
4 001 2009-10-13 杨报购钢丝管两米26
5 001 2009-10-13 邹报台干伙食
6 001 2009-10-13 支付
7 002 2009-10-13 吕报购电木棒、塑钢棒
8 002 2009-10-13 购氧气、已炔各一瓶
9 002 2009-10-13 支付
10 003 2009-10-16 吕报汽油费330
11 003 2009-10-16 吕报通行费85王总报通行费70
12 003 2009-10-16 吕报补轮胎40吕报汽车保养490
13 003 2009-10-16 杨报购草籽杀虫剂430
14 003 2009-10-16 杨报厨房用调料等328餐费29陶报餐费180
15 003 2009-10-16 支付

问:如何用公式查找A列总号为'001',按顺度返回C列值。结果要为如下:
总号 摘要
001 汽油费:吕报320王总300陈副总320
001 吕报通行费停车费58车费5.5陈副总报210
001 杨报购钢丝管两米26
001 邹水云报台干伙食
001 支付
TO:whoAmI13
我在套用您的公式的时候,
=index(总表A$2:A$1000,small(if(总表B$2:B$1000=$A$2,row(总表A$2:A$1000)-1),row(1:1)))
要把ROW()-1改成-3才行,不明白?
需要把ROW(1:1)改成ROW(1:表中数据实际行数)吗?

如果找不到为001值对应的数据,不想看到出现#NUM,要返回“”空值要怎么写呢?
谢谢了。

1、新建一张表,用于查询(假定原表为“总表”):
这里假设查询值在A2(即在A2输入数据,其它列则显示相关数据)
2、
在A3输入数组公式(以Ctrl+shift+enter生成大括号):
=index(总表A$2:A$1000,small(if(总表B$2:B$1000=$A$2,row(总表A$2:A$1000)-1),row(1:1)))
向右向下复制公式即可生成相关信息。
出现NUM错误值后则表示已显示完毕。
参考技术A sheet2中,a2输入001或其他总号;

b2 =IF(a2<>"",INDEX(sheet1!C:C,MATCH(a$2,sheet1!A:A,0)+ROW()-2),"")
向下拖足够行;
a3 =IF(ROW()-1>COUNTIF(sheet1!A:A,a$2),"",a2)
下拖足够多行。
参考技术B 数据-》筛选-》自动筛选

在各列的第一行会出现小箭头,需要以哪列查找就点开哪列的小箭头,从中选择你需要的关键字。祝你成功。
参考技术C 你用自动筛选不就行了?

以上是关于EXCEL如何筛选表格里相同的文字并统计!的主要内容,如果未能解决你的问题,请参考以下文章

表格里如何自动换行?

excel表头怎么制作

电子表格文字怎么换行?

excel表格里输入文字如何自动换行?

表格怎么让文字居中?

如何在EXCEL里统一加一个文字?