EXCEL如何将其中一个单元格含有某个汉字词语的行全部筛选出来,自动重新排列表格?

"Benz Valve Shim Remover
Benz 气门垫片更换夹钳 "
BMW轮毂拆装工具组
"BMW(M40/M70)Camshaft Alignment Tool
BMW(M40/M70)正时工具组"
"BMW(M60/M62)Camshaft Alignment Tool
偏心轴正时工具"
"BMW(E30/E36/E46)Bush Extractor/Installer
三角架铁套拆装工具组"
类似以上内容天在表格中,我要筛选出有“正时”字样的行,将有该字样的行放在一起。

可以用高级筛选,然后将筛选的结果粘贴到一个新的表。

也可以用辅助列+排序。
比如数据在A列,在B1输入公式:
=if(len(a1)-len(substitute(a1,"正时",""))>0,"包含","")
下拉填充。
然后选择AB列,按B列排序。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-04
数据在A列,B1输入
=INDEX(A:A,SMALL(IF(ISNUMBER(FIND("正时",A$1:A$100)),ROW($1:$100),4^8),ROW(1:1)))&""
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充。

2012-2-4 18:14 Stcxj | 十六级

说到“筛选”,用自动筛选也行:
选该列(上面插入一空行)——菜单栏——数据——筛选——自动筛选——点▲下拉选(自定义)——出现《自定义自动筛选方式》对话框——下拉选“包含”——对应输入:正时——确定。
用高级筛选的,2楼讲到了。
第2个回答  2012-02-04
不用公式的方法:
A1输入名称这两个字,下面是列表,B1也输入名称这两个字,B2输入*正时*
名称
"Benz Valve Shim Remover
Benz 气门垫片更换夹钳 "
BMW轮毂拆装工具组
"BMW(M40/M70)Camshaft Alignment Tool
BMW(M40/M70)正时工具组"
"BMW(M60/M62)Camshaft Alignment Tool
偏心轴正时工具"
"BMW(E30/E36/E46)Bush Extractor/Installer
三角架铁套拆装工具组"
然后选择A1:A10,点数据→筛选→高级筛选,列表区域输入$A$1:$A$10
条件区域输入$B$1:$B$2,确定即可.本回答被网友采纳
第3个回答  2012-02-05
筛选 文本筛选 包含 填 正时 就都筛选出来了
要向排序的话 就在筛选出来的B列输入个数字 字母什么的 然后把B列排序就可以了
相似回答