如何筛选EXCEL中含有相同内容的单元格

现我有一个难题,如方便请不吝赐教为盼!!

如附件

绿色部分是我每天要处理的内容,

需要达到的目标是:绿色的部分归类到黄色部分的分类

比如说,绿色部分中的中关村三小的表示形式有很多种,如中关村三小、海淀区中关村三小等等(没有办法,他们就是这么提供给我的),而我的黄色部分中不可能有这么多种形式,只有一种:中关村三小。

需要达到的效果样子就是如目前黄色内容一般(为了方便,我只拿中关村三小做例子)。

问题是:我每天的绿色部分变化很大,我不可能每天一个个用筛选的办法来归类,有什么函数或者宏可以实现我自动把绿色中的内容自动黄色中?

另外,假如我黄色中的学校如果有增加,又该如何操作?
多谢 !我有补充:就是我的绿色区域假如不是1列,而是多列,而且也不是10行,估计可能有50行,该怎么操作?就是ABCDE列分别是序号、姓名、年龄、单位等等其他内容,要求对E单位进行您所说的操作,但是要求筛选后序号姓名等内容与筛选结果仍然是一行。我的意思能明白吧?

1.创建一个有重复内容的表格。

2.点击开始栏下的排序和筛选。

3.点击升序,内容相同的将会排列到一起。

4.在C1输入=if(A2=A1,1,0).使用if函数,如果A2=A1,输入1,如果不等于,输入为0.

5.点击回车键,得到结果。

6.点击筛选,选择1 ,将得到重复的内容。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-10-06
按你的图示,11行输入各分类,12行以下筛选出A1:A10包含这些分类名字的内容

A12输入公式
=INDEX($A$1:$A$10,SMALL(IF(NOT(ISERROR(FIND(A$11,$A$1:$A$10))),ROW($1:$10),9^9),ROW(1:1)))
此公式为数组公式,需同时按 ctrl + shift + enter 来结束确认

A12公式向右和向下复制

补充回答:

我能明白你的意思,但愿你也能明白我的意思:
给一个公式一般是提供一个思路,有些问题应该不成其为问题:比如,你说的数据行数不是10行,如何做,当然只需将公式中的单元格引用区域作相应修改即可.

至于你后追加的内容,这里也告诉你一个思路:允许index查找区域在列方向可以随公式所在单元格的变动而变动,即列方向的相对引用,而条件区域使用绝对引用,即只对E列作判断.

这样,公式大致是:
=INDEX(A$1:A$50,SMALL(IF(NOT(ISERROR(FIND("中关村三小",$A$1:$A$50))),ROW($1:$50),9^9),ROW(1:1)))

其实,此公式就是求E列为“中关村三小”的所有数据,与你原来分类问题已不是一回事了!

希望你有所进步,请别嫌我罗嗦!本回答被提问者采纳
第2个回答  2018-08-30
按你的方法 在几万个不同数据中只有两个相同 怎么找。是不是运用“条件格式”更方便。开始---条件格式---突出显示单元格规则---重复值。条件格式功能很多 慢慢研究吧。
第3个回答  2009-10-12
没怎么明白,我觉得,录制宏,应该可以解决你说的问题,
相似回答