excel如何一次性选择奇数行 Excel如何随机抽取奇数和偶数?
Excel如何随机抽取奇数和偶数?
经指正修改了一下,刚刚说错了RANK的意思,虽然使用RAND()只生成240个数字,很小概率会发生重复,但还是有可能的,所以RANK函数使用错误,以下为正确:
很简单,利用RAND RANK函数可以生成,直接RANDB:$A) COUNTIF(A$2:A2,A2)-1,向下拉自动填充100个,这100个就是1~240之间的不重复的随机数。
原理是什么呢?(以下经过修改)
RAND()可以生成0~1之间任意的随机数,可能会重复
RANK函数的公式为:RANK(对象,绝对引用范围,0/1),0为降序可省略,1为升序。RANK的排序如果遇到相同的数值,会将排序的序号显示为相同,同时,比相同的数值靠后统计的数值排序序号,会默认加上重复的次数,例如:
图中可见45的排序都为3,而且58的排序并不是4,而是5,这时候可以用COUNTIF来统计RANK函数的排好的序列号,进行出现次数的统计
COUNTIF(C$1:C1,C1),“$”的意思是下拉时,统计范围只默认为第一行到当前行,这样就统计出了45当前出现的次数。
最后用RANK排序 COUNTIF统计的出现次数,就相当于把“0~240内的数值都加了1,重复的那部分数值都加了对应的出现次数”,因为RANK把比重复数值更靠后的数值其排序序号加上了重复次数,所以更靠后的排序序号正好比重复数值大了1
最后统计都减1就可以了,所以第二步的公式为RANK(A2,$A:$A,1) COUNTIF(A$2:A2,A2)-1
excel如何偶数行进行求和?
比如,对A列的第2、4、6、8……行求和SUMPRODUCT((MOD(ROW(A1:A1000),2)0)*A1:A1000)
在Excel中怎么才能逢奇数或者逢偶数行插入一行或者多行呢?
在数据前插入一辅助列
给原数据编号:1、3、5、7、9……(可以通过填充实现)
在原数据的最后一个编号下面,再进行编号:2、4、6、8、10 .....这时候通过这个辅助编号列排序就可以实现你的行插入需求了。选择刚刚插入的行也很简单。只需通过自动筛选将原始数据列过滤为空白即可。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。