excel中怎样把查找到的同一类数据排在一起

我需要将含有YS(雨水)的所有排在一起!步骤怎么做

在Excel 中将相同内容内容排列到一起,需要用到Excel的 排序功能

如下例:

这是一份杂乱无章的报表,现在需要把它变得更加有序。用Excel打开这份报表。


最简单方法是在工具栏上点击快捷按钮 升序或者降序,如果你找不到的话,可以点击【数据】——【排序】。

效果如下:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-28
使用“自动筛选”功能就能完成。
点击表格->数据->筛选->自动筛选。
然后在表格的第一行的每个单元格右侧下方会出现一个向下的三角。
点击d列的那个三角,选择雨水就好了。

如果,可以改变表格顺序的话。直接点击d列的任意一个单元格,然后排序。也是可以到达你需要的效果的。追问

不好意思,我忘了说了,原本管类D那项是空的,我的意思就是通过点号C,选出含有YS的项,然后才能很方便的在管类D里填上中文雨水!数量很大,类别很多,我这截图指示随便列举的!

追答

如果你只有“雨水”和“污水”的区分的话,用下面这个函数。
在d2输入:

=if(RIGHT(LEFT(C2,4),2)="YS","雨水",if(RIGHT(LEFT(C2,4),2)="WS","污水",""))

如果还有其他的,且比较多的话,可以建立一个附表使用vlookup函数进行自动填充。

有了d列的数据,再按照上面说的方法做就好了。

追问

就是项目比较多,不止雨水污水之分

追答

在sheet2表中建立一个附表,a列为缩写,b列为全称。
然后在d2输入:
=vlookup(LEFT(RIGHT(C2,6),2),sheet2!a:b,2)

刚看了一下你的图,发现你c列数据中,有字母在第5、6位的。所以改了一下公式。先截取字段后6位,再截取前两位得到需要查找的字母。

追问

谢谢你的耐心讲解,有个同学给了我比较简单的方法成功!

追答

额。。。
好吧。

本回答被网友采纳
第2个回答  推荐于2018-10-29
选中全表,数据、筛选、自动筛选,点C列三角形,自定义,包含,YS,确定。
选中筛选后D列所有单元格,按ALT+分号键,在编辑栏输入:
雨水
按CTRL+ENTER.本回答被提问者和网友采纳
第3个回答  2015-08-18
1、在查找的时候做个表标记,如写个1
2、排下序标记的行就在一起了
第4个回答  2012-08-28
筛选

包含“雨水”或直接写成“*雨水*”
相似回答