Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3361|回复: 14

[已解决]关于符合3个条件以上的保留数据

[复制链接]
发表于 2014-11-25 12:30 | 显示全部楼层 |阅读模式
请各位大侠帮忙,如果我只想保留“gys”列字段为T001,QV00,QQ00的所有数据
由于原数据文件过大,我删了几万条,原有120000条数据,估计最终只要保留60000多条数据,麻烦考虑此因素,谢谢
最佳答案
2014-11-25 14:37
(, 下载次数: 43)

TQS24_T.rar

188.8 KB, 下载次数: 9

数据源

发表于 2014-11-25 12:35 | 显示全部楼层
通过自动筛选,筛选 不需要的行,再删除 选中行即可。

回复

使用道具 举报

发表于 2014-11-25 12:40 | 显示全部楼层
M2单元格复制以下公式,下拉,
=IF(OR((L2="T001"),(L2="QV00"),(L2="QQ00")),1,"")
M列升序排列,删除M列空白行。
回复

使用道具 举报

 楼主| 发表于 2014-11-25 12:49 | 显示全部楼层
baksy 发表于 2014-11-25 12:40
M2单元格复制以下公式,下拉,
=IF(OR((L2="T001"),(L2="QV00"),(L2="QQ00")),1,"")
M列升序排列,删除M列 ...

这个等于也是手动删除对吧,可是我源数据量太大了,希望能否可以运用函数可以一步到位
回复

使用道具 举报

 楼主| 发表于 2014-11-25 12:53 | 显示全部楼层
那么的帅 发表于 2014-11-25 12:35
通过自动筛选,筛选 不需要的行,再删除 选中行即可。

如果用自动筛选,然后复制粘贴,由于数据条数太多,无法实现
回复

使用道具 举报

发表于 2014-11-25 12:54 | 显示全部楼层
数据这么多,建议用VBA
回复

使用道具 举报

 楼主| 发表于 2014-11-25 13:01 | 显示全部楼层
QLZ0602 发表于 2014-11-25 12:54
数据这么多,建议用VBA

不会呀,高手有办法吗?
回复

使用道具 举报

发表于 2014-11-25 13:03 | 显示全部楼层
可qq 695982239
回复

使用道具 举报

发表于 2014-11-25 13:13 | 显示全部楼层
takashi_amanda 发表于 2014-11-25 12:53
如果用自动筛选,然后复制粘贴,由于数据条数太多,无法实现

反向思维

筛选不需要的,删除,就可以不用复制粘贴了
回复

使用道具 举报

发表于 2014-11-25 13:36 | 显示全部楼层
插入一个工作表,在新工作表的A2单元格复制以下公式,三键回车(公式复制后,点一下公式编辑栏的任意位置,先按住 ctrl、shift 两个键,然后敲enter键),横拉、下拉;
=INDEX(TQS24_T!A$1:A$14250,SMALL(IF(((TQS24_T!$L$2:$L$14250="T001")+(TQS24_T!$L$2:$L$14250="QV00")+(TQS24_T!$L$2:$L$14250="QQ00")),ROW($2:$14250)),ROW(A1)))

评分

参与人数 1 +1 收起 理由
罗达 + 1 这么多数据,数组计算不得慢死啊

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-26 22:14 , Processed in 0.353747 second(s), 14 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表