求高手解答,在Excel中间隔相同行输入随机数字的方法,具体要求如下:

如何在C列中每隔8行即C7,C16,C25.....(下面还有很多相同的表格,一个一个做,工作量大)中输入35.00-40.00(两位小数点)之间小数点尾数为偶数的随机数字。(表格是不规则的下拉扩展的话出现下面图片提示,c6,c15...是文字,用ctrl+回车的话c6,c15...就会被填充上数字)求高手指点

合并单元格虽然看上去不错,但如果一个工作表中的数据较多,而且要对数据进行处理时,就会增加极大的麻烦。所以真正的“高手”是极少用合并单元格的。

要实现题主的目的,得分多步才能完成,每步倒比较简单:

1. 这一步可以称为备份格式,选择A:E列,格式刷,将格式刷到右侧空白列中,如G:K列。就把A:E列的格式备份到了G:K列。

2. 重新选择A:E列,点合并单元格工具,A:E列中所有合并合并单元格将被打散。选择C列,复制到右侧空列中。

3. 生成C列最终数据,在根据行号,在7、16、25等每9行中产生随机数,其他行号,复制的M列中有数据时,就取得该数据,没有数据就取空:

C1=IF(MOD(ROW(),9)=7,ROUND(RANDBETWEEN(3500,4000)/200,2)*2,IF(M1="","",M1))

下拉到最后数据行。

4. 将备份的原格式(G:K列)刷回到A:E列。即选择G:K列,点格式刷,再A1单元格,就刷回来了。

5. 最后删除多余的列,就不截图了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-17
在C7、C16中输入如下公式
=index({36,38,40},randbetween(1,3))
选择C7:C24,下拉填充本回答被提问者和网友采纳
第2个回答  2019-06-16

第3个回答  2019-06-16
用宏代码就容易实现你的要求
相似回答