如何在excel中,在各个不同范围之内,按同一个比例随机删除?

在同一个表格中,有5000个数据,所有数据不平均的分布在AB~~~YZ等不同类别之中
现在总共要随机删除70%的数据,即A类删除70%,B类删除70%~~~Y类删除70%,Z类删除70%。
一般的随机删除知道些方法,即做一个=if(rand()<=70%,"删除","")这种标记嘛,但是这种有条件有范围的确实不知道了,数据量巨大,求大神指教!
AB~YZ在同一列里。

这要分类删除,我举个例子让你参考:
1、假设A列有100个连续的数据,如果数据不连续,你可以先排序,将数据排连续。
2、在B1输入公式=RAND(),下拉填充到B100。
3、选择A、B列,按B列排序,如果感觉数据还不够乱,可以按下F9后,再排序一次,这样,A列数据就排乱了。
4、现选择A1:A70删除即可。
其他类数据依此方法删除
回答补充的问题,AB~YZ在同一列里更好办了,把第2点的公式下拉5000行,然后选择所有数据,按这列下拉公式的列排序,按F9后再排序,重复按F9和排序几次后,删除连续的3500行就行了。追问

谢谢大神,只是如此整个的排序的话,很可能会造成A删除了20%,B删没了,C删90%的状况,就不是每一个都删除70%了。

追答

那你按我举的例子的方法,分类删除吧,分类很简单的,先排序分类,再按我的方法删除。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-29
关于这些问题,最好来“上学吧问道”请教专业人士,问问题,回答问题,还可以赚钱!
相似回答